{"openapi":"3.1.0","info":{"title":"ToolPick","version":"0.1.2","contact":{"name":"ToolPick","email":"hello@youraitools.co","url":"https://agentgate-source.pages.dev/x402-toolpick/"},"license":{"name":"MIT"},"x-service-name":"ToolPick by AgentGate","x-category":"developer-tools","x-categories":["developer-tools","search","x402","agent-infrastructure","crypto"],"x-tags":["api-discovery","x402","agent-tools","recommendation","pricing"],"x-logo":{"url":"https://agentgate-source.pages.dev/icons/toolpick.png"},"description":"Which paid API should my agent call? ToolPick searches every paid x402 resource listed on the public x402 discovery indexes (36,000+ endpoints, merged from the CDP discovery API and the PayAI list) and ranks them for a task by relevance, real 30-day usage (calls and unique payers reported by the index), recency and price, with filters for max price, network (Base, Solana, Polygon, Arbitrum...) and minimum payers. The pick tier live-checks the top candidates (one unpaid request each: do they answer 402 with terms right now, does the price match the listing) and names a best verified pick plus the category price range; the market tier gives sellers and builders the competition and pricing picture for a category (price quartiles, payer-weighted price, top sellers by estimated revenue). Fail-closed: a stale or missing index is refused (not charged) and unverified candidates are never called verified. Paid per call over x402 or with prepaid credits; free preview and remote MCP. Rankings use public x402 index metadata and the index-reported 30-day call and payer counts; listings are self-described by sellers and are not endorsements. A live check only shows that an endpoint answers with x402 payment terms right now, not that its data is good or that the seller is safe. Check terms before paying. ToolPick never pays, holds funds or keys.","x-guidance":"GET /v1/lite?need=solana+token+safety ($0.003); GET /v1/pick?need=web+search&max_price=0.02 ($0.01); GET /v1/market?need=token+safety ($0.02). POST the same fields as JSON. USDC via x402 (Base, Polygon, Arbitrum One, Solana), charged only on HTTP 200. Free: /v1/preview?need=web+search."},"servers":[{"url":"https://api.youraitools.co/toolpick"}],"externalDocs":{"description":"Source and docs","url":"https://agentgate-source.pages.dev/x402-toolpick/"},"paths":{"/v1/lite":{"get":{"operationId":"find_paid_api_lite","summary":"Top 5 paid x402 APIs for a task, ranked by relevance, 30-day payers/calls, recency and price (from the index, no live check) ($0.003)","description":"Find the paid x402 API for a task: top 5 resources from the merged public x402 discovery indexes, ranked by relevance to your need, index-reported 30-day payers and calls, recency and price. Each result: service, resource URL, method, description, USDC price, networks, 30-day calls and payers, repeat_buyers, last called time. Filters: max_price, network, min_payers. No live check (use /v1/pick). No matches: 404, never charged.","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"3000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"parameters":[{"name":"need","in":"query","required":true,"schema":{"type":"string"},"description":"The capability you need, in plain words, e.g. \"solana token safety\", \"web search\", \"pdf to text\", \"hyperliquid funding rates\" (2-200 chars)"},{"name":"max_price","in":"query","required":false,"schema":{"type":"number"},"description":"Only resources priced at or below this many USD per call, e.g. 0.01"},{"name":"network","in":"query","required":false,"schema":{"type":"string","enum":["any","base","solana","polygon","arbitrum","optimism","ethereum","avalanche"]},"description":"Only resources payable on this network (default any)"},{"name":"min_payers","in":"query","required":false,"schema":{"type":"integer"},"description":"Only resources with at least this many unique payers in the last 30 days (default 0)"}],"responses":{"200":{"description":"Top 5 resources (service, URL, method, price, networks, 30-day calls/payers, repeat_buyers, last called), match and host counts, index age, confidence, sources_failed. (payment settled)","content":{"application/json":{"example":{"need":"solana token safety","filters":{"max_price":null,"network":"any","min_payers":0},"terms":["solana","token","safety"],"index":{"refreshed_at":"2026-10-23T12:59:10.247Z","age_s":600,"stale":false},"matches":610,"hosts":151,"results":[{"rank":1,"service":"Solana token risk check","host":"agent402.tools","resource":"https://agent402.tools/api/sol-token-safety","method":"POST","description":"Safety verdict for one Solana token mint: a graded risk score with the concrete reasons be","price_usd":0.005,"networks":["base","polygon","arbitrum","avalanche","optimism","solana"],"calls_30d":230,"payers_30d":6,"repeat_buyers":true,"last_called_at":"2026-10-23T09:12:46.000Z","indexed_on":["cdp"],"relevance":1,"score":3.298},{"rank":2,"service":"Token Safety Check","host":"chain.tollkit.dev","resource":"https://chain.tollkit.dev/chain/check","method":"POST","description":"Token safety check (rug check) for AI agents before buying, sending or accepting a crypto ","price_usd":0.004,"networks":["base","solana"],"calls_30d":9,"payers_30d":6,"repeat_buyers":true,"last_called_at":"2026-10-15T07:15:50.000Z","indexed_on":["cdp"],"relevance":0.9,"score":1.986}],"confidence":"high","sources_failed":[],"checked_at":"2026-10-23T13:09:10.247Z","tier":"lite","disclaimer":"Rankings use public x402 index metadata and the index-reported 30-day call and payer counts; listings are self-described by sellers and are not endorsements. A live check only shows that an endpoint answers with x402 payment terms right now, not that its data is good or that the seller is safe. Check terms before paying. ToolPick never pays, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"No x402 resources match the need and filters (never charged)"},"503":{"description":"Index missing, older than 72 hours or store unavailable, with sources_failed (never charged)"}}},"post":{"operationId":"find_paid_api_lite_post","summary":"Same as GET, POST {\"need\":\"solana token safety\"}","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"3000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"need":{"type":"string","description":"The capability you need, in plain words, e.g. \"solana token safety\", \"web search\", \"pdf to text\", \"hyperliquid funding rates\" (2-200 chars)"},"max_price":{"type":"number","description":"Only resources priced at or below this many USD per call, e.g. 0.01"},"network":{"type":"string","enum":["any","base","solana","polygon","arbitrum","optimism","ethereum","avalanche"],"description":"Only resources payable on this network (default any)"},"min_payers":{"type":"integer","description":"Only resources with at least this many unique payers in the last 30 days (default 0)"}},"required":["need"]}}}},"responses":{"200":{"description":"Top 5 resources (service, URL, method, price, networks, 30-day calls/payers, repeat_buyers, last called), match and host counts, index age, confidence, sources_failed. (payment settled)","content":{"application/json":{"example":{"need":"solana token safety","filters":{"max_price":null,"network":"any","min_payers":0},"terms":["solana","token","safety"],"index":{"refreshed_at":"2026-10-23T12:59:10.247Z","age_s":600,"stale":false},"matches":610,"hosts":151,"results":[{"rank":1,"service":"Solana token risk check","host":"agent402.tools","resource":"https://agent402.tools/api/sol-token-safety","method":"POST","description":"Safety verdict for one Solana token mint: a graded risk score with the concrete reasons be","price_usd":0.005,"networks":["base","polygon","arbitrum","avalanche","optimism","solana"],"calls_30d":230,"payers_30d":6,"repeat_buyers":true,"last_called_at":"2026-10-23T09:12:46.000Z","indexed_on":["cdp"],"relevance":1,"score":3.298},{"rank":2,"service":"Token Safety Check","host":"chain.tollkit.dev","resource":"https://chain.tollkit.dev/chain/check","method":"POST","description":"Token safety check (rug check) for AI agents before buying, sending or accepting a crypto ","price_usd":0.004,"networks":["base","solana"],"calls_30d":9,"payers_30d":6,"repeat_buyers":true,"last_called_at":"2026-10-15T07:15:50.000Z","indexed_on":["cdp"],"relevance":0.9,"score":1.986}],"confidence":"high","sources_failed":[],"checked_at":"2026-10-23T13:09:10.247Z","tier":"lite","disclaimer":"Rankings use public x402 index metadata and the index-reported 30-day call and payer counts; listings are self-described by sellers and are not endorsements. A live check only shows that an endpoint answers with x402 payment terms right now, not that its data is good or that the seller is safe. Check terms before paying. ToolPick never pays, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"No x402 resources match the need and filters (never charged)"},"503":{"description":"Index missing, older than 72 hours or store unavailable, with sources_failed (never charged)"}}}},"/v1/pick":{"get":{"operationId":"pick_paid_api","summary":"Top 10 paid x402 APIs for a task with live 402 checks of the top 5, a best verified pick, cheaper alternatives and the category price range ($0.01)","description":"Pick the paid x402 API to call: top 10 ranked resources for your need (relevance, 30-day payers and calls, recency, price; filters), a live check of the top 5 (one unpaid request each, 3 s timeout: 402 with x402 terms, live price and networks, matches the listing?), the best verified pick, the cheapest verified alternative and category price stats. Fail-closed: a failed check is never called verified; none verified means best_pick null, low confidence.","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"10000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"parameters":[{"name":"need","in":"query","required":true,"schema":{"type":"string"},"description":"The capability you need, in plain words, e.g. \"solana token safety\", \"web search\", \"pdf to text\", \"hyperliquid funding rates\" (2-200 chars)"},{"name":"max_price","in":"query","required":false,"schema":{"type":"number"},"description":"Only resources priced at or below this many USD per call, e.g. 0.01"},{"name":"network","in":"query","required":false,"schema":{"type":"string","enum":["any","base","solana","polygon","arbitrum","optimism","ethereum","avalanche"]},"description":"Only resources payable on this network (default any)"},{"name":"min_payers","in":"query","required":false,"schema":{"type":"integer"},"description":"Only resources with at least this many unique payers in the last 30 days (default 0)"}],"responses":{"200":{"description":"best_pick, cheapest_verified, top 10 results with live check for the top 5, category stats, index age, confidence, sources_failed. (payment settled)","content":{"application/json":{"example":{"need":"web search","filters":{"max_price":0.02,"network":"any","min_payers":0},"terms":["web","search"],"index":{"refreshed_at":"2026-10-23T12:59:10.247Z","age_s":600,"stale":false},"matches":700,"hosts":236,"results":[{"rank":1,"service":"Exa","host":"api.exa.ai","resource":"https://api.exa.ai/search","method":"POST","description":"Exa /search endpoint","price_usd":0.007,"networks":["base","solana"],"calls_30d":6614,"payers_30d":92,"repeat_buyers":true,"last_called_at":"2026-10-23T11:14:01.000Z","indexed_on":["cdp"],"relevance":0.85,"score":4.843,"live_check":{"status":"live","x402_version":2,"http_status":402,"ms":363,"live_price_usd":0.007,"live_networks":["base","solana"],"price_matches_index":true},"verified_live":true},{"rank":2,"service":"Pocket Network","host":"agent.pocket.network","resource":"https://agent.pocket.network/v1/agentsearch-web-search-v1","method":"POST","description":"Web search built for agents, served over Pocket Ne","price_usd":0.005,"networks":["base"],"calls_30d":2843,"payers_30d":13,"repeat_buyers":true,"last_called_at":"2026-10-23T12:06:00.000Z","indexed_on":["cdp"],"relevance":1,"score":4.215,"live_check":{"status":"live","x402_version":2,"http_status":402,"ms":510,"live_price_usd":0.005,"live_networks":["base"],"price_matches_index":true},"verified_live":true}],"best_pick":{"rank":1,"service":"Exa","resource":"https://api.exa.ai/search","method":"POST","price_usd":0.007,"networks":["base","solana"],"payers_30d":92,"why":"highest-ranked candidate that answered 402 with matching x402 terms in the live check"},"cheapest_verified":{"rank":5,"service":"web-news","resource":"https://api.agentstools.dev/search/news","price_usd":0.003},"stats":{"resources":700,"hosts":236,"hosts_with_3plus_payers":125,"priced_resources":700,"price_usd":{"min":0.001,"p25":0.003,"median":0.01,"p75":0.01,"max":0.02},"price_with_buyers_usd":{"p25":0.003,"median":0.00625,"p75":0.01,"payer_weighted_median":0.01},"calls_30d":64331,"est_revenue_30d_usd":555.82},"confidence":"high","sources_failed":[],"checked_at":"2026-10-23T13:09:10.247Z","tier":"pick","disclaimer":"Rankings use public x402 index metadata and the index-reported 30-day call and payer counts; listings are self-described by sellers and are not endorsements. A live check only shows that an endpoint answers with x402 payment terms right now, not that its data is good or that the seller is safe. Check terms before paying. ToolPick never pays, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"No x402 resources match the need and filters (never charged)"},"503":{"description":"Index missing, older than 72 hours or store unavailable, with sources_failed (never charged)"}}},"post":{"operationId":"pick_paid_api_post","summary":"Same as GET, POST {\"need\":\"web search\",\"max_price\":0.02}","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"10000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"need":{"type":"string","description":"The capability you need, in plain words, e.g. \"solana token safety\", \"web search\", \"pdf to text\", \"hyperliquid funding rates\" (2-200 chars)"},"max_price":{"type":"number","description":"Only resources priced at or below this many USD per call, e.g. 0.01"},"network":{"type":"string","enum":["any","base","solana","polygon","arbitrum","optimism","ethereum","avalanche"],"description":"Only resources payable on this network (default any)"},"min_payers":{"type":"integer","description":"Only resources with at least this many unique payers in the last 30 days (default 0)"}},"required":["need"]}}}},"responses":{"200":{"description":"best_pick, cheapest_verified, top 10 results with live check for the top 5, category stats, index age, confidence, sources_failed. (payment settled)","content":{"application/json":{"example":{"need":"web search","filters":{"max_price":0.02,"network":"any","min_payers":0},"terms":["web","search"],"index":{"refreshed_at":"2026-10-23T12:59:10.247Z","age_s":600,"stale":false},"matches":700,"hosts":236,"results":[{"rank":1,"service":"Exa","host":"api.exa.ai","resource":"https://api.exa.ai/search","method":"POST","description":"Exa /search endpoint","price_usd":0.007,"networks":["base","solana"],"calls_30d":6614,"payers_30d":92,"repeat_buyers":true,"last_called_at":"2026-10-23T11:14:01.000Z","indexed_on":["cdp"],"relevance":0.85,"score":4.843,"live_check":{"status":"live","x402_version":2,"http_status":402,"ms":363,"live_price_usd":0.007,"live_networks":["base","solana"],"price_matches_index":true},"verified_live":true},{"rank":2,"service":"Pocket Network","host":"agent.pocket.network","resource":"https://agent.pocket.network/v1/agentsearch-web-search-v1","method":"POST","description":"Web search built for agents, served over Pocket Ne","price_usd":0.005,"networks":["base"],"calls_30d":2843,"payers_30d":13,"repeat_buyers":true,"last_called_at":"2026-10-23T12:06:00.000Z","indexed_on":["cdp"],"relevance":1,"score":4.215,"live_check":{"status":"live","x402_version":2,"http_status":402,"ms":510,"live_price_usd":0.005,"live_networks":["base"],"price_matches_index":true},"verified_live":true}],"best_pick":{"rank":1,"service":"Exa","resource":"https://api.exa.ai/search","method":"POST","price_usd":0.007,"networks":["base","solana"],"payers_30d":92,"why":"highest-ranked candidate that answered 402 with matching x402 terms in the live check"},"cheapest_verified":{"rank":5,"service":"web-news","resource":"https://api.agentstools.dev/search/news","price_usd":0.003},"stats":{"resources":700,"hosts":236,"hosts_with_3plus_payers":125,"priced_resources":700,"price_usd":{"min":0.001,"p25":0.003,"median":0.01,"p75":0.01,"max":0.02},"price_with_buyers_usd":{"p25":0.003,"median":0.00625,"p75":0.01,"payer_weighted_median":0.01},"calls_30d":64331,"est_revenue_30d_usd":555.82},"confidence":"high","sources_failed":[],"checked_at":"2026-10-23T13:09:10.247Z","tier":"pick","disclaimer":"Rankings use public x402 index metadata and the index-reported 30-day call and payer counts; listings are self-described by sellers and are not endorsements. A live check only shows that an endpoint answers with x402 payment terms right now, not that its data is good or that the seller is safe. Check terms before paying. ToolPick never pays, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"No x402 resources match the need and filters (never charged)"},"503":{"description":"Index missing, older than 72 hours or store unavailable, with sources_failed (never charged)"}}}},"/v1/market":{"get":{"operationId":"x402_market_report","summary":"x402 market report for a category (or the whole index): competition, price quartiles, payer-weighted price, demand, top sellers by estimated revenue ($0.02)","description":"Market report for sellers and builders: for a category (need, e.g. token safety) or the whole x402 index, resource and seller-host counts, hosts with 3+ payers, listed price quartiles, the price where buyers are (payer-weighted median), 30-day calls, estimated 30-day revenue (calls x price, an upper bound), top sellers and the resources with most payers. Use it to price a new endpoint or test a niche for paying demand. limit 1-25 (default 10).","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.02"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"20000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"parameters":[{"name":"need","in":"query","required":false,"schema":{"type":"string"},"description":"The capability you need, in plain words, e.g. \"solana token safety\", \"web search\", \"pdf to text\", \"hyperliquid funding rates\" (2-200 chars); omit for the whole index"},{"name":"network","in":"query","required":false,"schema":{"type":"string","enum":["any","base","solana","polygon","arbitrum","optimism","ethereum","avalanche"]},"description":"Only resources payable on this network (default any)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer"},"description":"Rows per list, 1-25 (default 10)"}],"responses":{"200":{"description":"Category stats (resources, hosts, price quartiles, buyer price quartiles, payer-weighted median, calls, est. revenue), top sellers, top resources by payers, index age, confidence. (payment settled)","content":{"application/json":{"example":{"need":"token safety","filters":{"network":"any"},"terms":["token","safety"],"index":{"refreshed_at":"2026-10-23T12:59:10.247Z","age_s":600,"stale":false},"stats":{"resources":287,"hosts":87,"hosts_with_3plus_payers":34,"priced_resources":287,"price_usd":{"min":0.001,"p25":0.01,"median":0.01,"p75":0.02,"max":1},"price_with_buyers_usd":{"p25":0.005,"median":0.01,"p75":0.015,"payer_weighted_median":0.01},"calls_30d":2646,"est_revenue_30d_usd":52.57,"est_revenue_note":"calls x listed price; an upper bound (includes sellers testing their own endpoints and crawler payments; resources priced $5+ excluded)"},"top_sellers":[{"host":"api.losbeto.xyz","service":"Losbeto Market Intelligence","resources":1,"calls_30d":69,"payers_30d_max":1,"est_revenue_30d_usd":13.8,"price_range_usd":[0.2,0.2]},{"host":"oracle.cyberwarex.com","service":"DeFi Safety Oracle","resources":19,"calls_30d":279,"payers_30d_max":5,"est_revenue_30d_usd":9.81,"price_range_usd":[0.001,1]}],"top_resources_by_payers":[{"rank":1,"service":"api.x402node.dev","host":"api.x402node.dev","resource":"https://api.x402node.dev/chain/token-tax","method":"GET","description":"Inspect an ERC20 token contract for buy/sell tax fields, owner renouncement and basic hone","price_usd":0.006,"networks":["base","solana"],"calls_30d":99,"payers_30d":20,"repeat_buyers":true,"last_called_at":"2026-10-23T06:30:19.000Z","indexed_on":["cdp"],"relevance":0.44,"score":1.727}],"total_sellers":87,"confidence":"high","sources_failed":[],"checked_at":"2026-10-23T13:09:10.247Z","tier":"market","disclaimer":"Rankings use public x402 index metadata and the index-reported 30-day call and payer counts; listings are self-described by sellers and are not endorsements. A live check only shows that an endpoint answers with x402 payment terms right now, not that its data is good or that the seller is safe. Check terms before paying. ToolPick never pays, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"No x402 resources match the need and filters (never charged)"},"503":{"description":"Index missing, older than 72 hours or store unavailable, with sources_failed (never charged)"}}},"post":{"operationId":"x402_market_report_post","summary":"Same as GET, POST {\"need\":\"token safety\"}","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.02"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"20000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"need":{"type":"string","description":"The capability you need, in plain words, e.g. \"solana token safety\", \"web search\", \"pdf to text\", \"hyperliquid funding rates\" (2-200 chars); omit for the whole index"},"network":{"type":"string","enum":["any","base","solana","polygon","arbitrum","optimism","ethereum","avalanche"],"description":"Only resources payable on this network (default any)"},"limit":{"type":"integer","description":"Rows per list, 1-25 (default 10)"}}}}}},"responses":{"200":{"description":"Category stats (resources, hosts, price quartiles, buyer price quartiles, payer-weighted median, calls, est. revenue), top sellers, top resources by payers, index age, confidence. (payment settled)","content":{"application/json":{"example":{"need":"token safety","filters":{"network":"any"},"terms":["token","safety"],"index":{"refreshed_at":"2026-10-23T12:59:10.247Z","age_s":600,"stale":false},"stats":{"resources":287,"hosts":87,"hosts_with_3plus_payers":34,"priced_resources":287,"price_usd":{"min":0.001,"p25":0.01,"median":0.01,"p75":0.02,"max":1},"price_with_buyers_usd":{"p25":0.005,"median":0.01,"p75":0.015,"payer_weighted_median":0.01},"calls_30d":2646,"est_revenue_30d_usd":52.57,"est_revenue_note":"calls x listed price; an upper bound (includes sellers testing their own endpoints and crawler payments; resources priced $5+ excluded)"},"top_sellers":[{"host":"api.losbeto.xyz","service":"Losbeto Market Intelligence","resources":1,"calls_30d":69,"payers_30d_max":1,"est_revenue_30d_usd":13.8,"price_range_usd":[0.2,0.2]},{"host":"oracle.cyberwarex.com","service":"DeFi Safety Oracle","resources":19,"calls_30d":279,"payers_30d_max":5,"est_revenue_30d_usd":9.81,"price_range_usd":[0.001,1]}],"top_resources_by_payers":[{"rank":1,"service":"api.x402node.dev","host":"api.x402node.dev","resource":"https://api.x402node.dev/chain/token-tax","method":"GET","description":"Inspect an ERC20 token contract for buy/sell tax fields, owner renouncement and basic hone","price_usd":0.006,"networks":["base","solana"],"calls_30d":99,"payers_30d":20,"repeat_buyers":true,"last_called_at":"2026-10-23T06:30:19.000Z","indexed_on":["cdp"],"relevance":0.44,"score":1.727}],"total_sellers":87,"confidence":"high","sources_failed":[],"checked_at":"2026-10-23T13:09:10.247Z","tier":"market","disclaimer":"Rankings use public x402 index metadata and the index-reported 30-day call and payer counts; listings are self-described by sellers and are not endorsements. A live check only shows that an endpoint answers with x402 payment terms right now, not that its data is good or that the seller is safe. Check terms before paying. ToolPick never pays, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"No x402 resources match the need and filters (never charged)"},"503":{"description":"Index missing, older than 72 hours or store unavailable, with sources_failed (never charged)"}}}},"/v1/preview":{"get":{"operationId":"toolpick_preview","summary":"Free: match count and the top 3 service names with price, networks and 30-day payers (no URLs, no live checks), 10/min per IP","security":[],"parameters":[{"name":"need","in":"query","required":true,"schema":{"type":"string"},"description":"The capability you need, in plain words, e.g. \"solana token safety\", \"web search\", \"pdf to text\", \"hyperliquid funding rates\" (2-200 chars)"},{"name":"max_price","in":"query","required":false,"schema":{"type":"number"},"description":"Only resources priced at or below this many USD per call, e.g. 0.01"},{"name":"network","in":"query","required":false,"schema":{"type":"string","enum":["any","base","solana","polygon","arbitrum","optimism","ethereum","avalanche"]},"description":"Only resources payable on this network (default any)"}],"responses":{"200":{"description":"OK"},"400":{"description":"Invalid input"},"429":{"description":"Free tier rate limit"},"503":{"description":"Data sources unavailable"}}}}},"x-x402-networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]}