# People Also Ask Scraper - Google PAA & AI Overviews

> Get Google People Also Ask questions (up to 4 levels deep), related searches and optional AI Overview text for any keyword, country, city and language. Content ideas, FAQ schema and AEO research in bulk. No proxies or browser needed.

- Category: Keyword data
- Price: $5.50 per 1,000 × keyword search, billed per result by Apify (no subscription); any other billed events are listed on the Store page. Cap any run with `maxTotalChargeUsd`.
- Store page: https://apify.com/wrenfield-data/people-also-ask-scraper
- Human page: https://wrenfielddata.com/tools/people-also-ask-scraper/
- OpenAPI 3 spec: https://api.apify.com/v2/acts/wrenfield-data~people-also-ask-scraper/builds/default/openapi.json
- MCP tool: https://mcp.apify.com?tools=wrenfield-data/people-also-ask-scraper (appears as `wrenfield-data--people-also-ask-scraper`)

## Call it

Synchronous run that returns the dataset rows as JSON (use `/runs` for long jobs and poll; see the OpenAPI spec):

```bash
curl -X POST \
  "https://api.apify.com/v2/acts/wrenfield-data~people-also-ask-scraper/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["how to start a blog"], "location": "United States", "language": "English", "clickDepth": 2}'
```

## Input

| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| `keywords` | array | yes | `["how to start a blog"]` | Google searches to check, one per line. Each keyword is one Google search. |
| `location` | string |  | `"United States"` | Country name (United States), 2-letter code (GB), location code (2840) or a full Google location name for cities and regions (e.g. London,England,United Kingdom). |
| `language` | string |  |  | Language name or code (English, fr). Leave empty for the main language of the country. |
| `clickDepth` | integer |  | `2` | How many levels of People Also Ask to open. 1 = the questions shown on the page (usually 4). 2-4 = also the follow-up questions Google reveals when a question is clicked (usually 8-20 questions in total). |
| `includeRelatedSearches` | boolean |  | `true` | Also save the "related searches" at the bottom of the results page (free). |
| `includeAiOverview` | boolean |  | `false` | Also save Google's AI Overview text and its cited sources when Google shows one (extra charge per keyword, see Pricing). |
| `device` | string |  | `"desktop"` | Desktop or mobile Google results. |

## Example input

```json
{
  "keywords": [
    "how to start a blog"
  ],
  "location": "United States",
  "language": "English",
  "clickDepth": 2
}
```

## Output fields

One flat row per result:

| Field | Type | Description |
|---|---|---|
| `keyword` | string | Keyword searched on Google |
| `type` | string | Row type: question (People Also Ask), related_search or ai_overview |
| `text` | string | The question, related search, or AI Overview text |
| `position` | integer | Order on the results page (1 = first) |
| `level` | integer | 1 = shown directly, 2 = revealed by clicking another question |
| `parent_question` | string | Question that was clicked to reveal this one (level 2) |
| `answer` | string | Answer snippet shown under the question, when available |
| `answer_title` | string | Title of the page the answer comes from |
| `answer_url` | string | URL of the page the answer comes from |
| `answer_domain` | string | Domain of the page the answer comes from |
| `ai_overview_references` | array | Sources cited by the AI Overview (ai_overview rows only) |
| `location` | string | Country the data is for, e.g. "United States" |
| `language` | string | Language name, e.g. "English" |
| `device` | string | desktop or mobile |
| `scraped_at` | string | When this row was produced (ISO 8601, UTC) |

## Notes

- Auth: an Apify API token as `Authorization: Bearer <token>`; the MCP server also supports OAuth sign-in.
- Failed or empty results are not charged on most tools; check the pricing on the Store page.
- Questions: hello@wrenfielddata.com
