Optional
delayDelay between requests in milliseconds.
Helps prevent rate limiting by spacing out requests. Set to 0 to disable delays (not recommended for production).
Optional
noWhether to exclude results with missing or undefined properties.
Specifies which pages to search.
Google uses cursor-based pagination with increments of 10.
Optional
parsersArray of result parsers that determine which types of results to extract.
Each parser processes the HTML response and extracts specific result types. Using fewer parsers can improve performance.
The search query string to send to Google.
Optional
requestCustom HTTP request configuration for the search request.
Accepts all standard Fetch API options (headers, method, signal, etc.) plus additional google-sr specific properties.
Configuration options for multi-page search.