agent402.tools
Developer tools API on Base, Arbitrum, Avalanche, Celo, Monad, Optimism, Polygon and Sei, paid per request with x402.
- Endpoints4,845
- Price per requestfrom $0.001
- Outside payers · 7dn/a
- Answer 4020 of 8
Overview
- Seller wallet
- 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0
- Chains
- BaseArbitrumAvalancheCeloMonadOptimismPolygonSei
- Hosts
- agent402.tools
- CategoriesCategoriesAssigned automatically from the seller’s own listing text. A filter hint, not a claim about the service.
- Developer tools1,088Market data872Onchain data704Other577AI models416Web data296Media272Identity240Search144Agents124Security96Commerce16
- First seen
- 2026-10-05 · last seen 2026-10-06
Endpoints
EndpointsDescriptions are the seller's own words from the catalogue and are not checked by us. A listed price is a registration, not an observed charge.https://agent402.tools/api/erc721-owner
Who owns this NFT? Calls ownerOf(tokenId) on any ERC-721 contract on Ethereum, Base, Polygon, Arbitrum, or Optimism. Complements nft-holdings (which lists a WALLET's NFTs) - this answers by TOKEN. Keyless multi-endpoint…
AvalancheOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/erc721-owner
Who owns this NFT? Calls ownerOf(tokenId) on any ERC-721 contract on Ethereum, Base, Polygon, Arbitrum, or Optimism. Complements nft-holdings (which lists a WALLET's NFTs) - this answers by TOKEN. Keyless multi-endpoint…
ArbitrumOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/erc721-owner
Who owns this NFT? Calls ownerOf(tokenId) on any ERC-721 contract on Ethereum, Base, Polygon, Arbitrum, or Optimism. Complements nft-holdings (which lists a WALLET's NFTs) - this answers by TOKEN. Keyless multi-endpoint…
PolygonOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/erc721-owner
Who owns this NFT? Calls ownerOf(tokenId) on any ERC-721 contract on Ethereum, Base, Polygon, Arbitrum, or Optimism. Complements nft-holdings (which lists a WALLET's NFTs) - this answers by TOKEN. Keyless multi-endpoint…
MonadOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/eth-call
Escape hatch for power users: forward an arbitrary read-only JSON-RPC method to the chain. Method must be in our read-only whitelist (eth_call, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt, eth_chainId, …
SeiOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/eth-call
Escape hatch for power users: forward an arbitrary read-only JSON-RPC method to the chain. Method must be in our read-only whitelist (eth_call, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt, eth_chainId, …
CeloOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/eth-call
Escape hatch for power users: forward an arbitrary read-only JSON-RPC method to the chain. Method must be in our read-only whitelist (eth_call, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt, eth_chainId, …
OptimismOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/eth-call
Escape hatch for power users: forward an arbitrary read-only JSON-RPC method to the chain. Method must be in our read-only whitelist (eth_call, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt, eth_chainId, …
AvalancheOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/eth-call
Escape hatch for power users: forward an arbitrary read-only JSON-RPC method to the chain. Method must be in our read-only whitelist (eth_call, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt, eth_chainId, …
MonadOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/eth-call
Escape hatch for power users: forward an arbitrary read-only JSON-RPC method to the chain. Method must be in our read-only whitelist (eth_call, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt, eth_chainId, …
ArbitrumOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/eth-call
Escape hatch for power users: forward an arbitrary read-only JSON-RPC method to the chain. Method must be in our read-only whitelist (eth_call, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt, eth_chainId, …
PolygonOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/event-logs
Fetch contract event logs (eth_getLogs) on Ethereum, Base, Polygon, Arbitrum, or Optimism - bounded so it always answers: block range capped at 2000 blocks (default: the last 100, auto-narrowed for busy contracts), at m…
SeiOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/event-logs
Fetch contract event logs (eth_getLogs) on Ethereum, Base, Polygon, Arbitrum, or Optimism - bounded so it always answers: block range capped at 2000 blocks (default: the last 100, auto-narrowed for busy contracts), at m…
OptimismOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/event-logs
Fetch contract event logs (eth_getLogs) on Ethereum, Base, Polygon, Arbitrum, or Optimism - bounded so it always answers: block range capped at 2000 blocks (default: the last 100, auto-narrowed for busy contracts), at m…
ArbitrumOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/event-logs
Fetch contract event logs (eth_getLogs) on Ethereum, Base, Polygon, Arbitrum, or Optimism - bounded so it always answers: block range capped at 2000 blocks (default: the last 100, auto-narrowed for busy contracts), at m…
MonadOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/event-logs
Fetch contract event logs (eth_getLogs) on Ethereum, Base, Polygon, Arbitrum, or Optimism - bounded so it always answers: block range capped at 2000 blocks (default: the last 100, auto-narrowed for busy contracts), at m…
AvalancheOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/event-logs
Fetch contract event logs (eth_getLogs) on Ethereum, Base, Polygon, Arbitrum, or Optimism - bounded so it always answers: block range capped at 2000 blocks (default: the last 100, auto-narrowed for busy contracts), at m…
CeloOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/event-logs
Fetch contract event logs (eth_getLogs) on Ethereum, Base, Polygon, Arbitrum, or Optimism - bounded so it always answers: block range capped at 2000 blocks (default: the last 100, auto-narrowed for busy contracts), at m…
PolygonOnchain datan/a/ request
2026-09-30
https://agent402.tools/api/evm-rpc
Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-in…
CeloOnchain datan/a/ request
2026-10-03
https://agent402.tools/api/evm-rpc
Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-in…
OptimismOnchain datan/a/ request
2026-10-03
https://agent402.tools/api/evm-rpc
Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-in…
SeiOnchain datan/a/ request
2026-10-03
https://agent402.tools/api/evm-rpc
Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-in…
AvalancheOnchain datan/a/ request
2026-10-03
https://agent402.tools/api/evm-rpc
Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-in…
MonadOnchain datan/a/ request
2026-10-03
https://agent402.tools/api/evm-rpc
Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-in…
ArbitrumOnchain datan/a/ request
2026-10-03
https://agent402.tools/api/evm-rpc
Read-only JSON-RPC against Ethereum, Base, Polygon, Arbitrum, or Optimism with built-in multi-endpoint failover - one paid call, no node or API key of your own. Prefer the named reads (block-number, chain-info, block-in…
PolygonOnchain datan/a/ request
2026-10-03
https://agent402.tools/api/exa-answer
Ask a question and get a written answer with the sources it was drawn from. Exa searches its index, reads the pages and composes the answer, returning the citation list (title, URL, published date) alongside it so every…
CeloSearchn/a/ request
2026-09-30
https://agent402.tools/api/exa-answer
Ask a question and get a written answer with the sources it was drawn from. Exa searches its index, reads the pages and composes the answer, returning the citation list (title, URL, published date) alongside it so every…
OptimismSearchn/a/ request
2026-09-30
https://agent402.tools/api/exa-answer
Ask a question and get a written answer with the sources it was drawn from. Exa searches its index, reads the pages and composes the answer, returning the citation list (title, URL, published date) alongside it so every…
SeiSearchn/a/ request
2026-09-30
https://agent402.tools/api/exa-answer
Ask a question and get a written answer with the sources it was drawn from. Exa searches its index, reads the pages and composes the answer, returning the citation list (title, URL, published date) alongside it so every…
AvalancheSearchn/a/ request
2026-09-30
https://agent402.tools/api/exa-answer
Ask a question and get a written answer with the sources it was drawn from. Exa searches its index, reads the pages and composes the answer, returning the citation list (title, URL, published date) alongside it so every…
ArbitrumSearchn/a/ request
2026-09-30
https://agent402.tools/api/exa-answer
Ask a question and get a written answer with the sources it was drawn from. Exa searches its index, reads the pages and composes the answer, returning the citation list (title, URL, published date) alongside it so every…
PolygonSearchn/a/ request
2026-09-30
https://agent402.tools/api/exa-answer
Ask a question and get a written answer with the sources it was drawn from. Exa searches its index, reads the pages and composes the answer, returning the citation list (title, URL, published date) alongside it so every…
MonadSearchn/a/ request
2026-09-30
https://agent402.tools/api/exa-contents
Retrieve the readable text of up to 10 web pages by URL, with optional query-focused highlights. Exa serves from its crawl cache when the page is fresh enough and live-crawls otherwise, so this answers for pages a plain…
CeloWeb datan/a/ request
2026-09-30
https://agent402.tools/api/exa-contents
Retrieve the readable text of up to 10 web pages by URL, with optional query-focused highlights. Exa serves from its crawl cache when the page is fresh enough and live-crawls otherwise, so this answers for pages a plain…
SeiWeb datan/a/ request
2026-09-30
https://agent402.tools/api/exa-contents
Retrieve the readable text of up to 10 web pages by URL, with optional query-focused highlights. Exa serves from its crawl cache when the page is fresh enough and live-crawls otherwise, so this answers for pages a plain…
OptimismWeb datan/a/ request
2026-09-30
https://agent402.tools/api/exa-contents
Retrieve the readable text of up to 10 web pages by URL, with optional query-focused highlights. Exa serves from its crawl cache when the page is fresh enough and live-crawls otherwise, so this answers for pages a plain…
ArbitrumWeb datan/a/ request
2026-09-30
https://agent402.tools/api/exa-contents
Retrieve the readable text of up to 10 web pages by URL, with optional query-focused highlights. Exa serves from its crawl cache when the page is fresh enough and live-crawls otherwise, so this answers for pages a plain…
AvalancheWeb datan/a/ request
2026-09-30
https://agent402.tools/api/exa-contents
Retrieve the readable text of up to 10 web pages by URL, with optional query-focused highlights. Exa serves from its crawl cache when the page is fresh enough and live-crawls otherwise, so this answers for pages a plain…
PolygonWeb datan/a/ request
2026-09-30
https://agent402.tools/api/exa-contents
Retrieve the readable text of up to 10 web pages by URL, with optional query-focused highlights. Exa serves from its crawl cache when the page is fresh enough and live-crawls otherwise, so this answers for pages a plain…
MonadWeb datan/a/ request
2026-09-30
https://agent402.tools/api/exa-search
Neural (embedding-based) web search over Exa's curated index, which finds pages by meaning rather than keyword overlap. Use it when a keyword engine returns the wrong thing: conceptual questions, 'pages like this one', …
PolygonSearchn/a/ request
2026-10-06
https://agent402.tools/api/exa-search
Neural (embedding-based) web search over Exa's curated index, which finds pages by meaning rather than keyword overlap. Use it when a keyword engine returns the wrong thing: conceptual questions, 'pages like this one', …
CeloSearchn/a/ request
2026-10-06
https://agent402.tools/api/exa-search
Neural (embedding-based) web search over Exa's curated index, which finds pages by meaning rather than keyword overlap. Use it when a keyword engine returns the wrong thing: conceptual questions, 'pages like this one', …
OptimismSearchn/a/ request
2026-10-06
https://agent402.tools/api/exa-search
Neural (embedding-based) web search over Exa's curated index, which finds pages by meaning rather than keyword overlap. Use it when a keyword engine returns the wrong thing: conceptual questions, 'pages like this one', …
SeiSearchn/a/ request
2026-10-06
https://agent402.tools/api/exa-search
Neural (embedding-based) web search over Exa's curated index, which finds pages by meaning rather than keyword overlap. Use it when a keyword engine returns the wrong thing: conceptual questions, 'pages like this one', …
AvalancheSearchn/a/ request
2026-10-06
https://agent402.tools/api/exa-search
Neural (embedding-based) web search over Exa's curated index, which finds pages by meaning rather than keyword overlap. Use it when a keyword engine returns the wrong thing: conceptual questions, 'pages like this one', …
MonadSearchn/a/ request
2026-10-06
https://agent402.tools/api/exa-search
Neural (embedding-based) web search over Exa's curated index, which finds pages by meaning rather than keyword overlap. Use it when a keyword engine returns the wrong thing: conceptual questions, 'pages like this one', …
ArbitrumSearchn/a/ request
2026-10-06
https://agent402.tools/api/exchange-rates
BTC-denominated exchange rates for ~60 units: crypto (ETH, LTC, BNB, SOL, ...), fiat (USD, EUR, JPY, ...) and commodities (gold, silver ounces), each as units per 1 BTC with name and type. Optional `currencies` filter (…
CeloMarket datan/a/ request
2026-10-06
https://agent402.tools/api/exchange-rates
BTC-denominated exchange rates for ~60 units: crypto (ETH, LTC, BNB, SOL, ...), fiat (USD, EUR, JPY, ...) and commodities (gold, silver ounces), each as units per 1 BTC with name and type. Optional `currencies` filter (…
OptimismMarket datan/a/ request
2026-10-06
https://agent402.tools/api/exchange-rates
BTC-denominated exchange rates for ~60 units: crypto (ETH, LTC, BNB, SOL, ...), fiat (USD, EUR, JPY, ...) and commodities (gold, silver ounces), each as units per 1 BTC with name and type. Optional `currencies` filter (…
SeiMarket datan/a/ request
2026-10-06
https://agent402.tools/api/exchange-rates
BTC-denominated exchange rates for ~60 units: crypto (ETH, LTC, BNB, SOL, ...), fiat (USD, EUR, JPY, ...) and commodities (gold, silver ounces), each as units per 1 BTC with name and type. Optional `currencies` filter (…
AvalancheMarket datan/a/ request
2026-10-06
Evidence
Answers HTTP 402
Answers HTTP 402Method: one unpaid request per listed endpoint. A 402 with a payment payload a client could parse counts. Nothing is paid.0 of 8
0 of 8 probed endpoints answered HTTP 402 with a parseable payment payload
checked 2026-09-19
x402-style payments, last 7 days (Base)
x402-style paymentsMethod: counted when the transaction carries a signed USDC authorization (EIP-3009), the settlement x402's exact scheme uses. Some non-x402 gasless sends use it too.unknown
unknown. the 7-day payments read on Base did not complete (ranges over 10000 blocks are not supported on free plan)
window ended 2026-10-06
By chain
| Chain | Seller wallet | Endpoints | Answers 402 | x402-style payments |
|---|---|---|---|---|
| Base | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 603 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. the 7-day payments read on Base did not complete (ranges over 10000 blocks are not supported on free plan) |
| Arbitrum | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 606 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. not measured on this chain yet |
| Avalanche | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 606 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. not measured on this chain yet |
| Celo | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 606 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. not measured on this chain yet |
| Monad | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 606 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. not measured on this chain yet |
| Optimism | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 606 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. not measured on this chain yet |
| Polygon | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 606 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. not measured on this chain yet |
| Sei | 0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0 | 606 | 0 of 1 probed endpoints answered HTTP 402 with a parseable payment payload 2026-09-19 | unknown. not measured on this chain yet |
One seller wallet, each chain read on its own. We never send a payment, so we never observe what a paid call returns. Unknown means we hold no reading, not that anything failed.
Pricing
The price each endpoint registered in the x402 catalogue. A listed price is a registration, not an observed charge.
Claim this merchant
Sign a message from the payout address 0xabf4fa…e2a9d0 to claim this page or download its payment ledger. Claiming proves control of the payout key. It says nothing about the service behind the address, and it does not change how this merchant is ranked. No email, no account: the signature is the whole credential, and signing a message costs no gas and moves nothing.
Data CC-BY-4.0, attribution: data by satohub.ai. Data: x402-list.com (CC BY 4.0). Data as of 2026-10-06. Appearing here is not an endorsement. Check an endpoint with the doctor.