# Google Search Results SERP Scraper (Apify via x402)

> Google Search Results SERP Scraper (Apify via x402) is a paid API for AI agents from apify-api-git-br-apify-typed-input-schemas-merit-systems.vercel.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Triggers a real-time Google SERP scraper actor on Apify and returns a signed polling token to retrieve structured search results

## Facts

- Endpoint: POST https://apify-api-git-br-apify-typed-input-schemas-merit-systems.vercel.app/api/actors/scraperlink/google-search-results-serp-scraper/call
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/google-search-results-serp-scraper-apify-via-x402-f27374b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WLnoo2hJiHqQYBXszl9US

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 google-search-results-serp-scraper-apify-via-x402-f27374b8 -d '<json body>'
```

Example prompt: Search Google for 'best project management software 2024' in the US and give me the top 10 organic results including titles, URLs, and snippets.

## When to prefer this

Choose this endpoint when you need cheap, real-time Google SERP data at scale (~$0.05/1K results) and want structured organic search results without managing your own scraping infrastructure. Ideal for SEO monitoring, competitor research, or any workflow requiring programmatic access to Google search rankings across multiple countries.

## Known failure modes

- Invalid or missing search query returns 400 error
- Payment failure (insufficient USDC) blocks actor execution
- Actor run timeout if Google returns slow responses
- Rate limiting or anti-bot detection by Google causing partial results
- Invalid country code returns error or defaults to US
- Polling token expiry before results are retrieved

## How this service works

Start the "Google Search Results (~$0.05/1K Results)" Apify actor (scraperlink/google-search-results-serp-scraper). 🔥 ~$0.05/1K results ($0.50/1,000 SERPs) 🔥 **CHEAPEST** Google Search Results (SERP) Scraper with real-time SERP data and support for multiple countries. Bill… Returns a signed token for polling /api/actors/results with SIWX.

## Output

A signed token (SIWX) that can be used to poll the /api/actors/results endpoint for the scraped SERP data, which will include organic search results such as titles, URLs, snippets, rankings, and metadata from Google.

## Example request

```json
{
 "input": {
  "body": {
   "input": {
    "limit": "10",
    "country": "US",
    "keyword": "artificial intelligence",
    "include_merged": true
   },
   "options": {
    "memory": 2048
   }
  },
  "type": "http",
  "method": "POST",
  "bodyType": "json"
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "properties": {
      "input": {
       "type": "object",
       "required": [
        "keyword",
        "include_merged",
        "limit"
       ],
       "properties": {
        "cr": {
         "enum": [
          "countryAF",
          "countryAL",
          "countryDZ",
          "countryAS",
          "countryAD",
          "countryAO",
          "countryAI",
          "countryAQ",
          "countryAG",
          "countryAR",
          "countryAM",
          "countryAW",
          "countryAU",
          "countryAT",
          "countryAZ",
          "countryBS",
          "countryBH",
          "countryBD",
          "countryBB",
          "countryBY",
          "countryBE",
          "countryBZ",
          "countryBJ",
          "countryBM",
          "countryBT",
          "countryBO",
          "countryBA",
          "countryBW",
          "countryBV",
          "countryBR",
          "countryIO",
          "countryVG",
          "countryBN",
          "countryBG",
          "countryBF",
          "countryBI",
          "countryKH",
          "countryCM",
          "countryCA",
          "countryCV",
          "countryKY",
          "countryCF",
          "countryTD",
          "countryCL",
          "countryCN",
          "countryCX",
          "countryCC",
          "countryCO",
          "countryKM",
          "countryCG",
          "countryCD",
          "countryCK",
          "countryCR",
          "countryCI",
          "countryHR",
          "countryCU",
          "countryCY",
          "countryCZ",
          "countryDK",
          "countryDJ",
          "countryDM",
          "countryDO",
          "countryEC",
          "countryEG",
          "countrySV",
          "countryGQ",
          "countryER",
          "countryEE",
          "countrySZ",
          "countryET",
          "countryFK",
          "countryFO",
          "countryFJ",
          "countryFI",
          "countryFR",
          "countryGF",
          "countryPF",
          "countryTF",
          "countryGA",
          "countryGM",
          "countryGE",
          "countryDE",
          "countryGH",
          "countryGI"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-search-results-serp-scraper-apify-via-x402-f27374b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apify-api-git-br-apify-typed-input-schemas-merit-systems.vercel.app](https://www.zero.xyz/host/apify-api-git-br-apify-typed-input-schemas-merit-systems.vercel.app/llms.txt)
