Skip to main content

Endpoint

Authentication

All requests require authentication headers. See Authentication for details.

Request Parameters

Send parameters as JSON in the request body with Content-Type: application/json.
Pagination: Each page from start_page to end_page counts as a separate credit charge. Requesting pages 1-3 costs 3x the base credit cost.

Code Examples

Multi-Page Requests

To fetch multiple pages of results, use start_page and end_page parameters. The response will be an array of result objects, one per page.
Python
Credits: Each page counts as a separate credit charge. Requesting pages 1-3 will use 3 credits.

Response Format

JSON Format (format: "json")

Returns structured data with organic results, knowledge panels, and other SERP elements.

Raw Format (format: "raw")

Returns the raw HTML of the search results page. Useful for custom parsing or debugging.

Example Response

Single Page Response

Multi-Page Response

Response Fields Reference

Root-Level Fields

Not all fields are present in every response. Fields are included only when data is available.

Organic Result Fields

Error Codes

Error Response

Credits & Rate Limits

Credits

Each SERP request consumes credits from your account balance. Multi-page requests consume one credit per page.

Rate Limits

API requests are rate-limited to ensure fair usage. Contact support if you need higher limits.