Search queries the web and returns structured results—titles, URLs, and snippets—ready to use in your application. Combine it with Fetch to retrieve full page content from search results.Documentation Index
Fetch the complete documentation index at: https://hyperbrowser.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
For the full API schema, see the Search API Reference.
Quick Start
Response
The response includes search results with titles, URLs, and snippets:Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | The search query (max 500 characters) |
page | number | No | Page number for pagination (1-100, default: 1) |
maxAgeSeconds | number | No | Cache control—cached results older than this are treated as stale. Set to 0 to bypass cache reads. |
location | object | No | Location hint for localized search results |
filters | object | No | Advanced search filters |
Location Object
| Field | Type | Required | Description |
|---|---|---|---|
country | string | Yes | ISO-2 country code (e.g., "US", "GB", "DE") |
state | string | No | State code (for supported countries) |
city | string | No | City name (max 200 characters) |
Filters Object
| Field | Type | Description |
|---|---|---|
exactPhrase | boolean | Wrap query in quotes for exact match |
semanticPhrase | boolean | Use semantic search |
excludeTerms | string[] | Terms to exclude from results |
boostTerms | string[] | Terms to prioritize in results |
filetype | string | Filter by file type: pdf, doc, docx, xls, xlsx, ppt, pptx, html |
site | string | Limit results to a specific site |
excludeSite | string | Exclude results from a specific site |
intitle | string | Search term must appear in page title |
inurl | string | Search term must appear in URL |