BitBooth

All paid x402 endpoints

Browse every BitBooth pay-per-call endpoint: JSON repair, faker, x402 discovery, agent credit score, wallet doctor, web rendering (render-pro), web diff, RSS, DNS, SSL inspection, approval safety, LLM tool validation, echo. USDC on Base mainnet via the Coinbase CDP Facilitator. No accounts. No API keys. Pay-per-call agentic APIs.

echo

utility

Smallest possible paid endpoint. Pay 0.001 USDC, get a JSON echo back. Reference implementation of the x402 + CDP Facilitator + Bazaar discovery loop.

POST /v1/cdp/echo 0.001 USDC

json-repair

utility

Take any almost-JSON string (LLM tool output, broken API response, etc.), fix common errors (trailing commas, single quotes, unquoted keys, missing brackets), and optionally validate against a JSON Sc…

POST /v1/cdp/json-repair 0.001 USDC

faker

utility

Structured synthetic data on demand. Pass a template like { name: "person.fullName", email: "internet.email" } and a count, receive an array of records ready to seed forms, populate test databases, or…

POST /v1/cdp/faker 0.001 USDC

approval-safety

security

Structured risk assessment of an ERC-20 approve(spender, amount) before signing. Catches unlimited approvals to fresh contracts, EOA spenders, copycat tokens, and known-malicious contracts. Built for …

POST /v1/cdp/approval-safety 0.05 USDC

render-pro

data

Full Playwright JS rendering + Readability extraction. Pay 0.05 USDC, get clean markdown back from any URL including SPAs and JS-heavy sites that naive fetch cannot crawl.

POST /v1/cdp/render-pro 0.05 USDC

web-diff

data

Render any URL with full Playwright JS rendering, then return both the current markdown snapshot AND a structured diff against the previous markdown you supply. Built for monitoring agents tracking co…

POST /v1/cdp/web-diff 0.08 USDC

llm-tool-validate

utility

JSON Schema validation + optional auto-coercion + a confidence score for any LLM tool-call payload. Pair with /v1/cdp/json-repair to fix malformed JSON first, then validate against your tool schema. B…

POST /v1/cdp/llm-tool-validate 0.002 USDC

x402-discover

security

