# SERP Google Search Results API

> SERP Google Search Results API is a paid API for AI agents from x402-seller-0ay3.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns structured Google search results including organic listings, direct answer boxes, and related questions for a given query and country.

## Facts

- Endpoint: POST https://x402-seller-0ay3.onrender.com/api/search/serp
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp-google-search-results-api-eb768b00
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dPCBN6g03GG9bBEUOw2Bq

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 serp-google-search-results-api-eb768b00 -d '<json body>'
```

Example prompt: Can you pull the Google search results for 'best project management software' in the US and show me what's ranking on page one, including any featured snippets or related questions?

## When to prefer this

Use this endpoint when you need to know what Google actually ranks for a specific query — ideal for competitive research, SEO auditing, brand/reputation monitoring, or verifying how a topic appears in search. Prefer this over a general web scraper when you want pre-structured SERP data (organic results, answer boxes, PAA questions) without parsing raw HTML. Use the country parameter to localize results when targeting specific markets.

## Known failure modes

- Empty or ambiguous query returns no results or low-quality listings
- Unsupported or invalid country code may default to 'us' or return an error
- Rate limiting or upstream Google search restrictions may cause failures
- Queries targeting very niche or low-volume keywords may return sparse results
- Network timeout from the Render-hosted service under cold-start conditions

## How this service works

Structured Google search results (organic listings, direct answer box, related questions) — for an agent that needs to know what Google actually ranks for a query (competitive research, SEO/brand monitoring, fact-checking search visibility). JSON body: {query: string, country?: 2-letter ISO code (default 'us')}.

## Output

A JSON response containing structured SERP data: organic search listings (title, URL, snippet, rank position), a direct answer/featured snippet box if present, and a list of related 'People Also Ask' questions. Results are localized to the specified country.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "Search query."
  },
  "country": {
   "type": "string",
   "description": "2-letter ISO country code to localize results (default 'us')."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp-google-search-results-api-eb768b00/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-seller-0ay3.onrender.com](https://www.zero.xyz/host/x402-seller-0ay3.onrender.com/llms.txt)
