Card snapshot
api.onesource.io
·
2026-10-25 02:00:07 UTC
·
6410933092de401a34bb8707ec474bf1d5178489ad05f696f3969930fa3415d7
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"_source": "agentic.market",
"service": {
"id": "api-onesource-io",
"name": "api.onesource.io",
"description": "",
"domain": "api.onesource.io",
"provider": "api.onesource.io",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://api.onesource.io/api/chain/allowance",
"description": "ERC20 allowance via allowance (eth_call) - how much a spender is approved to move from an owner's wallet",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "owner",
"type": "string",
"description": "",
"example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "spender",
"type": "string",
"description": "",
"example": "0x6b175474e89094c44da98b954eedeac495271d0f",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "135",
"l30DaysUniquePayers": "132"
}
},
{
"url": "https://api.onesource.io/api/chain/block-number",
"description": "Latest Ethereum block height - current chain tip via eth_blockNumber",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "397",
"l30DaysUniquePayers": "345"
}
},
{
"url": "https://api.onesource.io/api/chain/block/:number",
"description": "Fetch an Ethereum block header and transaction hashes by number, tag, or hex via eth_getBlockByNumber",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "path",
"name": "number",
"type": "string",
"description": "",
"example": "latest",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "216",
"l30DaysUniquePayers": "213"
}
},
{
"url": "https://api.onesource.io/api/chain/call",
"description": "Simulate a read-only Ethereum contract call via eth_call - no transaction sent",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "data",
"type": "string",
"description": "",
"example": "0x00",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "131",
"l30DaysUniquePayers": "131"
}
},
{
"url": "https://api.onesource.io/api/chain/chain-id",
"description": "Ethereum chain ID (EIP-155) via eth_chainId - confirm which chain a network is on",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "174",
"l30DaysUniquePayers": "164"
}
},
{
"url": "https://api.onesource.io/api/chain/code/:address",
"description": "Check if an Ethereum address is a contract via eth_getCode - returns deployed bytecode",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "path",
"name": "address",
"type": "string",
"description": "",
"example": "0x6cf19308c22fc82ea620fa0b3e94948d20f27b96",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "131",
"l30DaysUniquePayers": "131"
}
},
{
"url": "https://api.onesource.io/api/chain/contract/:address",
"description": "Best-effort contract introspection via batched RPC - bytecode presence, token metadata, and ERC20-like/ERC721/ERC1155 classification",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "path",
"name": "address",
"type": "string",
"description": "",
"example": "0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "258",
"l30DaysUniquePayers": "258"
}
},
{
"url": "https://api.onesource.io/api/chain/ens/:input",
"description": "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",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "path",
"name": "input",
"type": "string",
"description": "",
"example": "vitalik.eth",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "254",
"l30DaysUniquePayers": "252"
}
},
{
"url": "https://api.onesource.io/api/chain/erc1155-balance",
"description": "ERC1155 token balance via balanceOf (eth_call) - how many copies of a token_id a wallet holds",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "token_id",
"type": "string",
"description": "",
"example": "1",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "84",
"l30DaysUniquePayers": "84"
}
},
{
"url": "https://api.onesource.io/api/chain/erc20-balance",
"description": "ERC20 token balance for any Ethereum wallet - USDC, USDT, DAI, or any token - via balanceOf (eth_call) on OneSource live Ethereum RPC",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "372",
"l30DaysUniquePayers": "367"
}
},
{
"url": "https://api.onesource.io/api/chain/erc20-transfers",
"description": "ERC20 Transfer logs via eth_getLogs - raw Transfer events for a token or wallet",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "257",
"l30DaysUniquePayers": "254"
}
},
{
"url": "https://api.onesource.io/api/chain/erc721-tokens",
"description": "List every ERC721 NFT token_id a wallet owns in a collection via tokenOfOwnerByIndex (eth_call)",
"pricing": {
"amount": "0.008",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "156",
"l30DaysUniquePayers": "154"
}
},
{
"url": "https://api.onesource.io/api/chain/estimate-gas",
"description": "Estimate the gas a transaction will consume via eth_estimateGas before signing it",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "data",
"type": "string",
"description": "",
"example": "0x00",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "142",
"l30DaysUniquePayers": "142"
}
},
{
"url": "https://api.onesource.io/api/chain/events",
"description": "Query Ethereum contract event logs via eth_getLogs - filter by contract, topic, and block range",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "178",
"l30DaysUniquePayers": "178"
}
},
{
"url": "https://api.onesource.io/api/chain/live-balance",
"description": "Live wallet balance - native ETH plus up to 20 caller-supplied ERC20 tokens in one bounded RPC batch",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "294",
"l30DaysUniquePayers": "294"
}
},
{
"url": "https://api.onesource.io/api/chain/network-info",
"description": "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)",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "219",
"l30DaysUniquePayers": "211"
}
},
{
"url": "https://api.onesource.io/api/chain/nft-metadata",
"description": "NFT metadata for ERC721 or ERC1155 tokens via eth_call, with IPFS, Arweave, data URI, and public HTTP(S) resolution",
"pricing": {
"amount": "0.008",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "token_id",
"type": "string",
"description": "",
"example": "1",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "165",
"l30DaysUniquePayers": "163"
}
},
{
"url": "https://api.onesource.io/api/chain/nft-owner",
"description": "Look up the current owner of an ERC721 NFT by token_id via ownerOf (eth_call)",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "contract",
"type": "string",
"description": "",
"example": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "token_id",
"type": "string",
"description": "",
"example": "1",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "96",
"l30DaysUniquePayers": "96"
}
},
{
"url": "https://api.onesource.io/api/chain/nonce/:address",
"description": "Next transaction nonce for any Ethereum wallet via eth_getTransactionCount - how many txs it has sent",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "path",
"name": "address",
"type": "string",
"description": "",
"example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "224",
"l30DaysUniquePayers": "224"
}
},
{
"url": "https://api.onesource.io/api/chain/pending",
"description": "Pending block - transactions not yet mined, via eth_getBlockByNumber(\"pending\")",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "ethereum",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "55",
"l30DaysUniquePayers": "53"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.001",
"maxAmount": "0.05",
"avgCostPerTransaction": "0.0144",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [],
"iconUrl": "",
"_truncated": {
"endpoints": 70
},
"_digest": {
"endpoints": "cb377b2eb81444efffccd69387c6f553919fbb9d20f988b77a82194edbe508ce"
}
}
}