ScrapeMole Onchain

Çağrı başına ödeme x402 onchain/blockchain sorgulama MCP'si, AI ajanları için (Base üzerinde USDC). Yalnızca kamuya açık kişisel olmayan veriler. Uzaktan: https://onchain.scrapemole.workers.dev/mcp . Ayrıca: reader, domains, companies, wiki .scrapemole.workers.dev/mcp

Barındırılan MCP Sunucusu

npx add-mcp 'https://onchain.scrapemole.workers.dev/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

Data APIs your AI agent pays for per call.

12 APIs, 68 endpoints: web and news search, YouTube, Google Trends, Amazon, web pages, domains, stock and crypto quotes, SEC filings, Wikipedia, arXiv, npm/PyPI and on-chain data. No signup or API key. Your agent pays a fraction of a cent in USDC, and only when the call returns data.

Start in one minute

1 · Add the MCP server to your agent

https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp Copy

2 · Or call over HTTP. No payment returns a 402 with the price.

curl -i "https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/search?q=espresso%20machine%20review&limit=10"

3 · Pay with any x402 client and a wallet holding USDC on Base

Charged only on HTTP 200. Errors are free.

12 APIs live on Base mainnet

68 paid endpoints

$0.001–$0.01 per successful call

$0 charged for 7 failed calls in our paid test run

Catalog

Every API has its own MCP server, openapi.json and llms.txt. Open one to see and copy its endpoints. One flat price per successful call.

Video, trends and shopping

Core 8 endpoints · $0.002–$0.01 per callYouTube search, channels, videos, comments, playlists and transcripts, Google Trends, and Amazon products. Each has its own docs page.

MCP https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.002 GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/search CopyUp to 50 videos per query with title, channel, views, duration and publish date. Filters for sort, upload date and duration. Docs →
  • $0.002 GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/channel CopyThe latest videos, Shorts or live streams of one channel (up to 50), with views, durations and channel stats. Docs →
  • $0.002 GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/video CopyExact views, likes, comment count, duration, publish date, category, description and tags of one video. $0.003. Docs →
  • $0.002 GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/comments CopyTop or newest public comments (up to 100) with likes, reply counts and pinned/creator flags. No commenter identities. Docs →
  • $0.002 GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/playlist CopyUp to 100 videos of a public playlist in order, with playlist title and total count. Docs →
  • $0.002 GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/transcript CopyCaptions of one public video as plain text or timestamped segments, with title, channel and language. Optional translation. Docs →
  • $0.01 GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/google-trends CopyInterest over time and by region for one term (or up to 5 compared), plus related queries and topics. Docs →
  • $0.01 GET https://scrapemole-api.vercel.app/v1/amazon/product CopyOne product by ASIN or URL: price, list price, stock, rating, reviews count, Best Sellers rank, specs and images. Docs →

Web pages and domains

Reader 5 endpoints · $0.001–$0.003 per callAny web page as clean Markdown, link previews, RSS/Atom/JSON feeds, every link on a page, and site sitemaps.

MCP https://reader.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.003 GET https://reader.scrapemole.workers.dev/v1/read CopyAny public web page as clean Markdown (main content only) plus title, author, date and word count.
  • $0.001 GET https://reader.scrapemole.workers.dev/v1/meta CopyLink preview / SEO metadata for a URL: title, description, Open Graph, Twitter card, canonical, favicon, feeds, JSON-LD types.
  • $0.002 GET https://reader.scrapemole.workers.dev/v1/feed CopyLatest items of an RSS, Atom or JSON feed, normalized (title, link, date, author, summary, image). Give a feed URL or a site URL (feed auto-discovered).
  • $0.002 GET https://reader.scrapemole.workers.dev/v1/links CopyAll links on a web page, absolute and deduplicated, with anchor text, internal/external flag, nofollow/sponsored/ugc rel and how often each appears.
  • $0.002 GET https://reader.scrapemole.workers.dev/v1/sitemap CopyA site's XML sitemap as a URL list with lastmod, changefreq and priority. Finds it via robots.txt or /sitemap.xml; handles sitemap indexes and.xml.gz.

Domains 6 endpoints · $0.001–$0.004 per callDNS records, WHOIS/RDAP, bulk domain availability, email security audit, live SSL/TLS certificate check, subdomains from Certificate Transparency (crt.sh).

