Beggar Bot - USDC payment verify
https://beggar-bot-demand.beggarbot.workers.dev/v1/verifyVerify that a USDC payment (payer -> payee, exact amount) landed on Base mainnet recently; returns verdict + matching transfer. x402, $0.01 USDC per call, no account or API key.
Paid verification
How it worksNo sponsored paid call yet.
Pay this endpoint once from your own wallet (Base USDC, up to $1.00) and we call it and record what came back. Your wallet pays the listed recipient directly; Agent Tools never holds funds. Sponsored checks prove delivery; they do not count as demand.
Quality grade
How grading works- ✓ Answers a real HTTP 402 challenge
- ✓ Publishes a /.well-known/x402 descriptor
- ✓ Payment address on record
- ✓ Settlement network declared
- ✓ Price declared
x402 readiness
Readiness is how fully this listing follows its protocol and how it behaved in our probes over 30 days. It is shown for reference and does not move it in search. Search order and leaderboards use the separate quality grade (here B+, 66.9/100), which weighs availability, payability and on-chain demand. How the two differ
| Valid payment requirements | 10/10 | Payment requirements carry a payee, a mainnet network and a price. |
| Live 402 challenge | 25/25 | Paid endpoint answers with an HTTP 402 challenge (316 ms). |
| x402 version | n/a | x402 version not observed yet. |
| Signed descriptor | n/a | No x402 standard defines a signed descriptor. |
| Uptime (30 days) | 15/15 | 19/19 probes succeeded over 30 days (100%). |
| Resource declaration | 10/10 | Declares 604 paid resource(s). |
| Verified identity | 5/10 | Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control. |
| Freshness + modern flags | 3/5 | seen within 30 days; declares x402. |
| Security declaration | n/a | Payment is the access control for an x402 resource. |
Compared with peers
Against 10,082 reachable x402 APIs in our daily snapshot (2026-11-12 06:46 UTC). Display only; it does not change search order.
- Readiness
- Higher than 90% of peers
- This listing 91 · peer median 78
- Latency
- Faster than 34% of peers
- This listing 316 ms · peer median 205 ms
Where it loses the most points, and how to win them back
- Verified identity −5
— Claim the listing and prove control of its domain.
Now: Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
- Freshness + modern flags −2
— Keep the listing current in the registry or source it comes from.
Now: seen within 30 days; declares x402.
Paid endpoints
604 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.
https://beggar-bot-demand.beggarbot.workers.dev/v1/portfolio
$0.0200 / call
Wallet portfolio enrichment (keyless RPC, ≤2 batches, fails soft): native ETH + balances across 24 curated top Base tokens (USDC, USDbC, USDT, DAI, EURC, USDS, sUSDS, USDe, WETH, cbETH, wstETH, rETH, weETH, cbBTC, AERO, VIRTUAL, DEGEN, BRETT, TOSHI, ZORA, MORPHO, WELL, LINK, KAITO) + your tokens= (≤
https://beggar-bot-demand.beggarbot.workers.dev/v1/erc20balances
$0.0200 / call
Batch ERC-20 + native balances: ≤25 addresses × ≤25 tokens, formatted, totals
https://beggar-bot-demand.beggarbot.workers.dev/v1/nativebalances
$0.0200 / call
Native gas balances for up to 10 wallets across Ethereum, Base, Optimism, Arbitrum and Polygon in one call: ETH/POL balance, USD value, tx count and active chains. Check gas before sending or enrich a counterparty. Keyless RPC.
https://beggar-bot-demand.beggarbot.workers.dev/v1/addrprofile
$0.0200 / call
Wallet/address risk profile (keyless public RPC, fails soft): EOA vs contract vs EIP-7702 smart-EOA vs proxy (EIP-1967/beacon/1167/Safe) + implementation/delegate, nonce, native + USDC balance, known labels, 0-100 risk band + reasons. chain = base (default), ethereum, optimism, arbitrum, polygon, ba
https://beggar-bot-demand.beggarbot.workers.dev/v1/walletlabels
$0.0200 / call
Address labels: CEX, bridge, DEX, lending, OFAC Tornado + account type heuristics + ENS
https://beggar-bot-demand.beggarbot.workers.dev/v1/gasfee
$0.0200 / call
EIP-1559 gas fee oracle (keyless RPC, fails soft): next base fee, slow/standard/fast maxFeePerGas + maxPriorityFeePerGas from eth_feeHistory percentiles, congestion + trend, OP-stack L1 data fee upper bound (GasPriceOracle), USD cost of native transfer, ERC-20 transfer/approve, USDC EIP-3009, Uniswa
https://beggar-bot-demand.beggarbot.workers.dev/v1/txstatus
$0.0200 / call
Tx status: success/reverted/pending/nonce gap/replaced/not_found, confirmations, safe_to_ship; or address nonce + stuck-tx hint (keyless RPC)
https://beggar-bot-demand.beggarbot.workers.dev/v1/txsummary
$0.0200 / call
Transaction summary for agents (keyless RPC or supplied receipt JSON): status, method decode, fee incl. L2 L1-fee, every ERC-20/721/1155 transfer + approval, net token flows per address, sender net, flags (reverted, broad approval granted), one-line headline. Base default; ethereum/optimism/arbitrum
https://beggar-bot-demand.beggarbot.workers.dev/v1/ens
$0.0200 / call
ENS enrich: normalize (homoglyph, zero-width, punycode flags), namehash, labelhash, .eth ERC-721 + NameWrapper token ids; live resolver/owner/addr/url/contenthash, or address -> forward-verified primary name (keyless Ethereum RPC, fails soft; resolve=false for pure compute)
https://beggar-bot-demand.beggarbot.workers.dev/v1/basename
$0.0200 / call
Basenames (*.base.eth) forward/reverse: address, owner, resolver, avatar/url/twitter, token id; reverse primary name forward-verified (keyless Base RPC)
https://beggar-bot-demand.beggarbot.workers.dev/v1/tokenprice
$0.0200 / call
On-chain token price, ≤4 tokens/call (keyless public RPC, one batch, fails soft): Uniswap v3 pools (1/5/30/100 bps) + Aerodrome volatile/stable pools vs USDC and WETH, addresses derived by CREATE2 (no indexer/API key); spot USD price from the deepest pool by quote-side liquidity, all pool quotes, cr
https://beggar-bot-demand.beggarbot.workers.dev/v1/tokeninfo
$0.0200 / call
ERC-20 token metadata enrichment, batch ≤20 in one call (keyless public RPC, fails soft): name, symbol (string or bytes32), decimals, total supply formatted, optional holder balance, ERC-721 detect, labels; flags spam-like names/URLs, unlabeled USDC/WETH impersonators, clones, no-code; verdict ok|re
https://beggar-bot-demand.beggarbot.workers.dev/v1/defistats
$0.0200 / call
DefiLlama protocol TVL, fees, revenue, fees/TVL; or chain TVL rank
https://beggar-bot-demand.beggarbot.workers.dev/v1/chaintvl
$0.0200 / call
Chain TVL leaderboard: rank, TVL USD, share of total DeFi TVL for every chain; filter by chain list. DefiLlama keyless.
https://beggar-bot-demand.beggarbot.workers.dev/v1/protocolfees
$0.0200 / call
Protocol fees and revenue: 24h/7d/30d/all-time, revenue capture, annualized fees, daily series
https://beggar-bot-demand.beggarbot.workers.dev/v1/chainfees
$0.0200 / call
Protocol fees leaderboard per chain: 24h/7d fees paid, 1d change, top protocols by fees with share %. Base default. Keyless.
https://beggar-bot-demand.beggarbot.workers.dev/v1/feesrank
$0.0200 / call
Top protocols by fees or revenue, overall or per chain/category, with share and 1d change
https://beggar-bot-demand.beggarbot.workers.dev/v1/dexquote
$0.0200 / call
On-chain DEX swap quote: Uniswap v3 QuoterV2 exact-input across 0.01/0.05/0.3/1% fee tiers -> best amount out, price, gas estimate. Symbols (USDC, WETH, cbBTC, AERO, USDT, DAI) or any ERC-20 address. Keyless RPC. Base default; ethereum, arbitrum, optimism, polygon.
https://beggar-bot-demand.beggarbot.workers.dev/v1/uniquote
$0.0200 / call
On-chain Uniswap v3 QuoterV2 quote across all fee tiers for a direct pair: amount out, price, ticks crossed, gas.
https://beggar-bot-demand.beggarbot.workers.dev/v1/swapbest
$0.0200 / call
Compare KyberSwap, Velora, LI.FI and CoW quotes for one swap and point to the builder for the best
https://beggar-bot-demand.beggarbot.workers.dev/v1/solquote
$0.0200 / call
Solana swap quote via Jupiter: amount out, min out after slippage, price, price impact, USD value and route (AMMs/pools)
https://beggar-bot-demand.beggarbot.workers.dev/v1/weather
$0.0200 / call
Weather now + forecast by city or lat/lon: temperature, feels-like, humidity, wind/gusts, precip, cloud, conditions; up to 16 daily forecasts with precip probability, UV, sunrise/sunset; metric or imperial. Open-Meteo.
https://beggar-bot-demand.beggarbot.workers.dev/v1/uptime
$0.0200 / call
Batch uptime check for up to 10 URLs: up/down, HTTP status, latency ms, TLS handshake ok, redirect location, server, optional keyword/expected-status assertion. SSRF-safe.
https://beggar-bot-demand.beggarbot.workers.dev/v1/fetch
$0.0200 / call
Fetch a public http(s) URL and return clean readable markdown + title + links + publish date (SSRF-safe, honours robots.txt, 1MB/8s caps, UA BeggarBot-Fetch/1.0)
https://beggar-bot-demand.beggarbot.workers.dev/v1/solbalance
$0.0200 / call
Solana wallet balance: SOL + all SPL and Token-2022 token accounts (mint, symbol for majors like USDC/USDT/JUP/BONK, ui amount, decimals, frozen). Public mainnet RPC, keyless.
https://beggar-bot-demand.beggarbot.workers.dev/v1/allowance
$0.0200 / call
Approval/permit risk decoder: approve/increaseAllowance/setApprovalForAll/EIP-2612 permit/Permit2 approve calldata or EIP-712 typed data (Permit, PermitSingle, PermitBatch, PermitTransferFrom, EIP-3009) -> spender label, UNLIMITED/NO_EXPIRY/unlabeled-spender flags, verdict, revoke calldata; optional
https://beggar-bot-demand.beggarbot.workers.dev/v1/x402check
$0.0200 / call
x402 402-challenge validator, pure compute, zero outbound: paste a 402 JSON body, base64 PAYMENT-REQUIRED header, accepts[] or /.well-known/x402 doc; checks x402Version, scheme, network (Base/EVM/Solana, CAIP-2), atomic amount, payTo EIP-55 checksum, native USDC asset, extra.name/version vs on-chain
https://beggar-bot-demand.beggarbot.workers.dev/v1/risk
$0.0200 / call
Risk score for a Base mainnet address (default; network=base-sepolia optional) or an x402 endpoint manifest
https://beggar-bot-demand.beggarbot.workers.dev/v1/verify
$0.0200 / call
Did a USDC payment from payer to payee for exact amount land on Base mainnet (default) or Base Sepolia via network=base-sepolia (invoice echo)
https://beggar-bot-demand.beggarbot.workers.dev/v1/seller-health
$0.0200 / call
Live x402 seller health: discovery + unpaid 402 challenge; reachable, TLS, schema, network, asset, payTo, price, latency (SSRF-safe, no chain reads)
https://beggar-bot-demand.beggarbot.workers.dev/v1/nftmeta
$0.0200 / call
NFT token decode (ERC-721/1155, keyless RPC): standard via ERC-165, collection name/symbol, owner, tokenURI/uri with {id} substitution, ipfs/ar gateway + inline data:application/json base64 metadata decode (name, image, attributes), ERC-2981 royalty, holder ownership; flags centralized/missing metad
https://beggar-bot-demand.beggarbot.workers.dev/v1/usdcamount
$0.0200 / call
USDC amount converter, pure compute: decimal <-> atomic (6 decimals) with precision guard, x402 maxAmountRequired/amount strings, native USDC contract + EIP-55 checksum + EIP-712 domain per chain (Base, Base Sepolia, Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana) or chain=all; optional ad
https://beggar-bot-demand.beggarbot.workers.dev/v1/paymentheader
$0.0200 / call
x402 payment header debugger, pure compute, zero outbound: decode an X-PAYMENT (v1) or PAYMENT-SIGNATURE (v2) value, recover the EIP-3009 signer, check time window, and match to/value/network/asset against the 402 requirements (body, PAYMENT-REQUIRED header or accepts[]); explains why a facilitator
https://beggar-bot-demand.beggarbot.workers.dev/v1/abidecode
$0.0200 / call
EVM calldata / ABI decoder, pure compute, zero outbound: auto-detects ~45 common selectors (ERC-20/721/1155, Uniswap v2/v3, EIP-3009 USDC, permit, Aave, Multicall) or uses your sig(s)/JSON ABI; nested tuples & arrays; checksummed addresses; risk-aware summary (UNLIMITED approval, setApprovalForAll);
https://beggar-bot-demand.beggarbot.workers.dev/v1/tokensafety
$0.0200 / call
Combined ERC-20 safety score 0-100 + grade: proxy/owner/mint/blacklist/pause/selfdestruct controls, token metadata, DefiLlama price + confidence, curated label. One call pre-trade check. Keyless.
https://beggar-bot-demand.beggarbot.workers.dev/v1/approvals
$0.0200 / call
Revoke checker: live ERC-20 allowance matrix for a wallet across major tokens (USDC/USDT/WETH/DAI) x well-known spenders (Permit2, Uniswap, 1inch, 0x, CoW, Paraswap, Kyber, Odos) plus your own tokens/spenders; flags unlimited approvals. Base/Ethereum/OP/Arbitrum/Polygon.
https://beggar-bot-demand.beggarbot.workers.dev/v1/netintel
$0.0200 / call
DNS + email-auth + TLS intel for one public hostname: A/AAAA/CNAME/MX/TXT/NS/CAA via Cloudflare DoH, parsed SPF (policy, includes, lookup count) and DMARC (p, sp, pct, rua), HTTPS handshake check and cert issuer/expiry/days_remaining from Certificate Transparency. Hostnames only; private-IP results
https://beggar-bot-demand.beggarbot.workers.dev/v1/eip3009
$0.0200 / call
EIP-3009 transferWithAuthorization / receiveWithAuthorization checker, pure compute, zero outbound: USDC EIP-712 domain per chain (Base, Base Sepolia, Ethereum, Arbitrum, Optimism, Polygon, Avalanche), digest, signer recovery vs from, validAfter/validBefore window, nonce, high-s; detects signatures
https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt
$0.0200 / call
Ed25519-signed, hash-chained receipt for a verified Base mainnet USDC payment (default; network=base-sepolia optional)
https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt/verify
Verify a receipt signature (free; GET or empty POST returns usage + a live signed sample)
https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest
$0.0200 / call
Ed25519-signed delivery attestation: seller URL + verified Base USDC settlement tx + optional response sha256
https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest/verify
Verify a delivery attestation signature (free)
https://beggar-bot-demand.beggarbot.workers.dev/v1/batchdecode
$0.0200 / call
Recursive batch-calldata decoder, pure compute: Multicall3 aggregate/aggregate3/aggregate3Value/tryAggregate, multicall(bytes[]) (Uniswap/routers), Safe execTransaction + multiSend (packed, DELEGATECALL flag), ERC-4337/7579 execute/executeBatch, Uniswap Universal Router command list -> tree of inner
https://beggar-bot-demand.beggarbot.workers.dev/v1/safetx
$0.0200 / call
Safe multisig transaction checker: safeTxHash (EIP-712, domain by Safe VERSION, verified vs on-chain getTransactionHash) or SafeMessage hash; parses concatenated signatures (ECDSA, eth_sign, EIP-1271 contract, approved hash) and recovers owners; live owners, threshold, nonce, guard (keyless RPC, fai
https://beggar-bot-demand.beggarbot.workers.dev/v1/permitcheck
$0.0200 / call
EIP-2612 / Permit2 / EIP-3009 typed-data risk check: digest, signer vs owner, unlimited, expiry, spender label, chain/verifyingContract mismatch; verdict. Pure compute
https://beggar-bot-demand.beggarbot.workers.dev/v1/contractrisk
$0.0200 / call
Contract/token risk scan: bytecode selectors (mint, blacklist, pause, fees, max-tx, trading toggle), selfdestruct/delegatecall, proxy + impl scan, owner/renounced/paused; risk_score (keyless RPC)
https://beggar-bot-demand.beggarbot.workers.dev/v1/paycheck
$0.0200 / call
Can wallet pay N USDC: USDC + gas across 5 chains, x402/onchain can_pay, shortfall, best chain (keyless RPC)
https://beggar-bot-demand.beggarbot.workers.dev/v1/siwe
$0.0200 / call
EIP-4361 SIWE parse + verify: fields, EIP-55, nonce, expiry, domain/nonce/chain match, signer recovery. Pure compute
https://beggar-bot-demand.beggarbot.workers.dev/v1/addrpoison
$0.0200 / call
Address-poisoning / look-alike guard, pure compute: ≤50 addresses vs address book (known[]), intended recipient and well-known contracts by prefix/suffix similarity; EIP-55 checksum tamper, zero/burn/precompile, vanity; verdict block|mismatch|known|unknown_ok
https://beggar-bot-demand.beggarbot.workers.dev/v1/sigrecover
$0.0200 / call
Ethereum signature signer recovery, pure compute, zero outbound: EIP-191 personal_sign/eth_sign message, EIP-712 typed data (SIWE-adjacent, Permit/Permit2, orders; domain separator + struct hash + encodeType), or raw 32-byte hash; 65-byte or EIP-2098 compact sigs; returns signer address, public key,
How to call
curl -sS -i -X GET https://beggar-bot-demand.beggarbot.workers.dev/v1/verify # expect HTTP 402 Payment Required (about 0.01 USDC/call)
Listed in
Directories this entry was found in.