FastAF’s SERP endpoint returns Google search results as JSON, so you can find the position of a domain for a keyword with one call at $0.003 via x402.

## How it works

1.  Call `/x402/v1/serp` with your keyword.
2.  Find your domain in the organic results and record its position.
3.  Repeat per keyword on your schedule.

Related endpoints: `/x402/v1/news` (Google News), `/x402/v1/ai` (Google AI answers, $0.01 per call) to see what Google’s AI says for a query.

## Honest comparison

Dedicated rank trackers (dashboards, history, keyword volumes) do more out of the box. FastAF gives raw SERP JSON for agents and scripts. SerpAPI covers many more search engines; see the [FastAF vs SerpApi comparison](/compare/serpapi/).

## Pricing

**Pricing:** 500 free credits every month after email verification; x402 pay-per-call from $0.003; optional prepaid credit packs from $10 for 20,000 credits, without expiry.

Pricing source: [FastAF OpenAPI](https://api.fastaf.co/openapi.json), read October 27, 2026. Live payment challenges are authoritative.

## How should an agent use search results?

Use a focused query, then inspect source pages for claims that matter. Search snippets help discover sources but are not substitutes for reading them.

## What should you validate?

Check returned fields before using them in an agent decision. Missing fields are not evidence of zero values; preserve provenance and use bounded retries.

## How do you make a real request?

This example calls [Google SERP API](/apis/google-serp-api/) using its documented input. Save the API key from the signup email, confirm your email and set FASTAF\_API\_KEY in your server environment.

```
curl --fail-with-body -H "Authorization: Bearer $FASTAF_API_KEY" 'https://api.fastaf.co/v1/serp?query=best+espresso+machine+for+home&country=us&language=en'
```

```
# pip install fastaf-sdk
import os
from fastaf import FastAF

with FastAF(os.environ["FASTAF_API_KEY"]) as client:
    data = client.request("serp", {"query":"best espresso machine for home","country":"us","language":"en"})
    print(data)
```

Google SERP JSON. organic\_results contains ranked title, link and snippet fields; search\_information describes the query. Other Google result blocks may also appear.

The example costs 5 credits after the trial. Alternatively, this endpoint costs $0.003 per successful x402 call at the default configuration; FastAF x402 calls start at $0.003. These are separate billing modes.

For x402, request the same parameters under `/x402/v1/serp` without an API key, validate the live PAYMENT-REQUIRED challenge, then sign and retry with a payment-aware client. A bare curl request returns HTTP 402 and does not pay; unsupported higher-cost options require API-key billing.

## Frequently asked questions

### Is one call one keyword?

Yes, one call returns results for one query.

### Does FastAF provide keyword volume?

No. FastAF returns search results, not keyword research data.

### Can I track Google AI answers?

Yes, \`/x402/v1/ai\` (MCP \`google\_ai\_answer\`) returns Google AI answers at $0.01 per call.

### Do I need a subscription?

No. Use 500 free credits every month after email verification, or pay per call via x402.

### How much does the example cost?

The API-key example uses 5 credits per successful call after the trial. This endpoint has a default x402 price of $0.003 per successful call in USDC on Base; the live payment challenge is authoritative.

### Does the SDK automatically pay an HTTP 402?

No. The API-key SDK does not sign wallet payments; x402 requires an explicitly configured payment-aware client and a funded wallet.

## Try it on your own request

500 free credits every month after email verification, no card.

[Start free](/signup/)

## Related

*   [Google SERP endpoint](/apis/google-serp-api/)
*   [FastAF vs SerpAPI for agents](/compare/serpapi/)
*   [Amazon Price Monitoring API for AI Agents](/use-cases/scrape-amazon-prices-ai-agent/)