MCP https://domains.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.001 GET https://domains.scrapemole.workers.dev/v1/dns CopyLive DNS records for a name: A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, HTTPS, DS and more, with TTLs and DNSSEC validation flag.
  • $0.002 GET https://domains.scrapemole.workers.dev/v1/whois CopyDomain registration data (WHOIS successor RDAP): registrar, created/expiry/updated dates, status codes, nameservers, DNSSEC. No personal contact data.
  • $0.004 GET https://domains.scrapemole.workers.dev/v1/availability CopyCheck up to 10 domain names at once: registered or available, from the registries (RDAP), with DNS fallback.
  • $0.003 GET https://domains.scrapemole.workers.dev/v1/email-security CopyEmail security / deliverability audit of a domain: MX and provider, SPF, DMARC policy, DKIM (common selectors), MTA-STS, TLS-RPT, BIMI, with a grade and fix list.
  • $0.003 GET https://domains.scrapemole.workers.dev/v1/ssl CopyLive SSL/TLS certificate check of a host: trusted or not (and why), hostname match, expiry and days left, issuer, SANs, TLS version, cipher, chain.
  • $0.003 GET https://domains.scrapemole.workers.dev/v1/subdomains CopySubdomains of a domain found in public Certificate Transparency logs (unexpired certificates), with first-seen, latest expiry and issuer per name.

Companies, research and packages

Companies 4 endpoints · $0.001–$0.004 per callSEC EDGAR company data (public domain): company and ticker search, company profiles, XBRL financials (5 years + 4 quarters) and filing lists with document links.

MCP https://companies.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.001 GET https://companies.scrapemole.workers.dev/v1/search CopyFind US-listed companies by name or ticker: ticker, SEC CIK, legal name and exchange (about 10,000 SEC filers).
  • $0.002 GET https://companies.scrapemole.workers.dev/v1/company CopyCompany profile from SEC EDGAR by ticker or CIK: legal name, tickers, exchanges, SIC industry, state of incorporation, fiscal year end, filer category, addresses, former names, latest filings.
  • $0.004 GET https://companies.scrapemole.workers.dev/v1/financials CopyKey financials as reported to the SEC (XBRL): revenue, gross profit, operating income, net income, diluted EPS, operating cash flow, capex, R&D, assets, liabilities, equity, cash, long-term debt; last 5 fiscal years and 4 quarters.
  • $0.002 GET https://companies.scrapemole.workers.dev/v1/filings CopyRecent SEC filings of a company (10-K, 10-Q, 8-K with item codes, 20-F, S-1, proxy…) with filing and report dates and direct links to the document and index.

Wiki 3 endpoints · $0.001–$0.002 per callWikipedia summaries and full-text search in any language, and structured Wikidata facts, with CC BY-SA attribution in every response. No articles about individual people.

MCP https://wiki.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.001 GET https://wiki.scrapemole.workers.dev/v1/summary CopyLead summary of a Wikipedia article in any language: title, short description, plain-text extract, thumbnail, Wikidata ID, last edit time, with CC BY-SA attribution.
  • $0.001 GET https://wiki.scrapemole.workers.dev/v1/search CopyFull-text search of Wikipedia in any language: matching article titles with text snippets, word count and last edit, best match first.
  • $0.002 GET https://wiki.scrapemole.workers.dev/v1/entity CopyStructured facts about an organization, place, product or concept from Wikidata: type, country, HQ, inception, website, industry, employees, revenue, ticker, LEI, population, coordinates and more, labels resolved.

Arxiv 4 endpoints · $0.002–$0.003 per callarXiv scholarly metadata for agents: paper search, paper cards by id, lightweight abstracts, and recent papers by subject category. Public Atom API only; affiliation emails stripped.

MCP https://arxiv.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.003 GET https://arxiv.scrapemole.workers.dev/v1/arxiv/search CopyFull-text search of arXiv: matching papers with title, authors, abstract, categories, dates and PDF/abs links (affiliation emails stripped).
  • $0.002 GET https://arxiv.scrapemole.workers.dev/v1/arxiv/paper CopyOne arXiv paper by id: title, abstract, authors, categories, dates, comment, journal ref, DOI, abs and PDF links (affiliation emails stripped).
  • $0.002 GET https://arxiv.scrapemole.workers.dev/v1/arxiv/abs CopyLightweight arXiv abstract card by id: title, authors (names only), abstract, primary category, dates and abs/PDF links.
  • $0.003 GET https://arxiv.scrapemole.workers.dev/v1/arxiv/category CopyRecent (or relevance-sorted) arXiv papers in a subject category such as cs.AI, cs.LG, hep-ex or math.CO.

