AuthorizationstringrequiredheaderRequired Bearer API key. Programmatic access to the World API needs a key; browsing nosible.world in a browser does not.
Example: Bearer nos_sk_...
Enumerate raw entity names found in indexed documents, ordered by event mentions, with observed metadata for each name.
Use the Entity Directory once per index build, then cache the pages locally. It enumerates raw entity names in mentions-desc order; each item carries the same observed metadata as Entity Profile.
typestringqueryOptional NER type such as ORG, PERSON, or ANY.
Example: ORG
pageintegerquery1-based page number; each page contains up to 50 entities.
Example: 1
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
schemastringStable entity directory contract identifier.
Example: nosible_world_entity_catalog_v1
entity_typestring|nullOptional NER type filter.
Example: ORG
orderstringPopularity order; mentions_desc puts the most-mentioned names first.
Example: mentions_desc
pageinteger1-based page number.
Example: 1
has_morebooleanWhether another page exists.
Example: true
entitiesobject[]Observed entity records with identity, date range, event count, filter, and complete indexed metadata.
Example: [{ kind, type, name, normalized, total_events, first_date, last_date, events_url, metadata, filter }]
as_ofobjectIndex build and archive cutoff used for the page.
Example: { "index_build": "...", "archive_cutoff": "2026-09-16" }
invalid_request — The date, filter, cursor, identifier, or request combination is invalid.api_key_required — No API key was sent. Send it as Authorization: Bearer <key> or the api-key header.invalid_api_key — The API key is invalid or has been revoked.access_denied — The requested archive date is outside the caller's World tier.validation_error — A body field has the wrong type or form, such as a limit sent as a string; the message names it.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.api_key_auth_unavailable — API key authentication is temporarily unavailable; retry shortly.api_key_metering_unavailable — API key usage metering is temporarily unavailable, so the request was not served; wait for the Retry-After header (30 seconds) and retry.backend_error — The World backend could not be reached or did not return a valid response; retry shortly.backend_timeout — The World backend did not answer within 300 seconds; narrow the request (for example with a date window) or retry.invalid_entity_type — The type filter is not one of the indexed NER types or ANY.inverted_index_unavailable — The entity directory index is not loaded; retry after the next index publish.