agdata

Données web à la demande pour agents IA : toute URL en Markdown, captures d'écran, transcriptions YouTube, avis Google Maps et Amazon, offres d'emploi, actualités et recherche. Sans clé API, paiement par appel avec stablecoins x402.

Serveur MCP hébergé

npx add-mcp 'https://agdata.shveik.dev/mcp'

S’installe dans Claude Code, Codex, Cursor et plus

Documentation

Web data for agents, paid per call.

Unblock any URL as Markdown, or get search, social, maps, jobs, news, screenshots and transcripts as structured data. One paid call per answer. Nothing is charged when nothing is delivered.

1. Ask

Send the request. The unpaid call gets a 402 that carries the quote for exactly that call.

2. Pay

Sign the quote with x402 or MPP, in stablecoins, and send the same body again.

3. Receive

The data comes back as JSON, or as Markdown for unblocked pages.

4. Not delivered, not charged

A call that returns nothing is not settled. A short result is refunded for the part not delivered.

Good to know

  • Payment: Stablecoins
  • Accounts: None. No API key, no proxy, no signup.
  • Protocols: x402 on Base and Polygon (plus Solana on some routes) or MPP on Base
  • MCP: /mcp lists one tool per route; paid tools carry the payment inside the call.
  • Compared with: API-key scraping services and data marketplaces offer account-based access; agdata quotes each call before stablecoin payment and charges for delivered results.

Authentication/payment

No API key or account is required. The unpaid request returns HTTP 402 with a quote: x402 uses PAYMENT-REQUIRED and a paid retry with PAYMENT-SIGNATURE; MPP uses WWW-Authenticate: Payment and a paid retry with Authorization: Payment. Review and sign the quote, then retry the same request. See the deprecation policy.

Pricing

Current endpoint prices and limits are generated at https://agdata.shveik.dev/pricing.md. Each quote is returned before payment.

Endpoints

  • POST /x402/unblock (x402) and POST /mpp/unblock (MPP): Unblocker: any URL to clean Markdown
  • POST /x402/instagram (x402) and POST /mpp/instagram (MPP): Instagram posts by profile, tag, search
  • POST /x402/google-maps (x402) and POST /mpp/google-maps (MPP): Google Maps places and businesses
  • POST /x402/tiktok (x402) and POST /mpp/tiktok (MPP): TikTok videos by user, hashtag, search
  • POST /x402/linkedin (x402) and POST /mpp/linkedin (MPP): LinkedIn profile lookup
  • POST /x402/youtube (x402) and POST /mpp/youtube (MPP): YouTube video search and channel videos
  • POST /x402/twitter (x402) and POST /mpp/twitter (MPP): X (Twitter) tweets by handle or search
  • POST /x402/reddit (x402) and POST /mpp/reddit (MPP): Reddit posts by subreddit, user, search
  • POST /x402/amazon (x402) and POST /mpp/amazon (MPP): Amazon product search
  • POST /x402/google-search (x402) and POST /mpp/google-search (MPP): Google Search results (SERP)
  • POST /x402/google-maps-reviews (x402) and POST /mpp/google-maps-reviews (MPP): Google Maps reviews of a place
  • POST /x402/youtube-transcript (x402) and POST /mpp/youtube-transcript (MPP): YouTube transcript of a video
  • POST /x402/screenshot (x402) and POST /mpp/screenshot (MPP): Website screenshot or PDF of any URL
  • POST /x402/linkedin-jobs (x402) and POST /mpp/linkedin-jobs (MPP): LinkedIn job listings for a search
  • POST /x402/indeed-jobs (x402) and POST /mpp/indeed-jobs (MPP): Indeed job listings for a search
  • POST /x402/google-news (x402) and POST /mpp/google-news (MPP): Google News articles for a search
  • POST /x402/amazon-reviews (x402) and POST /mpp/amazon-reviews (MPP): Amazon customer reviews of a product
  • POST /x402/web-search (x402) and POST /mpp/web-search (MPP): Web search with page content
  • POST /x402/x-replies (x402) and POST /mpp/x-replies (MPP): Replies to a post on X
  • POST /x402/youtube-comments (x402) and POST /mpp/youtube-comments (MPP): Comments under a YouTube video
  • POST /x402/tiktok-comments (x402) and POST /mpp/tiktok-comments (MPP): Comments under a TikTok video
  • POST /x402/instagram-comments (x402) and POST /mpp/instagram-comments (MPP): Comments under an Instagram post
  • POST /x402/search-plus (x402) and POST /mpp/search-plus (MPP): Web or news search with excerpts

OpenAPI

OpenAPI 3.1

MCP

Remote MCP is available at https://agdata.shveik.dev/mcp, with tools corresponding to the enabled endpoints.

Rate limits

Free documents are limited to 120 requests per IP per minute. Paid API routes have no general request quota; endpoint-specific limits are documented with each route.

Limits and reliability

No uptime SLA; service and upstream availability are best-effort. Free GET documents, including /docs, /agents.md, /llms.txt, /openapi.json, /pricing and /pricing.md, are limited to 120 requests per client IP per minute and return RateLimit headers; HTTP 429 includes Retry-After. Paid-route timeouts and any route-specific in-flight limits are described in the product docs. GET /health is a liveness check on agdata, agproxy and agvps; agmail and agpay use GET /healthz. HTTP 402 means payment is required, 429 means a limit was reached, 502 means delivery failed, and 503 means the service cannot accept work; follow Retry-After when present. Review the quote before paying. An unpaid request returns a quote before payment; work starts after settlement. A request refused before settlement is not charged; product-specific refund rules apply.

Capabilities

Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.

Contact

Contact the operator. Read the full documentation