Api-KeystringrequiredheaderYour NOSIBLE API key from the API Dashboard.
Example: nos_sk_...
Retrieve maximally enriched search results with source profiles, targeting, history, signals, and vectors.
Use Rich Search when the result itself is the beginning of an analysis workflow. Enable only the enrichments you will consume: vectors and site history can materially increase latency and payload size. The envelope is the same message/query/response contract as Fast Search; only each result’s shape is enriched.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
messagestringHuman-readable retrieval summary.
Example: Evaluated 1,204,332 out of 15,311,040 records in 0.412 seconds.
queryobjectEffective query and enrichment controls used for the request.
Example: { "question": "What is driving AI chip demand?", "enrich_signals": true }
responseobject[]Ranked enriched result documents.
Example: [{ page, snippet, tokens, semantics, profile, signals, vectors }]
response[].pageobjectNormalized page metadata, including URL, title, host, publication fields, author, description, and language.
Example: { "url": "https://www.reuters.com/...", "title": "AI infrastructure investment", "netloc": "reuters.com", "language": "en-en" }
response[].snippetobjectBest matching context and the indexed snippet content used to support the result.
Example: { "best_chunk": "...", "content": ["..."] }
response[].tokensobject | nullOptional token locations/content when token enrichment is enabled by the request.
Example: { "tokens": ["AI", "chip", "demand"] }
response[].semanticsobjectSemantic similarity and optional vector metadata.
Example: { "similarity": 0.9821 }
response[].profileobject | nullSource-site profile when enrich_profile is true.
Example: { "domain_authority": 0.87, "category": "news" }
response[].targetingobject | nullSource/content targeting signals when enrich_targeting is true.
Example: { "iab_tier_1": "Business" }
response[].historyobject | nullSource publishing-history signals when enrich_history is true.
Example: { "articles_last_30d": 1240 }
response[].signalsobject | nullQuantitative and editorial result signals when enrich_signals is true.
Example: { "signal_sentiment": "positive", "prob_positive": 0.81 }
response[].vectorsobject | nullQuantized vector payload when enrich_vectors is true. Treat it as binary model output, not readable text.
Example: { "nosible_bitstring": "010011..." }
invalid_request — The request is syntactically valid JSON but a value, date, filter, or combination of fields is invalid.unauthorized — The required API key or Bearer credential is missing or invalid.validation_error — The request shape is understood but one or more values fail validation.rate_limited — The request exceeded the account or public-window rate limit. Respect Retry-After when supplied.upstream_error — An upstream retrieval service failed while processing the request.upstream_timeout — An upstream retrieval service did not respond within the request timeout.