Agent pre-flight: pay 0.005 USDC, get a normalized report of every paid x402 endpoint a target URL exposes — direct 402 challenges, HTML discovery hints (<meta name="x402">, <link rel="x402">, anchor …

POST /v1/cdp/x402-discover 0.005 USDC

agent-credit-score

security

Buyer-side pre-flight: pay 0.005 USDC, hand in a counterparty EVM wallet, get back a 0-100 trustworthiness score plus the raw signals (settlement count, unique recipients, total USDC paid, first/last …

POST /v1/cdp/agent-credit-score 0.005 USDC

tx-explain

security

Pay 0.005 USDC, hand in a Base-family EVM transaction hash, get back a human-readable narrative of what the tx did plus the structured signals — 4-byte selector decode of tx.input (transfer / approve …

POST /v1/cdp/tx-explain 0.005 USDC

wallet-doctor

security

Pre-flight wallet hygiene: pay 0.005 USDC, hand in an EVM wallet, get back a go/no-go diagnosis on Base mainnet — native ETH balance for gas, USDC balance for payments, plus derived flags (lowGas, usd…

POST /v1/cdp/wallet-doctor 0.005 USDC

wallet-risk-report

security

Packaged report: pay 0.25 USDC, hand in an EVM wallet, get back a multi-section risk assessment composing wallet-doctor (gas + USDC hygiene), agent-credit-score (x402 settlement history), and a deferr…

POST /v1/cdp/wallet-risk-report 0.25 USDC

portfolio-scan

data

Pay 0.005 USDC, hand in 1..5 EVM addresses, get back per-address native ETH + USDC holdings on Base mainnet plus a top-level totals rollup. Built for agents tracking treasury splits across multiple wa…

POST /v1/cdp/portfolio-scan 0.005 USDC

rss

data

Pay 0.001 USDC, get a normalised JSON view of any RSS 2.0 or Atom 1.0 feed. One shape regardless of protocol: feed metadata plus an items array with HTML-stripped content snippets. Capped at 2MB body …

POST /v1/cdp/rss 0.002 USDC

sitemap

data

Pay 0.005 USDC, hand in a domain, get back the canonical site URL list discovered via robots.txt + sitemap.xml + sitemapindex chain. Returns a flat deduped list of {loc, lastmod, changefreq, priority}…

POST /v1/cdp/sitemap 0.005 USDC

dns

utility

Pay 0.001 USDC, get DNS records for any hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA. Built on Node's built-in resolver with a 5s timeout cap; rejects IPv4/IPv6 inputs. Built for agen…

POST /v1/cdp/dns 0.002 USDC

ssl-info

security

Pay 0.002 USDC, inspect the SSL/TLS certificate of any hostname:port. Returns subject, issuer, validity window, SANs, SHA256 fingerprint, serial, negotiated protocol + cipher, and derived flags (valid…

POST /v1/cdp/ssl-info 0.002 USDC

whois

data

Pay 0.005 USDC, get the parsed whois record for any domain — registrar, creation/updated/expiry dates, name servers, status flags, plus the raw whois text. Two-hop resolution via whois.iana.org then t…

POST /v1/cdp/whois 0.005 USDC

webhook-sig-verify

utility

Pay 0.001 USDC, verify a webhook signature against the provider canonical HMAC scheme. Supports stripe, github, vercel, cdp, slack, and generic HMAC-SHA256. Constant-time compare, clock-skew tolerance…

POST /v1/cdp/webhook-sig-verify 0.001 USDC

jwt-verify

utility

Pay 0.001 USDC, verify a JWT signature plus the canonical claims (iss / aud / exp / nbf) against an inline publicKey (PEM) or sharedSecret. Supports HS256/384/512 + RS256/384/512. Constant-time HMAC c…

POST /v1/cdp/jwt-verify 0.001 USDC

pii-redact

utility

Pay 0.002 USDC, strip emails, phones, SSNs, credit cards, IPv4 addresses, and hex-looking secrets from a text blob before passing it to an LLM, log sink, or third-party API. Pure regex — no LLM infere…

POST /v1/cdp/pii-redact 0.002 USDC

prompt-injection-scan

security

Pay 0.005 USDC, detect prompt-injection patterns (system-instruction override, jailbreak personas, tool/exec injection, credential exfiltration, hidden-unicode payloads) in a text blob before it reach…

POST /v1/cdp/prompt-injection-scan 0.005 USDC

contract-honeypot-check

security

Pay 0.001 USDC, get a yes/no honeypot signal for any Base mainnet ERC-20 contract address. Single eth_getCode fetch + a static 4-byte-selector heuristic sweep (blacklist, pausable, dynamic fee, mint, …

POST /v1/cdp/contract-honeypot-check 0.001 USDC

regex-test

utility

Pay 0.001 USDC, safely compile + run a regex against a corpus with a hard 50ms CPU deadline. Returns structured matches (index, length, full match, capture groups). Supports JS engine flags g/i/m/s/u/…

POST /v1/cdp/regex-test 0.001 USDC

sentiment

data

Pay 0.001 USDC, get a VADER-style sentiment score for any English text blob — compound polarity in [-1, 1], a positive|neutral|negative label, a proportional breakdown across the three classes, and th…

POST /v1/cdp/sentiment 0.001 USDC

og-card

data

Pay 0.005 USDC, send a URL, get the structured OpenGraph + meta-tag preview every link-preview / social-card / classify-before-scrape pipeline needs. Returns og:title, og:description, og:image, og:typ…

POST /v1/cdp/og-card 0.005 USDC

youtube

data

Pay 0.01 USDC, send a YouTube URL (youtube.com or youtu.be), get the full transcript as an array of {start, dur, text} segments in seconds plus total duration and detected language. Optional `lang` (I…

POST /v1/cdp/youtube 0.01 USDC

chain-block-number

data

Latest block height for Ethereum or Base mainnet via eth_blockNumber. Pay 0.001 USDC, get the current chain tip as decimal + hex.

POST /v1/cdp/chain/block-number 0.001 USDC

chain-chain-id

data

Chain ID (EIP-155) via eth_chainId — confirm which network an RPC is on. Pay 0.001 USDC. Supports Ethereum and Base mainnet.

POST /v1/cdp/chain/chain-id 0.001 USDC

chain-gas-price

data

Current gas price via eth_gasPrice for Ethereum or Base mainnet — wei, gwei, and a human label. Pay 0.001 USDC.

POST /v1/cdp/chain/gas-price 0.001 USDC

chain-network-info

data

Chain ID, latest block height, and gas price in one batched call for Ethereum or Base mainnet. Pay 0.002 USDC — three RPC reads, one receipt.

POST /v1/cdp/chain/network-info 0.002 USDC

chain-native-balance

data

Native ETH balance of any address on Ethereum or Base mainnet via eth_getBalance — wei + decimal ETH. Pay 0.002 USDC.

POST /v1/cdp/chain/native-balance 0.002 USDC

chain-erc20-balance

data

ERC-20 token balance for any wallet — USDC, USDT, DAI, or any token contract — via balanceOf eth_call, with decimals applied. Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/erc20-balance 0.003 USDC

chain-erc1155-balance

data

ERC-1155 balance via balanceOf(owner, id) eth_call — how many copies of a token_id a wallet holds. Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/erc1155-balance 0.003 USDC

chain-allowance

data

ERC-20 allowance via allowance(owner, spender) eth_call — how much a spender is approved to move. Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/allowance 0.003 USDC

chain-total-supply

data

totalSupply() of an ERC-20 or ERC-721 contract via eth_call, with decimals applied when the contract exposes them. Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/total-supply 0.003 USDC

chain-nft-owner

data

Current owner of an ERC-721 token via ownerOf(tokenId) eth_call. Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/nft-owner 0.003 USDC

chain-code

data

Is an address a contract? eth_getCode — returns isContract, bytecode size, and keccak hash of the code. Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/code 0.003 USDC

chain-storage

data

Read a raw storage slot from any contract via eth_getStorageAt. Ethereum or Base mainnet. Pay 0.005 USDC.

POST /v1/cdp/chain/storage 0.005 USDC

chain-nonce

data

Next transaction nonce for any wallet via eth_getTransactionCount (latest + pending). Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/nonce 0.003 USDC

chain-tx

data

Full transaction by hash via eth_getTransactionByHash — from, to, value, input, gas fields. Ethereum or Base mainnet. Pay 0.008 USDC.

POST /v1/cdp/chain/tx 0.008 USDC

chain-receipt

data

Transaction receipt via eth_getTransactionReceipt — status, gas used, logs (decoded count), contractAddress. Ethereum or Base mainnet. Pay 0.005 USDC.

POST /v1/cdp/chain/receipt 0.005 USDC

chain-block

data

Block header + transaction hashes by number, hex, or tag (latest/safe/finalized) via eth_getBlockByNumber. Ethereum or Base mainnet. Pay 0.003 USDC.

POST /v1/cdp/chain/block 0.003 USDC

chain-call

data

Simulate a read-only contract call via eth_call — to + data (+ optional from/value), returns raw return data. No transaction sent. Ethereum or Base mainnet. Pay 0.005 USDC.

POST /v1/cdp/chain/call 0.005 USDC

chain-estimate-gas

data

Estimate gas for a transaction via eth_estimateGas before signing it — to/data/value/from supported. Ethereum or Base mainnet. Pay 0.004 USDC.

POST /v1/cdp/chain/estimate-gas 0.004 USDC

chain-erc20-transfers

data

Decoded ERC-20 Transfer logs for a token via eth_getLogs — sender, recipient, amount per event, filterable by address and block range (max 2,000 blocks). Ethereum or Base mainnet. Pay 0.005 USDC.

POST /v1/cdp/chain/erc20-transfers 0.005 USDC

chain-contract

data

Contract introspection via batched eth_call — name, symbol, decimals, totalSupply, and ERC-165 interface probes (ERC-20/721/1155 detection). Ethereum or Base mainnet. Pay 0.005 USDC.

POST /v1/cdp/chain/contract 0.005 USDC