# Google People Also Ask Fetcher

> Google People Also Ask Fetcher is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Fetches the 'People Also Ask' question block from a Google search result, optionally including answer text and source links for each question.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-web-search/v2/people-also-ask?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-google-people-also-ask-fetcher-a79692fa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_d8lddOuSQRKnF3R-icZsP

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-openwebninja-com-google-people-also-ask-fetcher-a79692fa
```

Example prompt: Pull the People Also Ask questions from Google for the query 'electric vehicles' in the US in English, and include the answer text and source for each question.

## When to prefer this

Choose this endpoint when you need structured access to Google's 'People Also Ask' SERP feature specifically — including question text, answer snippets, and source attribution — for SEO research, content planning, FAQ generation, or competitive intelligence. It is preferable over a general web search API when the explicit goal is to retrieve PAA questions rather than general organic results, and when localization by country or language is important.

## Known failure modes

- Query with time filter (tbs) returns empty array — Google often omits PAA blocks on time-filtered pages
- nhr=1 passed accidentally — explicitly excludes PAA questions, returning an empty list
- No PAA block exists for the query — returns an empty people_also_ask array with status OK
- Invalid country/language code — may return unexpected results or default behavior
- Rate limit exceeded or insufficient credits — API returns payment/credit error
- Very niche or obscure query — Google may not surface any PAA questions

## How this service works

Get the People Also Ask block for a Google search query, optionally with the answer body and source link for each question.  

  Each call consumes 2 request credits, or 3 credits when `fetch_answers=true` AND the query returns at least one question.

## Output

Returns a JSON object containing an array of People Also Ask items. Each item includes the question text. When fetch_answers is enabled, each item also includes a plain-text answer (or null if unavailable) and a source object with the URL, page title, and domain of the answer source. The response also echoes back the request parameters and a unique request ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "q"
 ],
 "properties": {
  "q": {
   "type": "string",
   "example": "apple inc",
   "description": "Search query for which to fetch the People Also Ask block."
  },
  "gl": {
   "type": "string",
   "default": "us",
   "description": "The country / region for which to make the query. 2-letter country code, see ISO 3166-1 alpha-2."
  },
  "hl": {
   "type": "string",
   "default": "en",
   "description": "The language to use for the search (Google's hl parameter). 2-letter language code, see ISO 639-1 alpha-2."
  },
  "lr": {
   "type": "string",
   "description": "Restrict search results to a specific language. Uses lang_{two-letter language code} with | as delimiter (e.g. lang_fr|lang_de searches French and German pages only)."
  },
  "nhr": {
   "enum": [
    "0",
    "1"
   ],
   "type": "string",
   "default": "0",
   "description": "Exclude 'People also ask' style related questions from the results with nhr=1. Include them with nhr=0 (default).  \n\n  Those questions are exactly what this endpoint returns, so nhr=1 can produce an empty list. Leave it at 0 unless that is what you want."
  },
  "tbs": {
   "type": "string",
   "description": "Advanced Google search parameters that aren't available using regular query parameters (e.g. qdr:d for the last day, qdr:w for the last week).  \n\n  Note that time-filtered result pages often carry no People Also Ask block at all, in which case this endpoint returns an empty list."
  },
  "nfpr": {
   "enum": [
    "0",
    "1"
   ],
   "type": "string",
   "default": "0",
   "description": "Exclude results of the auto-corrected query when the original query is misspelled with nfpr=1, and include them with nfpr=0 (default)."
  },
  "location": {
   "type": "string",
   "description": "Where the search originates from. Recommended to specify at city level to simulate a real user's search (e.g. London, England, United Kingdom)."
  },
  "fetch_answers": {
   "enum": [
    "true",
    "false",
    "0",
    "1"
   ],
   "type": "string",
   "default": "true",
   "description": "Whether to fetch the answer body and source for each question (true by default).  \n\n  When true or 1, each item includes `answer` and `source` (and the call consumes 3 credits when at least one question is found). When false or 0, items contain only `question` and the call consumes 2 credits."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "people_also_ask"
   ],
   "properties": {
    "people_also_ask": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "question"
      ],
      "properties": {
       "answer": {
        "type": "string",
        "nullable": true,
        "description": "Plain-text answer extracted for the question. Only present when fetch_answers=true and Google returned an answer body; null when no answer could be extracted."
       },
       "source": {
        "type": "object",
        "nullable": true,
        "properties": {
         "url": {
          "type": "string",
          "description": "URL of the source page."
         },
         "title": {
          "type": "string",
          "nullable": true,
          "description": "Title of the source page, when available."
         },
         "domain": {
          "type": "string",
          "nullable": true,
          "description": "Domain of the source page."
         }
        },
        "description": "Source page for the answer. Only present when fetch_answers=true and a source link was found."
       },
       "question": {
        "type": "string",
        "description": "The question text Google shows in the People Also Ask block."
       }
      }
     },
     "description": "People Also Ask questions surfaced for the query (empty array when none)."
    }
   }
  },
  "status": {
   "type": "string",
   "description": "The status of the API response."
  },
  "parameters": {
   "type": "object",
   "properties": {
    "q": {
     "type": "string",
     "description": "The search query as received."
    },
    "gl": {
     "type": "string",
     "description": "ISO 3166-1 alpha-2 country code used for the search."
    },
    "hl": {
     "type": "string",
     "description": "ISO 639 language code used for the search."
    },
    "location": {
     "type": "string",
     "nullable": true,
     "description": "Search origin location as received (only when explicitly passed)."
    },
    "fetch_answers": {
     "type": "boolean",
     "description": "Whether answers + sources were requested for this call."
    }
   },
   "description": "The parameters the API received and used for this request, echoed back."
  },
  "request_id": {
   "type": "string",
   "description": "A unique ID to trace the API request."
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-google-people-also-ask-fetcher-a79692fa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