Pkgs 6 endpoints · $0.002–$0.003 per callnpm and PyPI package metadata for agents: package/project cards, version details, search, and npm download counts. Public registry data only; emails stripped.

MCP https://pkgs.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.002 GET https://pkgs.scrapemole.workers.dev/v1/npm/package CopyLatest metadata for an npm package: description, homepage, repository, license, keywords, maintainers (names only), version count, latest version, publish times, and last-week downloads.
  • $0.002 GET https://pkgs.scrapemole.workers.dev/v1/npm/version CopyOne published npm version: dependencies, peerDependencies, engines, dist tarball URL and integrity, and published time.
  • $0.003 GET https://pkgs.scrapemole.workers.dev/v1/npm/search CopyFull-text search of the npm registry: matching package name, version, description, keywords and relevance score (publisher emails omitted).
  • $0.002 GET https://pkgs.scrapemole.workers.dev/v1/pypi/project CopyPyPI project info: summary, home page, project URLs, license, requires_python, classifiers subset, current version and yank status (author emails redacted).
  • $0.002 GET https://pkgs.scrapemole.workers.dev/v1/pypi/release CopyFiles for one PyPI release: filename, packagetype, size, upload time, yank status and digests.
  • $0.003 GET https://pkgs.scrapemole.workers.dev/v1/pypi/search CopyResolve PyPI project names: exact and PEP 503–normalized variants (hyphen/underscore/dot), returning matching project summaries. Full-text web search is not used (PyPI XML-RPC search is retired; the HTML search page is challenge-gated).

Stocks and crypto quotes

Quotes 6 endpoints · $0.001–$0.002 per callMarket data for agents: stock, ETF, index, FX and crypto quotes (price, change, day and 52-week range, volume), batch quotes for up to 10 tickers, OHLCV price history from intraday to max, ticker search, and CoinGecko crypto prices with market cap. Public market data, source attributed; not investment advice.

MCP https://quotes.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.002 GET https://quotes.scrapemole.workers.dev/v1/quote CopyCurrent quote for one ticker (stock, ETF, index, FX pair, future or crypto): price, change, % change, day range, 52-week range, volume, exchange, currency.
  • $0.002 GET https://quotes.scrapemole.workers.dev/v1/quotes CopyQuotes for up to 10 tickers in one call (stocks, ETFs, indices, FX, crypto): price, change, % change, day and 52-week range, volume.
  • $0.002 GET https://quotes.scrapemole.workers.dev/v1/history CopyHistorical OHLCV bars for a ticker: intraday (5m-1h) or daily/weekly/monthly, ranges from 1 day to max, with dividends and splits.
  • $0.002 GET https://quotes.scrapemole.workers.dev/v1/search CopyFind ticker symbols by company, fund, index or coin name: symbol, name, type, exchange, sector and industry.
  • $0.002 GET https://quotes.scrapemole.workers.dev/v1/crypto CopyCrypto prices by CoinGecko id or ticker symbol: price, 24h change %, market cap, 24h volume, in USD or other currencies.
  • $0.001 GET https://quotes.scrapemole.workers.dev/v1/crypto/search CopyFind CoinGecko coin ids by name or ticker: id, name, symbol, market cap rank, logo.

On-chain data

Onchain 8 endpoints · $0.001–$0.003 per callChainlink USD prices, Uniswap v3 DEX prices, ENS and Basename resolution, gas and fee estimates, ERC-20 tokens, top holders, wallet balances and transactions on Base and Ethereum.

