x402 on Base
Web data your agent can buy one request at a time
Call every Scrappa API without creating an account, storing an API key, or starting a subscription. Successful requests cost $0.0003 in USDC. Failed and non-billable requests cost nothing.
Price
$0.30 per 1,000 successes
Settlement
USDC on Base
Access
No account
Failures
Never charged
Try the payment challenge
The endpoint quotes itself
Start with a normal HTTP request. The 402 response includes the exact price, Base network, USDC contract, receiver, and Bazaar discovery metadata for the endpoint.
curl -i "https://scrappa.co/api/maps/autocomplete?q=bakery"
# HTTP/2 402
# PAYMENT-REQUIRED: eyJ4NDAyVmVyc2lvbiI6Mi...
Protocol flow
Same request, normal JSON
x402-compatible clients automate the quote, signature, and retry loop. Scrappa returns the same parameters and response shape as API-key authentication.
1. Call any Scrappa API endpoint without authentication.
2. Read the 402 response and its PAYMENT-REQUIRED header.
3. Sign the quoted USDC authorization on Base.
4. Retry with PAYMENT-SIGNATURE and receive the normal JSON response.
Built for autonomous callers
Discoverable without a dashboard
Every x402 challenge includes Bazaar metadata generated from Scrappa's maintained API documentation. Agents can inspect inputs, example outputs, service tags, and pricing before they pay.
Give your agent live web data for thirty cents per thousand calls
Send a request to any paid endpoint. Scrappa handles discovery, verification, and settlement without an account.
Choose an endpoint