# Google organic results with true rank and page blocks

Provider: Crawl4AI
Final price: $0.00015/success
Success rate: 90.4%

One Google results page as JSON: every organic result with its rank (position, and position_absolute counting the blocks above it), and each block Google showed (People also ask, local pack, videos, ...; the AI Overview when Google showed one: always with source=google, otherwise only when the answer came from Google directly, see note). Localised to a country, a language and optionally a city. When results is empty, empty_reason says why: google_no_results (Google matched nothing) or rescue_no_results (another provider may still have results).

## Parameters

- q (string, required)
- num (integer, optional)
- page (integer, optional)
- time (string, optional)
- fresh (string, optional)
- source (string, optional)
- country (string, optional)
- language (string, optional)
- location (string, optional)

## Example

```curl
curl -X GET 'https://toolswitch.dev/v1/tools/crawl4ai.google.serp.organic?q=best+crm+software&country=us' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"
```

[View on Toolswitch](https://toolswitch.dev/ja/tools/crawl4ai.google.serp.organic)
