Api-KeystringrequiredheaderYour NOSIBLE API key from the API Dashboard.
Example: nos_sk_...
Run independent relevance searches across time buckets and download the encrypted result set.
Inspect the Search data dictionary or read NOSIBLE research for implementation context and methods.
Api-KeystringrequiredheaderYour NOSIBLE API key from the API Dashboard.
Example: nos_sk_...
questionstringbodyThe question the search should answer. 1–500 characters; use this as the primary information need.
Example: What is driving AI chip demand?
startdate-timerequiredbodyInclusive timezone-aware start of the range.
Example: 2023-01-01T00:00:00Z
enddate-timerequiredbodyExclusive timezone-aware end of the range.
Example: 2024-01-01T00:00:00Z
frequencystringbodyPositive interval such as 3h, 1d, 1w, or 1mo. A maximum of 500 buckets may be requested.
Example: 1d
sortenumbodyChronological ordering of interval searches: ascending or descending.
Example: ascending
require_timezonebooleanbodyOnly return documents whose indexed publication timestamp includes a source timezone.
Example: false
n_resultsintegerbodyMaximum results returned per interval search; bucket count multiplied by this value may not exceed 50,000.
Example: 25
n_probesintegerbodyNumber of shards evaluated per interval, from 5 to 300.
Example: 30
n_contextifyintegerbodyContext words returned per result, from 128 to 1024.
Example: 128
instructionstringbodyInstruction passed to the embedding mode. Keep it short and purposeful; it is not a replacement for the question.
Example: Retrieve evidence about semiconductor demand.
expansionsstring[]bodyUp to 10 semantically or lexically related formulations that broaden recall without changing the underlying intent.
Example: ["AI accelerator demand", "data-center GPU spending"]
sql_filterstringbodyOptional SQL expression over indexed document metadata. Common columns include netloc, published, modified, visited, words, and chars.
Example: SELECT loc FROM engine WHERE words >= 30
algorithmenumbodyScoring algorithm. hybrid-3 is the recommended default for general-purpose retrieval.
Example: hybrid-3
min_similaritynumberbodyReject results below this similarity threshold. Must be between 0 and 1; it is a score threshold, not a probability.
Example: 0.35
must_includestring[]bodyTerms that must appear in each result. Use sparingly: every additional hard constraint can reduce recall.
Example: ["NVIDIA"]
must_excludestring[]bodyTerms that must not appear in a result.
Example: ["job listing"]
brand_safetyenumbodyContent-safety class: Safe, Sensitive, or Unsafe.
Example: Safe
languageenumbodyLanguage classification used to refine retrieval, such as EN, FR, or DE.
Example: EN
continentenumbodyContinent filter for the indexed document.
Example: Europe
regionenumbodyGeographic region filter for the indexed document.
Example: Western Europe
countryenumbodyCountry filter using the API's canonical country values.
Example: Germany
sectorenumbodyGICS sector filter.
Example: Information Technology
industry_groupenumbodyGICS industry-group filter.
Example: Semiconductors & Semiconductor Equipment
industryenumbodyGICS industry filter.
Example: Semiconductors
sub_industryenumbodyGICS sub-industry filter.
Example: Semiconductor Equipment
iab_tier_1enumbodyIAB tier-1 content category.
Example: Business
iab_tier_2enumbodyIAB tier-2 content category.
Example: Business Services
iab_tier_3enumbodyIAB tier-3 content category.
Example: Investing
iab_tier_4enumbodyIAB tier-4 content category.
Example: Stocks
companiesstring[]bodyUp to three company names used to refine retrieval.
Example: ["NVIDIA", "TSMC"]
collectionenumbodyCollection to search. everything searches the full available collection; this-week restricts to recently added data.
Example: everything
deduplicatebooleanbodyDeduplicate results that represent the same headline or story.
Example: true
Use Time Search to run the same relevance search independently across consecutive publication-time intervals. Start is inclusive, end is exclusive, frequency controls bucket width, and the request is limited to 500 buckets and 50,000 requested results. Poll download_from until the encrypted Zstandard payload is ready, then decrypt it with the returned Fernet key.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
messagestringAcknowledgement that the asynchronous time-search task was accepted.
Example: Time search task accepted.
decrypt_usingstringFernet key used to decrypt the completed download.
Example: FERNET_KEY
download_fromurlURL to poll until the encrypted result artifact is ready.
Example: https://storage.example.com/time-search/...
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.