search_bulk
Paginate a single search query across multiple pages, merging deduplicated organic results while retaining Google enrichments like AI Overview and Knowledge Graph. Billed per page fetched.
Instructions
Paginate ONE search query asynchronously and merge deduplicated organic results. Page-one AI Overview/PAA/Knowledge Graph/answer enrichments are retained; set render:true to request those Google JS blocks. Billed per page actually fetched, with unavailable pages refunded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | UI language, e.g. 'en' | |
| nfpr | No | Disable Google spelling correction | |
| safe | No | Google SafeSearch setting | |
| uule | No | Encoded geo token or raw coordinates | |
| query | Yes | The search query to paginate | |
| device | No | SERP device shape | |
| engine | No | Search engine (default google) | |
| render | No | Force rendering to capture page-one Google JS enrichments | |
| browser | No | Fetch-path browser identity | |
| country | No | ISO country code, e.g. 'us' | |
| webhook | No | Public URL to POST the finished job to | |
| location | No | Search location, e.g. 'Milan, Italy' | |
| wait_for | No | Rendered path CSS selector for late panels | |
| max_pages | No | Max pages to fetch (1-10, default 5). Stops early when Google has no more pages. | |
| search_type | No | Vertical to paginate (default search) | |
| google_params | No | Additional Google query parameters |