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_...
Retrieve one event with classifications, entities, coverage, and source evidence.
datedaterequiredpathArchive date in YYYY-MM-DD format.
Example: 2026-07-20
event_idstringrequiredpathCanonical event identifier.
Example: 2026-07-20_en_US_v1_...
Fetch event detail after discovery. The detail record is the source of truth for a factual claim: it includes the narrative, classifications, entities, coverage counters, and canonical event identity.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
event_idstringOpaque stable identifier for the event cluster.
Example: 2026-07-20_en_US_v1_...
versionstringCanonical event-record version.
Example: 1.0
has_tickersbooleanWhether the event has one or more matched securities.
Example: true
event.titlestringHuman-readable event headline.
Example: NVIDIA reports record data center demand
event.descriptionstringConcise event narrative synthesized from the evidence cluster.
Example: Companies are increasing spending on...
event.datedateWorld archive date associated with the event cluster.
Example: 2026-07-20
signalsobjectNormalized signals for sentiment, materiality, and time horizon.
Example: { "sentiment": "positive", "materiality": "high", "time_horizon": "months" }
ontologyobjectComplete populated taxonomy slots, including GICS, IAB, IPTC, and NOSIBLE classifications where available.
Example: { "gics_sector": "Information Technology", "iab_tier_2": "Investing" }
entitiesobjectNamed entities detected in the event, grouped by NER type. Each type maps surface forms to mention counts.
Example: { "ORG": { "NVIDIA": 42 } }
coverageobjectCounts describing how broadly the event is covered across documents and unique source domains.
Example: { "total_coverage": 238, "total_netlocs": 61 }
tickersobject[]Matched security records, including issuer names and alternate identifiers. Empty when has_tickers is false.
Example: [{ "name": "NVIDIA Corp", "ticker_figi": "BBG000BBJQV0", "wiki_qid": "Q182477" }]
provenanceobject[]Citation-ready supporting evidence with source URL, title, snippets, and event score.
Example: [{ "url": "https://www.reuters.com/...", "title": "...", "snippets": ["..."] }]
timestampsobjectFirst/last/most-seen timestamps and optional hourly observation counts. Empty when no source carried a timestamp.
Example: { "first_seen": "2026-07-19T16:12:00Z", "last_seen": "2026-07-20T06:55:35Z" }
similarobjectPersisted story-predecessor map of event IDs to cosine similarity. This is distinct from the on-demand /similar route.
Example: { "2026-07-19_en_US_v1_...": 0.83 }
oai_vectorstringComma-separated event embedding when the full projection includes it. Treat as model output, not a human-readable field.
Example: 0.0166,-0.0114,...
extraobjectAdditional model signals, including per-class sentiment and forward-looking probabilities.
Example: { "signals": { "sentiment": { "prob_positive": 0.81 } } }
coordinateobject|nullResolved event location, including latitude, longitude, source, and locality when available.
Example: { "lat": 37.33, "lng": -121.89, "source": "geocoded", "city": "Santa Clara" }
signals.sentiment/materialityobjectStructured signal values and scores used to characterize the event.
Example: { "sentiment": "positive", "materiality": "high", "materiality_score": 0.88 }
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.