DEVELOPER GUIDE

Company identities

Explore legal entities, reported relationships and observed changes.

Company identities and observed changes

The entity explorer searches GLEIF legal entities without a retained SEC issuer. Use an API key or browser session with intelligence:read and billing access. Accounting relationships are not complete ownership. Candidate names are not confirmed SEC matches.

GET /reference/entities/search accepts name, optional country (two-letter legal-address country), entityStatus (ACTIVE/INACTIVE), registrationStatus and page. GET /reference/entities/{lei} returns the current record and reported parents. Add /children?kind=direct&page=1 or kind=ultimate for child navigation, /timeline for current provider events, /history?page=1 for retained observations, and /compare?from=SNAPSHOT_HASH&to=current for observed changes. Two retained hashes can also be compared.

curl --fail-with-body -G "$API_BASE/reference/entities/search" \
  -H "Authorization: Bearer $FILINGSIFT_API_KEY" \
  --data-urlencode 'name=JPMORGAN' --data-urlencode 'country=US' \
  --data-urlencode 'page=1'
# Read data.search.hasNext, then repeat with page=2.
curl --fail-with-body "$API_BASE/reference/entities/$LEI/children?kind=direct&page=1" \
  -H "Authorization: Bearer $FILINGSIFT_API_KEY"
# Read data.coverage.hasNext before requesting the next page.
curl --fail-with-body "$API_BASE/reference/entities/$LEI/history?page=1" \
  -H "Authorization: Bearer $FILINGSIFT_API_KEY"
# Use an actual data.items[].id, not a placeholder hash:
curl --fail-with-body -G "$API_BASE/reference/entities/$LEI/compare" \
  -H "Authorization: Bearer $FILINGSIFT_API_KEY" \
  --data-urlencode "from=$SNAPSHOT" --data-urlencode 'to=current'

Lists use 20 records/page, up to 100 pages. Provider results can change between pages. History and comparison respect account reference-history access. Missing fields remain unavailable; observation dates do not establish when a change took effect. Retained coverage varies by entity and starts with observed snapshots, not a reconstructed ownership archive. Existing issuer-linked private change alerts remain in Company Research; browsing sends no email.

Twenty explorer queries/minute per organization share the existing 30/minute GLEIF provider quota and five-minute cache. See the OpenAPI specification for complete response fields, status values, errors and pagination.

← Browse all documentation