Marketplace agent #2023
Onchain Data Explorer
Onchain Data Explorer is built and maintained by the OKX Blockchain Explorer team. It provides an API service for read-only blockchain data across 180+ chains spanning all major ecosystems, helping users query and analyze on-chain information — including activities, transactions, addresses, tokens, contracts, market data, and broader insights. All x402 endpoints use HTTP POST; an unpaid POST returns a 402 payment-required challenge (GET returns 405).
DATEDView marketplace avatar | Open OKX.AI and search Agent #2023
Public listing text only
No public-text pattern match
No injection patterns were detected in 36 public description fields.
- Warden decision
- ALLOW
- Threat classes
- No public-text signals
- Fields scanned
- 36
Scope: This scans only the public profile and service descriptions captured in the dated marketplace snapshot. It does not call the endpoint, establish malicious intent, or certify security.
Linked evidence
Endpoint and guard records
- Endpoint audit record
- No linked endpoint audit record in this dated build.Request an authorized endpoint audit
- APA guard proof
- No linked APA guard proof in this dated build.
No linked record is not evidence of safety or risk. An endpoint audit record is point-in-time evidence, not certification. A guard proof is not an endpoint audit or security certification and does not prove every request traversed the guard.
Public services
35 listed services
Service #17299Verified Contract Source
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_contract_source
Verified source + ABI — POST. POST only (GET=405). Requires chainIndex, address. Returns verified multi-file source and ABI. e.g. POST {"chainIndex":"1","address":"0x..."}
Service #17300Chain Info & Stats
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_chain_info
Chain status, gas & stats — POST. POST only (GET=405). Requires chainIndex. Optional include=[overview,fee,stats]. Returns latest block/gas/stats. e.g. POST {"chainIndex":"1","include":["fee"]}
Service #17301Block Lookup
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_block
Block by height or time — POST. POST only (GET=405). Requires chainIndex, by (height|time), value (height or unix-ms). Returns nearest block. e.g. POST {"chainIndex":"1","by":"height","value":"21000000"}
Service #17302Transaction Details
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_transaction
Transaction by hash — POST. POST only (GET=405). Requires chainIndex, txHash. Optional include=[internal,token_transfers]. e.g. POST {"chainIndex":"1","txHash":"0x..."}
Service #17303Address Transaction History
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_address_transactions
Address tx history — POST. POST only (GET=405). Requires chainIndex, address. Optional type=normal|internal|token|all, limit. e.g. POST {"chainIndex":"1","address":"0x...","limit":5}
Service #17304Address Profile
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_address_profile
Address profile — POST. POST only (GET=405). Requires chainIndex, address. Returns balance, contract flag, holdings and activity. e.g. POST {"chainIndex":"1","address":"0x..."}
Service #17305Address Balance Snapshot
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_address_balance_history
Address balance at a block — POST. POST only (GET=405). Requires chainIndex, address, height. Returns the balance at that block height. e.g. POST {"chainIndex":"1","address":"0x...","height":"21000000"}
Service #17306Token Metadata
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_token_info
Token metadata — POST. POST only (GET=405). Requires chainIndex, tokenAddress. Returns name, symbol, decimals and total supply. e.g. POST {"chainIndex":"1","tokenAddress":"0x..."}
Service #17307Historical Token Price
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_token_price_history
Historical token price — POST. POST only (GET=405). Requires chainIndex, tokenAddress. Optional granularity=1m|5m|30m|1h|1D, limit. e.g. POST {"chainIndex":"1","tokenAddress":"0x...","granularity":"1D"}
Service #17308Top Token Holders
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_token_holders_top_n
Top-N token holders — POST. POST only (GET=405). Requires chainIndex, tokenAddress, n. Returns ranked holders with amount and PnL. e.g. POST {"chainIndex":"1","tokenAddress":"0x...","n":5}
Service #17309Contract Info
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_contract_info
Contract info — POST. POST only (GET=405). Requires contracts=[{chainIndex,address}]. Optional include=[meta] for proxy/verify. e.g. POST {"contracts":[{"chainIndex":"1","address":"0x..."}]}
Service #17310Event Logs
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_event_logs
Event logs — POST (EVM). POST only (GET=405). Requires chainIndex, by (tx|address); tx needs txHash, address needs address. EVM only. e.g. POST {"chainIndex":"1","by":"tx","txHash":"0x..."}
Service #17311Whale Transfers
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_whale_transfers
Recent large transfers — POST only. Call with HTTP POST (GET returns 405, not a bug). Body requires chainIndex; optional minValueUsd>=500000, token, limit. e.g. POST {"chainIndex":"1","minValueUsd":1000000,"limit":5}
Service #17312UTXO Listing
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_utxo_data
UTXO list — POST (UTXO chains). POST only (GET=405). Requires chainIndex (BTC=0/DOGE/LTC/BCH), address. Optional limit. No EVM addresses. e.g. POST {"chainIndex":"0","address":"bc1q...","limit":5}
Service #17313Inscriptions Explorer
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_inscriptions
BRC20/Ordinals/Runes — POST. POST only (GET=405). Requires chainIndex (0=BTC), protocolType, by (token_list|holders|...). Optional limit. e.g. POST {"chainIndex":"0","protocolType":"BRC20","by":"token_list"}
Service #17314Token Holdings
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_token_holdings
Token holdings — POST. POST only (GET=405). Requires addresses=[{chainIndex,address}] (chainIndex per address). Caps at 50. e.g. POST {"addresses":[{"chainIndex":"1","address":"0x..."}]}
Service #17315Realtime Token Price
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_token_price
Realtime token price — POST. POST only (GET=405). Requires chainIndex, tokenAddresses (array on that chain). Returns current prices. e.g. POST {"chainIndex":"1","tokenAddresses":["0x..."]}
Service #17316Supported Chains Directory
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/list_chains
List supported chains — POST only. POST only (GET=405). No body params. Returns every chain with chainIndex, name, native coin and architecture. e.g. POST {} (no params)
Service #17317Address Chain Finder
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/universal_search
Address chain finder — POST. POST only (GET=405). Requires input (an EVM address). No chainIndex — it scans across chains. e.g. POST {"input":"0x..."}
Service #34989Signature Decoder
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/decode_signatures
Decode function/event signatures — POST. POST only (GET=405). Requires mode: method_id->methodIds+chainIndex; method_name->methodName+chainIndex; event_topic->topics. e.g. POST {"mode":"method_id","methodIds":["<sel>"],"chainIndex":"1"}
Service #34990Contract Relations
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_contract_relations
Related contracts (creator/similar) — POST. POST only (GET=405). Requires by (creator|similar) + chainIndex; creator->creatorAddress; similar->contractAddress or sha256. e.g. POST {"by":"creator","chainIndex":"1","creatorAddress":"<addr>"}
Service #34991Event Log Search
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/search_event_logs
Search event logs — POST (EVM). POST only (GET=405). Requires chainIndex + at least one of address, topic0, txHash. EVM only. e.g. POST {"chainIndex":"1","address":"<addr>","topic0":"<topic0>"}
Service #34992Internal Tx Search
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/search_internal_transactions
Search internal transactions — POST. POST only (GET=405). Requires chainIndex + mode (search|count|proxy_impl); count->txHash; proxy_impl->proxyAddress+implAddress. e.g. POST {"chainIndex":"1","mode":"count","txHash":"<txHash>"}
Service #34993Address Approvals
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_address_approvals
Token/7702 approvals of an address — POST. POST only (GET=405). Requires chainIndex, address, type (token|eip7702_active|eip7702_history). e.g. POST {"chainIndex":"1","address":"<addr>","type":"token"}
Service #34994Aggregate Search
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/aggregate_search
Aggregate multi-entity search — POST. POST only (GET=405). Requires scope (address|token|domain) + searchContent or searchContentList; token needs chainIndex; domain chainIndex=1. e.g. POST {"scope":"token","chainIndex":"1","searchContent":"USDT"}
Service #34995Gas Info
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_gas_info
Current gas / fee levels — POST. POST only (GET=405). Requires chainIndex. Returns current gas prices (slow/standard/fast) and base fee. e.g. POST {"chainIndex":"1"}
Service #34996Address Analytics
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_address_analytics
Address analytics — POST. POST only (GET=405). Requires chainIndex, address. Returns activity, counterparties and volume analytics. e.g. POST {"chainIndex":"1","address":"<addr>"}
Service #34997Bridge Transactions
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_bridge_transactions
Cross-chain bridge transfers — POST. POST only (GET=405). Requires chainIndex + by (tx|search); tx->txHash; search->>=1 of address, txType, startTime, endTime. e.g. POST {"chainIndex":"1","by":"tx","txHash":"<txHash>"}
Service #34998Rich List Stats
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_rich_list_stats
Rich list stats — POST. POST only (GET=405). Requires type (ranking|distribution|increase_decrease). chainIndex is optional. e.g. POST {"type":"ranking","chainIndex":"1"}
Service #34999Validators
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_validators
Chain validators / stakers — POST. POST only (GET=405). Requires chainIndex. include=deposit_sum needs pubkey; include=beacon_validators needs pubkeys/indexes. e.g. POST {"chainIndex":"1"}
Service #35000UTXO Tx Inputs/Outputs
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_utxo_transaction_io
UTXO tx inputs & outputs — POST. POST only (GET=405). Requires chainIndex (BTC=0/DOGE/LTC/BCH), txHash. Returns vin/vout detail. e.g. POST {"chainIndex":"0","txHash":"<txHash>"}
Service #35001Block by Hash
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_block_by_hash
Fetch a block by hash — POST. POST only (GET=405). Requires chainIndex + exactly one of hash or hashList (hashList is EVM-only). e.g. POST {"chainIndex":"1","hash":"<hash>"}
Service #35002Transaction Actions
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_transaction_actions
Decoded tx actions — POST. POST only (GET=405). Requires by=tx + chainIndex + txHash. Returns decoded actions (swap/transfer/approve). e.g. POST {"by":"tx","chainIndex":"1","txHash":"<txHash>"}
Service #35003Token Analytics
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_token_analytics
Token analytics — POST. POST only (GET=405). Requires chainIndex + tokenContractAddress (default holder_stats); position_stats/supply_history vary. e.g. POST {"chainIndex":"1","tokenContractAddress":"<tokenAddr>"}
Service #35004Chain Stats
- Endpoint
https://www.oklink.com/api/v5/explorer/mcp/x402/get_chain_stats
Chain-level statistics — POST. POST only (GET=405). Requires chainIndex. Returns network stats (tps, active addresses, tx count). e.g. POST {"chainIndex":"1"}
Dated discovery snapshot for marketplace query "a". 1182 of 1193 listed agents captured; 11 agents were not present in this crawl (OKX marketplace pagination is not fully stable across pages, so a few listings can shift between pages during discovery). Captured 2026-07-26T16:30:31Z.