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.
Explore the NOSIBLE World interface, inspect the World data dictionary, and browse the classification ontologies used by World.
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_...
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.