Skip to main content
Web Data supports two jobs: search for relevant public pages, or fetch rendered HTML from a URL you already know.

Search the Web

Request

Response

query is required and accepts 1 to 200 characters after surrounding whitespace is removed. numResults accepts an integer from 1 to 25 and defaults to 10. The API can return fewer results than requested or an empty results array when no pages match. Search returns lightweight organic results in ranking order. AI overviews, related questions, and location controls are not included. Results come from Google Search. The search engine is fixed and cannot be changed per request.

Fetch a Page

Request

Response

Useful Fields

Balance and Usage

Check Web Data request balance:
Check Web Data usage:
Usage responses include yesterday, last7Days, last30Days, lastUpdatedAt, and requestedRange when a date range is supplied.

Usage Tips

Each successful search or fetch consumes one Web Data request. Validation, authentication, and upstream failures do not consume request balance. Check GET /v2/web-data/balance before running a batch.

Run Web Data search

Search from the API Reference and inspect the ordered organic results.

Run Web Data fetch

Fetch a URL and inspect the full request and response schema.