serp·base
Pay-per-request API · USDC via x402

Web data APIs that get through any protection

38 production APIs in one format: search results, scraping with anti-bot bypass, 17 captcha types, OCR in 100+ languages, consistent browser fingerprints. Pay per request with USDC — no subscription, no registration, no minimum.

$0.001per SERP request
38live APIs
17captcha types
0signup required
cURL
curl -X POST https://api.serp-base.com/v1/query \
  -H "Content-Type: application/json" \
  -d '{"tool":"google_web","query":"best crm"}'

# HTTP 402 → pay $0.001 in USDC on Base
# Repeat with X-PAYMENT header → 200 OK

Every service, one API key, one endpoint

All services take JSON in, JSON out. Prices are per 1,000 requests. Pay per call with USDC via x402, or top up a balance and use an API key.

🔍

Search Results from $1/1k

Google and Yandex web, images, maps, news, shopping, positions and Wordstat — one normalized JSON.

  • 11 search engines & verticals
  • Geo, language and device targeting
  • Ads, snippets, knowledge panels
Learn more →
🕷️

Web Scraping from $2/1k

Fetch and parse any page. Heavy JS sites handled by a real stealth browser.

  • Plain fetch: $2/1k
  • Browser rendering (JS, anti-bot): $7/1k
  • Browser rendering runs on a limited pool of stealth browsers — for large volumes throughput depends on your plan. Ask us about capacity.
  • Structured data by your own schema: $6/1k
Learn more →
📝

Forms & Applications from $1/1k

Read a form before you touch it, then send an application — no logins, no payments.

  • Read mode: fields, required flags, captcha type — $1/1k
  • Submit: confirmation actually checked — $2/1k
  • With captcha: 17 types solved, billed separately
  • Never sends password forms, payment forms or file uploads. Honest refusals, nothing charged.
Learn more →
📄

OCR & Documents from $3/1k

Read text from images and PDFs. Multilingual — no language setting needed.

  • Images $3/1k · PDF up to 10 pages $20/doc-1k
  • Handles long documents with page markers
  • Cyrillic, Latin, CJK, Arabic — all at once
Learn more →
🎯

Data by Schema $6/1k

Give a URL and the fields you want — get validated JSON, not raw HTML.

  • You define fields, we return structure
  • Types enforced: numbers stay numbers
  • Works on JS-heavy and protected sites
Learn more →
🧬

Browser Fingerprints $6/1k

Consistent fingerprints from real browsers — not synthetic templates.

  • 24 coherent fields: OS, GPU, screen, fonts, media
  • Collected from profiles that passed real sites
  • No subscription — pay per fingerprint
Learn more →
📸

Screenshots $10/1k

Full-page or viewport screenshots of any URL, including protected ones.

  • Full page, viewport or element
  • Custom width, zoom and wait time
  • Rendered in a real browser
Learn more →
🌐

Proxies from $0.41/7d

Dedicated IPv4, IPv6 or MTproto by country and period — for our API or any tool of yours.

  • IPv4 — every site, 63 countries, HTTP & SOCKS5
  • IPv6 — 5.8× cheaper, AAAA sites only
  • MTproto — for Telegram
Learn more →
🧩

Captcha Solving $15/1k

17 captcha types with a 100% accuracy mode — from simple images to Cloudflare Turnstile and Yandex SmartCaptcha.

  • reCAPTCHA v2/v3, hCaptcha, Turnstile
  • Geetest, DataDome, Amazon WAF, VK, Yandex
  • 100% accuracy mode included — solved until correct
Learn more →
🔌

MCP & Agent Access coming soon

Plug the whole catalog into your AI agent over MCP — tools discovered automatically.

  • Works with Claude Code, Cursor, CrewAI
  • Payment handled in-band via x402
  • No wrapper code to maintain
Read docs →

Why teams switch to us

🛡️ We get through protections

