AuthorizationstringheaderRequired Bearer API key. Programmatic access to the World API needs a key; browsing nosible.world in a browser does not.
Example: Bearer nos_sk_...
Find the canonical entity or security identifier before retrieving its event timeline.
qstringrequiredqueryEntity, company, ticker, or identifier to resolve.
Example: nvidia
typesstringqueryComma-separated entity types or TICKER.
Example: ORG,TICKER
limitintegerqueryMaximum number of candidates. Defaults to 10, maximum 50.
Example: 3
min_eventsintegerqueryDrop candidates with fewer than this many indexed events. Useful for avoiding one-off name collisions.
Example: 25
Resolve first, retrieve second. The returned canonical spelling and identifier are the safe inputs for the entity and ticker routes; guessing a display name can produce a 404 even when the entity exists. For a security master, keep the identifiers block rather than trying to normalize symbols yourself.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
schemastringStable resolver contract identifier.
Example: nosible_world_resolve_v1
qstringThe original lookup query.
Example: nvidia
countintegerNumber of candidates returned.
Example: 2
resultsobject[]Ranked entity and ticker candidates. Candidate fields vary by kind; use the selected candidate's name or ticker, filter, or events_url in the next request.
Example: [{ kind, type?, ticker?, name, match, score, total_events, first_date, last_date, identifiers?, events_url, filter }]
results[].kindstringCandidate family: entity or ticker.
Example: ticker
results[].typestringNER type present on entity candidates.
Example: ORG
results[].tickerstringCanonical security symbol present on ticker candidates.
Example: NVDA
results[].namestringCanonical entity or issuer display name.
Example: NVIDIA Corporation
results[].matchstringMatch quality, such as exact or fuzzy.
Example: exact
results[].scorenumberResolver ranking score.
Example: 0.998
results[].total_eventsintegerIndexed event count for the candidate.
Example: 14901
results[].first_datedateEarliest indexed event date for the candidate when available.
Example: 2015-01-03
results[].last_datedateLatest indexed event date for the candidate when available.
Example: 2026-07-20
results[].identifiersobjectAlternate security identifiers when the candidate is a ticker.
Example: { "isin": "US67066G1040", "figi": "BBG000BBJQV0", "lei": "549300S4KLFTLO7GSQ80", "wiki_qid": "Q182477" }
results[].events_urlstringCanonical follow-up URL for the selected candidate.
Example: /world/v1/tickers/NVDA/events
results[].filterobjectReady-to-use filter expression for POST /api/search.
Example: { "ticker": { "eq": "NVDA" } }
results[].profileobjectThe same indexed identity and date-range fields returned by the corresponding profile endpoint.
Example: { "kind": "entity", "type": "ORG", "name": "Nvidia", "normalized": "nvidia", "total_events": 18742, "first_date": "2010-01-07", "last_date": "2026-09-16" }
results[].metadataobjectThe same observed event metadata returned by the corresponding profile endpoint.
Example: { "events_by_year": [{ "year": "2026", "count": 4799 }], "facets": {}, "numeric": {} }
results[].referenceobjectCompanyV4 reference metadata on ticker candidates, when available.
Example: { "company_name": "NVIDIA Corporation", "identifiers": { "isin": "US67066G1040" } }
as_ofobjectIndex build and archive cutoff used for the lookup.
Example: { "index_build": "...", "archive_cutoff": "2026-07-20" }
took_msnumberResolver duration in milliseconds.
Example: 3
invalid_request — The date, filter, cursor, identifier, or request combination is invalid.access_denied — The requested archive date is outside the caller's World tier.not_found — The requested date, entity, ticker, or event does not exist in the accessible index.cursor_expired — The cursor was minted against a replaced index build. Restart pagination from the first page.rate_limited — The request exceeded the endpoint or account rate limit. Respect Retry-After when supplied.backend_not_configured — The World backend is not configured for this deployment.backend_error — The BFF could not obtain a valid response from the World backend.backend_timeout — The World backend or an upstream data source timed out.unknown_entity_or_ticker — No entity or ticker candidate matched the query within the resolver's accessible universe.