MCP https://onchain.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.002 GET https://onchain.scrapemole.workers.dev/v1/price CopyUSD spot prices for up to 10 assets per call (crypto, stablecoins, forex, gold/silver) from Chainlink feeds read on-chain on Base or Ethereum, with update time and staleness flag.
  • $0.001 GET https://onchain.scrapemole.workers.dev/v1/token CopyERC-20 token metadata by contract address on Base or Ethereum: name, symbol, decimals, total supply (raw and human), contract check, plus USD price when a Chainlink feed exists.
  • $0.003 GET https://onchain.scrapemole.workers.dev/v1/balances CopyNative ETH and ERC-20 balances of any address on Base or Ethereum (default common tokens or your list), with USD values from Chainlink.
  • $0.002 GET https://onchain.scrapemole.workers.dev/v1/tx CopyLook up a transaction on Base or Ethereum: status, block and time, from/to, ETH value, fee, method selector and decoded ERC-20 transfers with symbols and amounts.
  • $0.001 GET https://onchain.scrapemole.workers.dev/v1/ens CopyResolve an ENS name or Basename (vitalik.eth, jesse.base.eth, *.cb.id) to its address, or an address to its primary ENS name and Basename (forward-verified).
  • $0.001 GET https://onchain.scrapemole.workers.dev/v1/gas CopyCurrent gas on Base or Ethereum: base fee, slow/standard/fast priority fees (gwei) from the last 20 blocks, block fullness, and the cost in ETH and USD of a transfer, an ERC-20 transfer and a swap.
  • $0.002 GET https://onchain.scrapemole.workers.dev/v1/dex-price CopyOn-chain DEX price of any ERC-20 on Base or Ethereum from Uniswap v3 pools (vs WETH/USDC/USDT): price in USD and in the quote token, the deepest pool, its fee tier and pool reserves.
  • $0.002 GET https://onchain.scrapemole.workers.dev/v1/holders CopyTop holders of an ERC-20 token on Base or Ethereum: rank, address, balance (raw and human), share of supply when known, and public explorer labels/ENS when available.

Social listening

Social 8 endpoints · $0.001–$0.002 per callPublic social listening for agents: Bluesky post search, profiles and author feeds; Hacker News full-text search and full comment threads; Lobsters front page. Official public APIs only.

  • $0.002 GET https://social.scrapemole.workers.dev/v1/bluesky/search CopySearch public Bluesky posts by keyword: text, author, time, likes/reposts/replies, links, and post URL. Sort by latest or top.
  • $0.001 GET https://social.scrapemole.workers.dev/v1/bluesky/profile CopyPublic Bluesky profile by handle or DID: display name, bio, followers, following, post count, created date, avatar.
  • $0.002 GET https://social.scrapemole.workers.dev/v1/bluesky/feed CopyRecent public posts by one Bluesky account (no reposts by default) with engagement counts and links.
  • $0.001 GET https://social.scrapemole.workers.dev/v1/hn/search CopyFull-text search over all Hacker News stories or comments, by relevance or date, with points, comment counts and links.
  • $0.002 GET https://social.scrapemole.workers.dev/v1/hn/thread CopyOne Hacker News story with its comment tree flattened (author, text, depth), capped for LLM context.
  • $0.002 GET https://social.scrapemole.workers.dev/v1/lobsters/hot CopyCurrent Lobsters front page (hottest or newest) with tags, score, comment count and links.
  • $0.002 GET https://social.scrapemole.workers.dev/v1/telegram/channel CopyLatest posts from any public Telegram channel (newest first): text, date, views, links, media flags, plus channel title, description and subscriber count. Optional keyword search inside the channel.
  • $0.001 GET https://social.scrapemole.workers.dev/v1/mastodon/tag CopyRecent public Mastodon/fediverse posts for a hashtag: text, author, time, boosts, favourites, replies, links and post URL.

Rates, time, weather and news

Pulse 7 endpoints · $0.001–$0.002 per callOfficial ECB exchange rates (latest, history, conversion), current time and DST-aware time-zone conversion, global weather forecasts (MET Norway, CC BY 4.0) by coordinates or place name, and live Hacker News lists.

