{"api":"v1","generated_at":"2026-10-10T19:29:20.234Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/agentsvc-io-api-v1-proxy-dev-search-6d2219","pinned_page":"https://tollindex.com/e/agentsvc-io-api-v1-proxy-dev-search-6d2219/at/2026-10-10T12-29Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-10T12:29:27.643Z","snapshot_stamp":"2026-10-10T12-29Z","endpoint":{"slug":"agentsvc-io-api-v1-proxy-dev-search-6d2219","canonical_url":"https://agentsvc.io/api/v1/proxy/dev-search","resource":"https://agentsvc.io/api/v1/proxy/dev-search","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package lookup, PyPI has no search API) and Stack Overflow questions. Each source returns its own list; a source that is rate limited reports an error without failing the call. Params: query (required), sources (default all: hackernews, github, npm, pypi, stackoverflow), limit per source (1 to 20, default 5).","service_name":"Developer Search GitHub npm","declared_category":"web","declared_tags":["github","npm","hackernews","stackoverflow","developer","github-search","npm-search","developer-search"],"route_template":null,"registry_updated":"2026-10-10T09:08:59.112Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"proxy dev search","category":"search","first_observed_by_toll":"2026-10-07T13:20:05.954Z","last_observed_by_toll":"2026-10-10T12:29:27.642Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-10-07T13:20:05.954Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.0045 USDC","amount_units":0.0045,"decimals_known":true,"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":null,"symbol":"USDC","decimals":6,"amount_display":"0.0045 USDC","amount_units":0.0045,"decimals_known":true,"pay_to":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","scheme":"exact"},{"registry":"cdp","ordinal":2,"network":"eip155:137","asset":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.0045 USDC","amount_units":0.0045,"decimals_known":true,"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","scheme":"exact"},{"registry":"cdp","ordinal":3,"network":"eip155:42161","asset":"0xaf88d065e77c8cc2239327c5edb3a432268e5831","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.0045 USDC","amount_units":0.0045,"decimals_known":true,"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","scheme":"exact"}],"counters":{"observed_at":"2026-10-10T12:29:27.643Z","calls_30d":9,"unique_payers_30d":3,"last_called_at":"2026-10-10T05:34:07.154Z"},"validation":{"latest":{"observed_at":"2026-10-10T15:23:00.760Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-10-10"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-10-10T15:23:00.760Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-10","state_changed":false},{"observed_at":"2026-10-09T07:57:47.572Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-09","state_changed":false},{"observed_at":"2026-10-08T09:27:17.518Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-08","state_changed":false},{"observed_at":"2026-10-07T13:29:06.497Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-07","state_changed":false},{"observed_at":"2026-10-07T13:25:57.144Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-10-07","state_changed":true}]},"seller":{"wallet":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","page":"https://tollindex.com/seller/0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","endpoints":87,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["github","npm","hackernews","stackoverflow","developer"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","amount":"4500","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"payTo":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","amount":"4500","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},{"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"payTo":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","amount":"4500","scheme":"exact","network":"eip155:137","maxTimeoutSeconds":300},{"asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"payTo":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","amount":"4500","scheme":"exact","network":"eip155:42161","maxTimeoutSeconds":300}],"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791462963/bazaar-icons/243ff0b79dbee242.png","quality":{"lastCalledAt":"2026-10-10T05:34:07.154Z","l30DaysTotalCalls":9,"l30DaysUniquePayers":3},"resource":"https://agentsvc.io/api/v1/proxy/dev-search","extensions":{"bazaar":{"info":{"input":{"body":{"limit":3,"query":"x402"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"data":{"query":"x402","sources":{"npm":[{"url":"https://www.npmjs.com/package/x402","name":"x402","updated":"2026-04-16","version":"1.2.0","repository":"git+https://github.com/x402-foundation/x402.git","description":"x402 Payment Protocol","weekly_downloads":541785}],"hackernews":[{"url":"https://blog.cloudflare.com/monetization-gateway/","date":"2026-07-01","title":"Monetization Gateway: Charge for any resource behind Cloudflare via x402","author":"soheilpro","points":355,"comments":251,"discussion":"https://news.ycombinator.com/item?id=48746914"}]},"searched_at":"2026-10-06T14:30:55.176Z"},"success":true}}},"tags":["github","npm","hackernews","stackoverflow","developer","github-search","npm-search","developer-search"],"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["query"],"properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"query":{"type":"string"},"sources":{"type":"array","items":{"enum":["hackernews","github","npm","pypi","stackoverflow"],"type":"string"}}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["success","data"],"properties":{"data":{"type":"object","required":["query","sources"],"properties":{"query":{"type":"string"},"sources":{"type":"object","properties":{"npm":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"name":{"type":"string"},"updated":{"type":"string"},"version":{"type":"string"},"repository":{"type":"string"},"description":{"type":"string"},"weekly_downloads":{"type":"integer"}}}},"hackernews":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"date":{"type":"string"},"title":{"type":"string"},"author":{"type":"string"},"points":{"type":"integer"},"comments":{"type":"integer"},"discussion":{"type":"string"}}}}}},"searched_at":{"type":"string"}}},"success":{"type":"boolean"}}}}}}},"category":"web"}},"description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package lookup, PyPI has no search API) and Stack Overflow questions. Each source returns its own list; a source that is rate limited reports an error without failing the call. Params: query (required), sources (default all: hackernews, github, npm, pypi, stackoverflow), limit per source (1 to 20, default 5).","lastUpdated":"2026-10-10T09:08:59.112Z","serviceName":"Developer Search GitHub npm","x402Version":2}]}}