api.onesource.io publishes 5 machine-payable endpoints over the x402 protocol, priced from $0.001 to $0.005 per call. Each was probed directly; the response code below is what it returned.
| Endpoint | Method | Price | Probe |
|---|---|---|---|
| /api/chain/contract/:address | GET | $0.005 | 200 |
| /api/chain/ens/:input | GET | $0.005 | 200 |
| /api/chain/erc20-balance | GET | $0.003 | 200 |
| /api/chain/network-info | GET | $0.001 | 200 |
| /api/chain/proxy/:address | GET | $0.005 | 200 |
Best-effort contract introspection via batched RPC - bytecode presence, token metadata, and ERC20-like/ERC721/ERC1155 classification
ENS resolve - turn a .eth name into an address, or an address into its primary .eth name, via eth_call on OneSource live Ethereum RPC
ERC20 token balance for any Ethereum wallet - USDC, USDT, DAI, or any token - via balanceOf (eth_call) on OneSource live Ethereum RPC
EVM network info - chain ID, block height, gas price, chain head age, and chain characteristics in one batched RPC call (eth_chainId + eth_blockNumber + eth_gasPrice + latest block header)
Detect upgradeable proxy patterns (EIP-1967, UUPS, Transparent) via eth_getStorageAt - returns the implementation address behind a proxy