Search
Search
Search the web and return ranked results
POST
Search
Search the web and return ranked results with URLs, titles, and descriptions.
For example, at request time
Request
string
required
The search query.
string
Restrict results to a specific site (e.g.
"techcrunch.com").string
Filter to pages acquired/indexed at or after this point in time. See Date and time filters for accepted formats.
string
Filter to pages acquired/indexed at or before this point in time. See Date and time filters for accepted formats.
string
Filter to pages published at or after this point in time. See Date and time filters for accepted formats.
string
Filter to pages published at or before this point in time. See Date and time filters for accepted formats.
Response
string
The query that was searched.
array
List of search results.
Example
Date and time filters
acquired_after, acquired_before, published_after, and published_before each accept one of the following formats:
- Date in RFC 3339
full-dateform (YYYY-MM-DD) — covers that whole day in UTC. On an_afterbound it resolves to00:00:00on that date; on a_beforebound it resolves to23:59:59.999on that date, so pages from the named day are kept at either end. Pass a timestamp instead to cut at an exact instant. - Timestamp in ISO 8601 form (
YYYY-MM-DDTHH:MM:SS[.sss][±HH:MM]). When a timezone offset is not provided, the timezone is interpreted as UTC. - Relative delta (
<number><unit>, e.g.7d,30min) — resolves to the request time minus the delta, truncated to minute precision. Supported units:min(minutes),h(hours),d(days),mo(months),y(years).
Relative deltas may be combined with absolute values across the two bounds of a window:
2026-05-18T14:23:45Z, acquired_after: "2h" resolves to 2026-05-18T12:23:00Z — a document acquired at 12:22:59Z is dropped, one acquired at 12:23:00Z is kept.
Mind the difference between a date and a timestamp on a _before bound: acquired_before: "2026-05-01" keeps a page acquired at 2026-05-01T14:31:13Z, while acquired_before: "2026-05-01T00:00:00Z" drops it. Use the date form to mean “up to and including that day”, and the timestamp form to cut at midnight.