---
title: "Search the web and optionally scrape result pages."
method: POST
path: "/v1/search"
---

# Search the web and optionally scrape result pages.

`POST /v1/search`

## Request body

- object
  - `query` string, required
  - `num_results` integer
  - `scrape_results` boolean

## Response `200`

Successful response

- object

## Other responses

- `400` — Invalid request
- `401` — Invalid or missing API key
- `402` — Payment required or insufficient credits
- `429` — Rate limit exceeded

---

[API](https://skmtc.dev/webclaw/apis/webclaw-api.md) · [All operations](https://skmtc.dev/webclaw/apis/webclaw-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/webclaw/webclaw-api/revisions/bd14a9c72a3b/schema)
