Foundry
x402 seller due diligence: everything in x402-preflight PLUS on-chain proof of real demand (USDC actually received by the seller's payTo in the last 24h: payments, distinct payers, volume) and a Bazaar listing-truth audit (is this URL listed, does the listed price match what it charges). Reveals dead, fake or mispriced sellers before payment.
- Category
- Images, audio & video
- Starting price
- $0.001
- Paid calls · 30 days
- 110
- Unique payers · 30 days
- 108
Paid endpoints
106 endpoints, sorted by usage. Prices are per request.
- POST/v1/x402-due-diligence
x402 seller due diligence: everything in x402-preflight PLUS on-chain proof of real demand (USDC actually received by the seller's payTo in the last 24h: payments, distinct payers, volume) and a Bazaar listing-truth audit (is this URL listed, does the listed price match what it charges). Reveals dead, fake or mispriced sellers before payment.
$0.01Base2calls / 30d - POST/v1/base-contract-brief
Base contract brief: base-contract-facts plus a plain-English explanation of who controls the contract and what they can do (mint, freeze, blacklist, change fees, upgrade the code), with things to verify. Grounded only in on-chain facts; never investment advice. Input: 0x address.
$0.01Base2calls / 30d - POST/v1/base-token-info
ERC-20 token info on Base mainnet from the chain: name, symbol, decimals, total supply, and whether the address is a contract at all. Input: 0x token address. Deterministic, no LLM, cheapest token lookup.
$0.001Base2calls / 30d - POST/v1/x402-seller-revenue
Real x402 demand from the chain: USDC an address (e.g. a seller's payTo) received on Base in the last 24 hours, with payment count, distinct payers, total, and top payers with the largest payer's share (a high share suggests self-testing or wash volume). Input: 0x address. Deterministic, no LLM.
$0.003Base2calls / 30d - POST/v1/x402-preflight
x402 preflight: checks a paid x402 endpoint before a payment is signed. Probes it unpaid, parses the v1 body or v2 PAYMENT-REQUIRED header, lints every accepts[] option (network, canonical USDC, EIP-712 domain name/version that signatures verify against, EIP-55 payTo, zero payTo, amount, timeout, testnet, resource host) and returns ok/warn/block with reasons. Input: URL, optionally 'POST <url>'. D
$0.005Base1calls / 30d - POST/v1/base-contract-facts
Base contract fact sheet from the chain: is it a contract, proxy type (EIP-1967, beacon, EIP-1167 clone, ZeppelinOS) with implementation and admin, owner and whether ownership is renounced or held by a contract (multisig) or single key, privileged powers found in bytecode (mint, pause, blacklist, fee/tax setters, trading switch, tx limits, upgrade), current paused state, ERC-20 name/symbol/decimal
$0.005Base1calls / 30d - POST/v1/base-tx-explain
Base transaction explained from the chain: success or reverted, block and time, from, to, ETH value, method selector, gas used and fee, contract created, and every ERC-20 transfer decoded with token symbol and amount. Input: 0x transaction hash. Deterministic, no LLM.
$0.002Base1calls / 30d - POST/v1/base-address-info
Base address lookup from the chain: wallet (EOA) or contract, bytecode size, ETH balance, USDC balance and number of transactions sent. Useful before sending funds or paying an address. Input: 0x address. Deterministic, no LLM.
$0.001Base1calls / 30d - POST/v1/base-gas
Current Base mainnet gas: latest block, base fee and priority fee in gwei, a suggested max fee, and the ETH cost of a typical USDC transfer. Input: any text, e.g. 'base'. Deterministic, no LLM.
$0.001Base1calls / 30d - POST/v1/time-now
Current time in any timezone: ISO time, unix timestamp, UTC offset, weekday. Input: IANA timezone, e.g. 'Europe/London'.
$0.001Base1calls / 30d - POST/v1/dev-joke
Programming joke: one short, safe-for-work developer joke per call. Input: any text.
$0.001Base1calls / 30d - POST/v1/dns-lookup
DNS lookup: A, AAAA, MX, TXT, NS, CNAME, SOA or CAA records for a domain, via DNS-over-HTTPS. Input: 'example.com MX'.
$0.001Base1calls / 30d - POST/v1/email-validate
Email validation: syntax, MX records, disposable domain and role account checks. Input: an email address.
$0.001Base1calls / 30d - POST/v1/crypto-price
Crypto price in USD for up to 20 coins (BTC, ETH, SOL...) or tokens by chain:address, from DefiLlama. Input: 'BTC,ETH'.
$0.001Base1calls / 30d - POST/v1/x402-listing-doctor
x402 listing doctor for sellers: why a paid endpoint gets no buyers. Runs the x402 preflight, Coinbase's CDP validator, and presence checks in the CDP Bazaar and 402index, then returns concrete fixes: 402 before input validation, Bazaar metadata, description over 500 chars or instruction-like, slow or sleeping host, no settled sale yet. Input: endpoint URL, optionally 'POST <url>'. Deterministic,
$0.005Base1calls / 30d - POST/v1/x402-market-scan
x402 market scan: for a topic, the top CDP Bazaar listings and who actually gets paid, measured on-chain: each seller's USDC received in the last 24 hours, payments and distinct payers, plus how many sellers earned nothing and the median price. Real demand before you build. Input: a topic, e.g. 'token security'. No LLM.
$0.01Base1calls / 30d - POST/v1/x402-market-report
Daily x402 market report, measured on-chain: across 16 Bazaar topics, 80+ sellers, who earns (distinct payers, payments, USDC in 24 h), how many earn nothing, listing price bands, total USDC, distinct buyers and the biggest buying wallets. Refreshed hourly. Input: any text, e.g. 'today'. No LLM.
$0.10Base1calls / 30d - POST/v1/quote
Quote: a short public-domain quote with its author (Franklin, Seneca, Curie, Newton...). Input: a topic word or 'any'.
$0.001Base1calls / 30d - POST/v1/word-count
Word count and text statistics: words, characters, sentences, paragraphs, reading time, top words. Input: any text.
$0.001Base1calls / 30d - POST/v1/json-format
JSON validator and formatter: checks JSON, reports the error line and column, returns pretty and minified forms. Input: JSON text.
$0.001Base1calls / 30d - POST/v1/math-eval
Math calculator: safely evaluates an expression with + - * / % ^, parentheses, pi, e and functions like sqrt, sin, log. Input: '2^10 + sqrt(16)'.
$0.001Base1calls / 30d - POST/v1/hash
Hash generator: md5, sha1, sha256, sha512, sha3-256, blake2b and keccak256 of a text. Input: any text.
$0.001Base1calls / 30d - POST/v1/jwt-decode
JWT decoder: header, payload, issued and expiry times, and whether it has expired (signature not verified). Input: a JWT.
$0.001Base1calls / 30d - POST/v1/uuid
UUID generator: 1 to 50 random UUIDs, version 4 or time-ordered version 7. Input: '5' or 'v7 3'.
$0.001Base1calls / 30d - POST/v1/base64
Base64 encoder and decoder, standard and URL-safe. Input: 'encode: text' or 'decode: aGVsbG8='.
$0.001Base1calls / 30d - POST/v1/unit-convert
Unit converter: length, mass, volume, temperature, time, data size, speed, area, energy, pressure. Input: '10 km to mi'.
$0.001Base1calls / 30d - POST/v1/user-agent
User agent parser: browser and version, OS, device type, and whether it is a bot or AI crawler. Input: a User-Agent string.
$0.001Base1calls / 30d - POST/v1/lorem-ipsum
Lorem ipsum placeholder text: 1 to 10 paragraphs. Input: number of paragraphs.
$0.001Base1calls / 30d - POST/v1/color-convert
Color converter: hex, RGB and HSL, luminance, contrast against white and black, best text color. Input: '#1e90ff'.
$0.001Base1calls / 30d - POST/v1/slugify
Slug generator: turns any text into a clean URL slug. Input: a title.
$0.001Base1calls / 30d - POST/v1/password-generate
Password generator: a strong random password (8 to 128 characters) with its entropy. Input: length, e.g. '24'.
$0.001Base1calls / 30d - POST/v1/sunrise-sunset
Sunrise and sunset times in UTC for a location and date, with day length. Input: 'lat,lon' or 'lat,lon,YYYY-MM-DD'.
$0.001Base1calls / 30d - POST/v1/fx-rate
Currency exchange rates from the European Central Bank: convert an amount or list rates. Input: '100 USD to EUR'.
$0.001Base1calls / 30d - POST/v1/public-holidays
Public holidays for a country and year, with the next upcoming one. Input: country code and year, e.g. 'US 2026'.
$0.001Base1calls / 30d - POST/v1/dictionary
English dictionary: definitions, part of speech, phonetics and synonyms for a word. Input: a word.
$0.001Base1calls / 30d - POST/v1/wikipedia-summary
Wikipedia summary: the lead extract and link for a topic. Input: a topic or article title.
$0.001Base1calls / 30d - POST/v1/isbn-lookup
Book lookup by ISBN: title, authors, publisher, date and pages from Open Library. Input: an ISBN.
$0.001Base1calls / 30d - POST/v1/npm-package
npm package info: latest version, license, dependencies count and weekly downloads. Input: a package name.
$0.001Base1calls / 30d - POST/v1/pypi-package
PyPI package info: latest version, license, Python requirement and recent downloads. Input: a package name.
$0.001Base1calls / 30d - POST/v1/arxiv-search
arXiv paper search: top 5 papers with authors, date, link and abstract. Input: search words.
$0.001Base1calls / 30d - POST/v1/hacker-news-top
Hacker News top stories right now: title, link, points and comments. Input: how many, 1 to 10.
$0.001Base1calls / 30d - POST/v1/earthquakes
Recent earthquakes from USGS: magnitude, place, time and depth. Input: 'day', 'week' or 'significant'.
$0.001Base1calls / 30d - POST/v1/weather
Weather now and the next hours for any location: temperature, wind, humidity, conditions (MET Norway). Input: 'lat,lon'.
$0.001Base1calls / 30d - POST/v1/whois
Domain WHOIS via RDAP: registrar, creation and expiry dates, status and nameservers. Input: a domain.
$0.001Base1calls / 30d - POST/v1/ip-info
IP address info: public or private, reverse DNS, ASN, network name, prefix and country. Input: an IPv4 or IPv6 address.
$0.001Base1calls / 30d - POST/v1/http-status
HTTP status check: is a URL up, its status code, redirect chain, latency and server. Input: a URL.
$0.001Base1calls / 30d - POST/v1/robots-txt
robots.txt checker: whether GPTBot, ClaudeBot, CCBot and other AI crawlers may crawl a site, plus sitemaps. Input: a domain or URL.
$0.001Base1calls / 30d - POST/v1/website-metadata
Website metadata: title, description, Open Graph image, canonical URL, favicon and language of a page. Input: a URL.
$0.001Base1calls / 30d - POST/v1/ssl-cert
SSL certificate check: validity, issuer, expiry date and days left, SANs and TLS version. Input: a domain.
$0.001Base1calls / 30d - POST/v1/ens-resolve
ENS resolver: name to Ethereum address, or address to primary ENS name. Input: 'vitalik.eth' or a 0x address.
$0.001Base1calls / 30d