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_...
Retrieve events classified into one ontology field and value, including ranked top-three matches.
fieldstringrequiredqueryBase ontology slot name, such as gics_sector.
Example: gics_sector
valuestringrequiredqueryOntology class to retrieve.
Example: Energy
matchstringquerytop1 precision match or top3 recall match.
Example: top3
fromdatequeryInclusive lower date bound in YYYY-MM-DD format.
Example: 2026-01-01
todatequeryInclusive upper date bound in YYYY-MM-DD format.
Example: 2026-07-20
limitintegerqueryPage size.
Example: 100
cursorstringqueryOpaque cursor returned by the previous page.
Example: eyJ2Ijox...
orderenumqueryEvent ordering, newest or oldest first.
Example: desc
includeenumqueryProjection selector: event_lite or event_full. This is a single query value, not an array.
Example: event_lite
include_vectorbooleanqueryInclude stored event vectors when available and permitted.
Example: false
Use ontology retrieval to turn a taxonomy class into a clean event universe. Choose top1 for precision; choose top3 when recall matters and you are comfortable with parent/child class overlap.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
schemastringStable ontology retrieval contract identifier.
Example: nosible_world_ontology_events_v1
classificationobjectThe base ontology field, class value, and top1/top3 match policy applied.
Example: { "field": "gics_sector", "value": "Energy", "match": "top3" }
totalintegerTotal number of matching events before the current page is sliced.
Example: 1842
countintegerNumber of events returned in this page.
Example: 100
eventsobject[]Event records for the route. The projection varies by endpoint: dated list/search routes return lite records, while global search and full-detail routes can include richer fields.
Example: [{ event_id, event, signals, ontology, coverage }]
next_cursorstring | nullOpaque cursor for the next page. Send it back unchanged; null means the result set is exhausted.
Example: eyJ2Ijox...
orderstringApplied event order, newest or oldest first.
Example: desc
date_windowobjectEffective date range and archive cutoff.
Example: { "from": "2026-01-01", "to": "2026-07-20", "archive_cutoff": "2026-07-20" }
hydration_missesintegerEvents that could not be hydrated into the requested projection.
Example: 0
as_ofobjectIndex build and archive freshness markers.
Example: { "index_build": "world-v1.2", "archive_cutoff": "2026-07-01" }
took_msnumberOntology query duration in milliseconds.
Example: 31
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 belongs to a replaced index build; restart 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_ontology_value — The field/value combination is valid but the requested class has no indexed match; check the schema or resolve the class again.cursor_filter_mismatch — The cursor was created for a different ontology field, value, or match mode.