MCP https://pulse.scrapemole.workers.dev/mcp Copy openapi.json llms.txt

  • $0.001 GET https://pulse.scrapemole.workers.dev/v1/fx/latest CopyLatest official ECB foreign exchange reference rates for ~30 currencies against any base currency (EUR, USD, GBP, JPY…), with the rate date.
  • $0.001 GET https://pulse.scrapemole.workers.dev/v1/fx/convert CopyConvert an amount between two currencies at the latest or a historical ECB reference rate (any working day since 1999).
  • $0.002 GET https://pulse.scrapemole.workers.dev/v1/fx/history CopyDaily ECB reference rate time series between two dates (up to 1 year) for chosen currencies, plus min/max/first/last per currency.
  • $0.001 GET https://pulse.scrapemole.workers.dev/v1/time/now CopyCurrent local date, time, weekday, UTC offset and DST flag in up to 20 IANA time zones at once.
  • $0.001 GET https://pulse.scrapemole.workers.dev/v1/time/convert CopyConvert a local date-time from one IANA time zone to others (DST-aware), e.g. "2026-11-03 15:00 in New York" to Vilnius and Tokyo.
  • $0.002 GET https://pulse.scrapemole.workers.dev/v1/weather CopyCurrent conditions and hourly forecast (up to 48 h) plus daily min/max/precipitation (up to 9 days) for any coordinates or place name worldwide.
  • $0.002 GET https://pulse.scrapemole.workers.dev/v1/news/hn CopyCurrent Hacker News front page, newest, best, Ask HN, Show HN or job stories: title, link, domain, points, comment count, age and discussion URL.

How payment works

Standard x402 v2, exact scheme, USDC on Base (eip155:8453). The PayAI facilitator verifies your payment before the request runs and settles it only after a 200.

Call without paying

Any paid endpoint answers 402 Payment Required with the price, the USDC contract and the receiving address.

Sign and retry

Your x402 client signs a USDC authorization for that exact amount and repeats the request. No gas on your side.

Data, or pay nothing

200 with JSON: the payment settles. Bad input, not found, blocked or upstream errors: nothing settles.

// npm i @x402/fetch @x402/evm viem
import { wrapFetchWithPaymentFromConfig, decodePaymentResponseHeader } from '@x402/fetch';
import { ExactEvmScheme } from '@x402/evm';
import { privateKeyToAccount } from 'viem/accounts';

// Your agent's own wallet, holding a little USDC on Base. No ScrapeMole account or API key.
const account = privateKeyToAccount(process.env.AGENT_PRIVATE_KEY);
const pay = wrapFetchWithPaymentFromConfig(fetch, {
  schemes: [{ network: 'eip155:8453', client: new ExactEvmScheme(account) }],
});

// On 402 the wrapper signs the USDC authorization and retries once.
const res = await pay('https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/search?q=espresso%20machine%20review&limit=10');
console.log(res.status, await res.json());
// Settled only on 200; the receipt (tx hash) is in the PAYMENT-RESPONSE header.
if (res.ok) console.log(decodePaymentResponseHeader(res.headers.get('payment-response')));

Machine-readable: openapi.json · llms.txt · /.well-known/x402 · MCP server card · full catalog llms.txt · terms

Why agents can rely on it

01Failed calls are free

The payment settles only on HTTP 200. In our live test run, 7 failing calls (unknown video and channel, missing query, bad time range) cost $0.

02No account at all

No signup, no API key, no subscription. Any wallet with USDC on Base can call it, which is what x402 is for.

03Errors an agent can act on

Every failure is JSON with an error code (INVALID_INPUT, NOT_FOUND, NO_DATA, BLOCKED), charged: false and a plain-English message, so the agent knows whether to fix the input or retry.

04Tested live, numbers published

Each tool page shows our latest live test calls and paid end-to-end checks, straight from the test reports.

Write-ups

Questions

What is x402?

An open protocol that uses the HTTP 402 status code for payments: the server states a price, the client pays with a signed stablecoin authorization in a header, and gets the response. It lets software, including AI agents, pay per request without accounts.

What do I need to start?

A wallet with some USDC on Base and an x402 client library such as @x402/fetch. One cent covers one search, channel or Trends call; a transcript is half a cent.

Can I use it from MCP?

Yes. https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp is the remote MCP server (Streamable HTTP) for the core tools; every other API has its own at /mcp (see the catalog). Unpaid tools/call returns the x402 PaymentRequired object; retry with the signed payment in params._meta["x402/payment"] (x402 MCP transport). Same prices, same no-charge-on-failure rule.

When exactly am I charged?

Only when the response status is 200. The facilitator verifies your signature first, we run the request, and settlement happens only after a successful response. Anything else is free.

Do you collect personal data?

No. The tools return public, non-personal data (videos, transcripts of public videos, search trends, product listings) and redact e-mail addresses found in public text. See the terms.

Can I test without real money?

The unpaid 402 response and all docs (/, /openapi.json, /llms.txt, /.well-known/x402, /terms) are free to call.

Need another data source?

Tell us the site and the fields. Popular requests become new endpoints.

Contact us