Skip to main content
POST
/
api
/
web
/
search
JavaScript
import { Hyperbrowser } from '@hyperbrowser/sdk';

const client = new Hyperbrowser({ apiKey: 'your-api-key' });

const response = await client.web.search({
  query: 'hyperbrowser api',
  filters: {
    site: 'hyperbrowser.ai'
  }
});
{
  "jobId": "<string>",
  "status": "completed",
  "error": "<string>",
  "data": {
    "query": "<string>",
    "results": [
      {
        "title": "<string>",
        "url": "<string>",
        "description": "<string>"
      }
    ]
  }
}

Authorizations

x-api-key
string
header
required

Body

application/json
query
string
required
page
integer
maxAgeSeconds
integer
location
object
filters
object

Response

Search completed successfully

jobId
string
required
status
enum<string>
required
Available options:
completed,
failed,
pending,
running,
stopped
error
string | null
data
object