Most providers hand you a browser and leave the hard part to you. We solve the hard part: 17 captcha types, stealth browser rendering, and profiles that already passed Cloudflare, DataDome and Yandex.

💸 10× cheaper than the market

Browserbase charges $20–99/month plus $0.10–0.12 per browser hour. SerpApi and similar charge $7–15 per 1,000 searches. We charge $1 for the same search, $2 for a scrape.

🔑 No signup. No subscription.

Agents pay per request with USDC on Base via the x402 protocol. Nothing to register, no card, no monthly fee. Prefer a dashboard with a balance? Create an account and use an API key.

🧩 One format for everything

Search, scrape, captcha, OCR, extraction and fingerprints all speak the same simple JSON contract. Learn it once, use it across the whole catalog.

Two ways to start

1. Pay per request (no account)

An agent or a script sends the request, gets HTTP 402 with the price, signs a USDC payment on Base, and repeats the call. Money moves, data comes back. No registration anywhere in the flow.

402 → paid → 200
POST /v1/query {"tool":"google_web","query":"..."}
← 402 Payment Required  (price, network, address)
POST /v1/query + X-PAYMENT: <signed>
← 200 {"ok":true,"data":...}

2. Balance + API key (dashboard)

Create an account with your email, confirm it, top up with USDC and get an API key. One key for all services, or separate keys per service with their own limits — your choice. Usage, spend and history live in the dashboard.

Create account See docs

Pricing — per 1,000 requests

No monthly fee. You only pay for what you call. Volume pricing available on request.

ServiceEndpointPrice / 1,000
Search results google_web, yandex_web, …$1.00
Page fetch & parse (plain HTTP)parse_page$2.00
Forms: read, submit, submit with captcha form_action — inspect / submit$1.00 / $2.00
OCR — imagesocr_document$3.00
Data by schema (validated JSON)extract_schema$6.00
Browser fingerprints (24 fields) fingerprint$6.00
Screenshots (full page)screenshot_page$10.00
Browser rendering + anti-botparse_page_pro$7.00
Captcha solving — any type captcha_*$7.00
Proxy — dedicated IPv4 (per 30 days)proxy_buy$1.77
OCR — PDF documents (up to 10 pages)ocr_pdf$20.00

Payment: USDC on Base (mainnet) via x402. Test the whole flow free on Base Sepolia.

How we compare

serp-baseBrowserbaseSerpApi / Exa
Search per 1,000$1.00—$7–15
Monthly subscription$0$20–99$50–500
Signup requiredNoYes + cardYes + card
Captcha solving17 types✗✗
Anti-bot / stealth browserYesBasic✗
Pay per request in cryptoUSDC / x402✗✗

FAQ

Do I need to register to use the API?

No. Every service can be called with pay-per-request via x402 — you pay in USDC on Base and get your data. An account is only needed if you want a prepaid balance, API keys and a usage dashboard.

How do I pay with crypto?

You (or your agent) receive HTTP 402 with the price, the network and our address, sign a USDC payment on Base, and repeat the request with the X-PAYMENT header. Gas is paid by the facilitator, so you only need USDC.

Which captchas can you solve?

17 types: reCAPTCHA v2 and v3, hCaptcha, Cloudflare Turnstile, Geetest (v3 and v4), DataDome, Amazon WAF, Yandex SmartCaptcha, VK, Prosopo, Lemin, Capy and classic image captchas.

Can I use it from an AI agent?

Yes — that is the primary use case. Agents can call the API with x402 directly, or connect over MCP to discover all services automatically. Works with Claude Code, Cursor, CrewAI and any MCP-capable client.

What happens if a request fails?

We execute the work first and charge only if data is returned. If a service fails to produce a result, no payment is taken — nothing is settled on-chain.

Is there a free trial?

Yes, on testnet. The full payment flow including all six service families can be exercised on Base Sepolia with free test USDC from the Circle faucet.

Start calling in under a minute

No signup for pay-per-request. Create an account only if you want a balance dashboard.