Real request, real response
- Sign up with your email, no card
- Confirm the email, then run
export FASTAF_API_KEY=…with the API key we emailed you - Paste an example below. Your 500 free credits a month cover about 100 searches; failed calls cost nothing
curl "https://api.fastaf.co/v1/amazon?query=standing+desk" \ -H "Authorization: Bearer $FASTAF_API_KEY"
fetch("https://api.fastaf.co/v1/amazon?query=standing+desk", { headers: { Authorization: `Bearer ${process.env.FASTAF_API_KEY}` }, }) .then((res) => res.json()) .then((data) => console.log(JSON.stringify(data, null, 2)));
import os
import requests
res = requests.get(
"https://api.fastaf.co/v1/amazon",
params={"query": "standing desk"},
headers={"Authorization": "Bearer " + os.environ["FASTAF_API_KEY"]},
)
print(res.status_code, res.json())claude mcp add --transport http fastaf https://api.fastaf.co/mcp \
--header "Authorization: Bearer $FASTAF_API_KEY"Then ask your agent: “Find standing desks on Amazon”. The amazon_product tool runs the same request.
// npm i @x402/fetch @x402/evm viem import { wrapFetchWithPaymentFromConfig } from "@x402/fetch"; import { ExactEvmScheme } from "@x402/evm"; import { privateKeyToAccount } from "viem/accounts"; const account = privateKeyToAccount(process.env.EVM_PRIVATE_KEY); const fetchWithPayment = wrapFetchWithPaymentFromConfig(fetch, { schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(account) }], }); fetchWithPayment("https://api.fastaf.co/x402/v1/amazon?query=standing+desk") .then((res) => res.json()) .then((data) => console.log(JSON.stringify(data, null, 2)));
No sign-up and no API key: a Base wallet with USDC, its private key in EVM_PRIVATE_KEY. The 402 states the price, 0.003 USDC for this search, and the payment settles only if the request succeeds.
Save it as a .mjs file (or set "type": "module" in package.json) and run it with Node 18 or later.
{
"results": [
{
"title": "FEZIBO Standing Desk 48 × 24 Inch Electric Height Adjustable, Maple",
"asin": "B0F8MHPVPH",
"price": "$112.99",
"rating": 4.5,
"reviews": 4900
},
{
"title": "Electric Standing Desk, Height Adjustable Small Corner Desk, Black",
"asin": "B0HKFRCC5Q",
"price": "$179.99",
"rating": 5,
"reviews": 1
}
]
}Real response from /v1/amazon, captured Oct 23, 2026 and trimmed to 2 of 48 results.
Make your agents fast as fuck
FastAF: one key, the whole web, for your agent.
Google, Amazon, LinkedIn, YouTube, X and any public page, back as clean JSON. No login, no browser to run, no addresses to rent, no search contract.
MCP for agents, REST for everything else. Failed calls are never charged.
Pick your side
Your agent calls it as a tool. Your code calls it as an API.
Your agent sets itself up.
Copy one prompt and paste it into Claude, ChatGPT, Cursor or any agent. It connects on its own and picks from 23 tools when it needs the web.
- No config files to write, the agent does it
- Answers come back as markdown sized for a context window
- Credits are a hard cap, so a runaway loop stops at zero
# paste this into your agent
Connect yourself to FastAF so you can search Google, read Amazon, LinkedIn, YouTube and X, and open any public web page.
Preferred: add the hosted MCP server https://api.fastaf.co/mcp (HTTP transport) with the header Authorization: Bearer YOUR_KEY.
If you can't add an MCP server, call the REST API at https://api.fastaf.co/v1 with the same header. Docs: https://fastaf.co/docs
Get a key with 500 free credits every month after email verification at https://fastaf.co/signupPlain REST, clean JSON.
The same sources from any language that can send an HTTP request. Nothing to parse, nothing to host.
- One key and one balance across every source
- Pick the country for any request
- We never store the pages or results you fetch
Where agents get stuck
Five things the web does to agents. Handled.
Login walls
Sign in to continue
Public LinkedIn and X profiles as JSON
Search went away
This API has been retired
Google results from $1.33 per 1,000 at volume
JavaScript pages
Please enable JavaScript
Rendered in a real browser, returned as text
No browser
Chrome not found
Ours runs on our side, screenshots included
The wrong address
Access denied
Sent from our network, in the country you pick
Sources
23 sources. Same key, same credits.
Agents that pay their own way.
Pay-per-call over x402, with no account and no key. The agent asks, sees the price in the 402, pays in USDC from its wallet, and gets the data.
GET /x402/v1/serp402 price200 data$0.003 per Google search, settled only if the call succeeds. At volume, prepaid credits stay cheaper and work as a hard spending cap.
How x402 works → · Pay-per-call web scraping API, no monthly plan →
Pricing
Slide to your volume. Pay once.
Paid credits never expire. No subscription, and a call that fails costs nothing.
By paying you request immediate access to the service and acknowledge you lose the right of withdrawal once credits are delivered.
Blog
From the blog
- How an AI agent pays for a web search per call with x402No account, no API key: the real 402 challenge FastAF returns, the Node client that pays it in USDC on Base, and how to cap what the agent spends per call.
- Amazon PA-API is retired: getting product data without itPA-API 5 now answers 403 and points to the Creators API. Who should migrate, who needs a data API instead, a field mapping and real coverage numbers.
- Amazon price comparison across EU countries, measuredWe priced 80 products on amazon.de, .fr, .it, .es and .nl on 19 October 2026: median gap 19%, no single cheapest store. Method, tables and Python.
FAQ
Questions people actually ask
What is FastAF?
FastAF is a set of 23 APIs for search, commerce, AI answers, public profiles, video transcripts, page scraping and screenshots. You send a query, identifier or public URL and receive structured data or the requested page output.
How much does FastAF cost?
Start with 500 free credits every month (about 100 Google searches); packs from $10 for 20,000 credits without expiry. A Google search costs 5 credits: from $1.33 per 1,000 searches (largest pack). For 15,000 searches a month SerpApi lists $150, or $10.00 per 1,000.
Can an AI agent use FastAF without signing up?
Yes, over REST. Every endpoint also answers at /x402/v1/{endpoint} with no account and no key: the first call returns 402 with the price, an x402 client pays in USDC on Base and retries, and the data comes back. A Google search costs $0.003. The hosted MCP server lists its tools without a key; calling a tool needs a FastAF API key or OAuth sign-in and uses account credits.
Which sites can FastAF scrape?
Dedicated APIs cover Google Search, Maps, News, Shopping, Scholar, Jobs and AI Mode; Amazon; Walmart; LinkedIn profiles; YouTube search and transcripts; X profiles; page scraping and screenshots.
Do I pay for failed requests?
No. Failed requests are never charged.
Give your agent the web.
500 free credits every month. No card.