Google People Also Ask & Related Questions Scraper avatar

Google People Also Ask & Related Questions Scraper

Pricing

from $0.60 / 1,000 question or related searches

Go to Apify Store
Google People Also Ask & Related Questions Scraper

Google People Also Ask & Related Questions Scraper

Export Google People Also Ask questions, visible answers, citations, and related searches for SEO and content research.

Pricing

from $0.60 / 1,000 question or related searches

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

5 days ago

Last modified

Share

Google People Also Ask Scraper

Google People Also Ask Scraper exports People Also Ask questions, visible answers, citation titles and URLs, related searches, query lineage, rank, depth, country, and language for SEO briefs, FAQ planning, and topic research.

Instead of copying questions from search pages by hand, you can submit a list of topics and receive a structured dataset that keeps every question tied to its root and parent query. Optional one-level expansion turns related searches into a wider, traceable topic graph.

Quick start

  1. Add search topics or keywords to queries.
  2. Choose localization, question limits, related searches, and optional expansion depth.
  3. Run the Actor and export the dataset as CSV, JSON, Excel, XML, or through the API.

Example output

{
"recordType": "people_also_ask",
"rootQuery": "best crm software",
"parentQuery": "best crm software",
"question": "What should I look for in CRM software?",
"query": null,
"answer": "Visible answer text when Google provides it.",
"citationTitle": "Example source",
"citationUrl": "https://example.com/crm-guide",
"rank": 1,
"depth": 0,
"country": "US",
"language": "en",
"collectedAt": "2026-08-11T20:00:00.000Z"
}

What data you get

The dataset contains people_also_ask and, when enabled, related_search rows. Fields cover the root query, parent query, question or related query, visible answer, citation title and URL, rank, expansion depth, country, language, Google search URL, and collection time. Lineage fields make it possible to reconstruct clusters without guessing which seed produced each result.

Input settings

SettingJSON keyDescription
Google search queriesqueriesAdd 1–50 topics, products, questions, or keywords.
CountrycountryTwo-letter Google country code such as US, GB, or PT.
LanguagelanguageGoogle language code such as en, de, or pt-BR.
Maximum questions per querymaxQuestionsPerQuerySave up to this many People Also Ask questions for each searched query.
Include visible answers and citationsincludeAnswersCapture answer text and cited source URLs when Google exposes them in the returned result page.
Include related searchesincludeRelatedSearchesSave related Google search queries alongside PAA questions.
Maximum related searches per querymaxRelatedSearchesPerQuerySave up to this many related-query rows per searched query. Set to 0 to disable them.
Related-query expansion depthexpansionDepthUse 0 for the original queries only or 1 to search the discovered related queries once and build a wider topic graph.
Run time limit in secondsrunTimeSecsStop admitting new searches before this shared deadline. Use 30–270 seconds.
Proxy configurationproxyConfigurationUses Apify's Google SERP proxy by default. Change only if you understand the access and cost tradeoffs.

Output fields

FieldJSON keyDescription
Record typerecordTypepeople_also_ask or related_search.
Root queryrootQueryOriginal user-supplied query that owns this topic branch.
Parent queryparentQueryQuery from which this row was discovered.
QueryquerySearched or discovered query represented by this row.
QuestionquestionPeople Also Ask question text.
Visible answeranswerAnswer text when exposed in the returned Google result page.
Citation titlecitationTitleVisible title of the cited answer source.
Citation URLcitationUrlPublic source URL cited by Google when available.
RankrankPosition within the returned PAA or related-search block.
Depthdepth0 for original queries and 1 for expanded related queries.
CountrycountryGoogle country code used for the query.
LanguagelanguageGoogle language code used for the query.
Search URLsearchUrlGoogle result page URL used to collect the row.
Collected atcollectedAtUTC collection timestamp.

Ready-to-run examples

Open a public example to inspect its input, run it, or reuse it as a task:

FAQ and content-brief research:

{"queries":["best crm software"],"country":"US","language":"en","maxQuestionsPerQuery":20,"includeAnswers":true,"includeRelatedSearches":true,"expansionDepth":0}

One-level topic expansion:

{"queries":["email marketing automation"],"maxQuestionsPerQuery":10,"maxRelatedSearchesPerQuery":5,"expansionDepth":1}

Who is it for?

  • SEO teams creating question-led content briefs and FAQ sections.
  • Content strategists mapping adjacent user intent and topic clusters.
  • Product marketers researching objections and comparison questions.
  • Agencies collecting localized question sets across markets.
  • Developers and AI agents that need structured Google question research.

Pricing

This Actor uses pay-per-event pricing: one start charge per run and one tiered result charge for each saved PAA question or related-search row. Answers and citations, when publicly visible, are included in the row price. See the live Google People Also Ask Scraper Pricing tab for exact plan rates.

Tips and limits

  • Inputs are limited to 50 root queries, 50 questions per query, and 20 related searches per query.
  • Expansion depth is intentionally capped at one to keep workload and lineage predictable.
  • Google does not expose an answer or citation for every question, so those fields can be nullable.
  • Results vary by country, language, time, and public search availability; repeat important research periodically.
  • A narrow or uncommon query can legitimately return fewer records than the selected maximum.

API usage

curl -X POST "https://api.apify.com/v2/acts/fetch_cat~google-people-also-ask-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries":["best crm software"],"maxQuestionsPerQuery":10}'

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/google-people-also-ask-scraper').call({
queries: ['best crm software'], maxQuestionsPerQuery: 10,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Python:

import os
from apify_client import ApifyClient
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/google-people-also-ask-scraper').call(run_input={
'queries': ['best crm software'], 'maxQuestionsPerQuery': 10,
})
items = client.dataset(run['defaultDatasetId']).list_items().items

Use with MCP and AI agents

Connect to the official Apify MCP server at https://mcp.apify.com?tools=fetch_cat/google-people-also-ask-scraper, or add:

{"mcpServers":{"apify":{"url":"https://mcp.apify.com?tools=fetch_cat/google-people-also-ask-scraper"}}}

Useful prompts include: “Collect People Also Ask questions for these product categories and group them into FAQ themes,” or “Expand this keyword once, then create a content brief using the cited questions.”

FAQ

Is an SEO API key required?

No external keyword-data credential is required as an Actor input.

Why are some answer fields empty?

Google may show a question without answer text or a citation in the returned search experience. The question row remains useful and does not receive invented content.

What is the difference between root and parent query?

rootQuery is your original input. parentQuery is the specific query that produced the row, which differs during one-level expansion.

Can I search several countries in one run?

A run uses one country and language. Run separate localized inputs when you need clean market comparisons.

Support

Open an issue from the Actor page and include the run ID or run URL, input JSON, expected output, actual output, and one reproducible public Google query URL. Also include the country and language used because PAA availability is localized.