{"uid":"cap_1bm1jwbe11wKziG2i_KfH","slug":"signaldesk-ai-github-repository-search-c036d845","name":"SignalDesk AI GitHub Repository Search","description":"Evidence-backed autonomous AI jobs and paid data tools. Queue/D1/cron run outside the chat; free quotas and bounded execution apply.","url":"https://x402-agent.kariguetoazul.workers.dev/api/dev/github-search?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["q"],"properties":{"q":{"type":"string","maxLength":200,"minLength":1,"description":"Search query."},"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Results, default 5."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"total":4954,"source":{"provider":"GitHub public REST API (anonymous quotas apply)","expires_at":"2026-10-02T10:14:48.824Z","fetched_at":"2026-10-02T09:44:48.824Z","source_url":"https://api.github.com/search/repositories?q=x402%20language%3ATypeScript&per_page=3","transformed":true},"repositories":[{"url":"https://github.com/x402-foundation/x402","name":"x402-foundation/x402","stars":6673,"language":"TypeScript","description":"A payments protocol for the internet. Built on HTTP."},{"url":"https://github.com/Merit-Systems/x402scan","name":"Merit-Systems/x402scan","stars":392,"language":"TypeScript","description":"x402 Ecosystem Explorer"},{"url":"https://github.com/vybenetwork/x402-client","name":"vybenetwork/x402-client","stars":164,"language":"TypeScript","description":"Client SDK for the Vybe x402 API. Pay-per-call USDC over HTTP and prepaid-credit WebSocket streaming for Vybe's Solana analytics API. Built for AI agents."}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_N-xoTSiakDz3NBBbxpaxr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches GitHub public repositories by keyword and returns ranked results with metadata including stars, language, and description","exampleAgentPrompt":"Search GitHub for TypeScript repositories related to x402 payments and show me the top 5 results with their star counts and descriptions.","exampleUseCases":[{"title":"Discover x402 payment protocol implementations","prompt":"Search GitHub for repositories about x402 payments and give me the top 10 results — I want to see which projects are most popular and what languages they use."},{"title":"Find popular AI agent tooling repos","prompt":"Can you search GitHub for open source AI agent frameworks and list the top 5 repos with their star counts and descriptions?"},{"title":"Research competing open source projects","prompt":"Search GitHub for Solana analytics libraries — I want to see how many repos exist and which ones have the most stars, up to 20 results."}],"resultDescription":"Returns a JSON object with the total repository count matching the query, source metadata (provider, fetch timestamp, expiry, source URL), and an array of repository objects each containing the repo name, URL, star count, programming language, and description. Results are limited to the requested count (default 5, max 20).","failureModes":["Missing required 'q' query parameter returns an error","Query string exceeding 200 characters is rejected","GitHub anonymous rate limits may cause throttled or failed responses","Limit values outside 1-20 range are rejected","Payment failure (insufficient USDC) blocks the request","Stale or cached results if GitHub quota is exhausted"],"whenToPreferThis":"Choose this endpoint when you need a quick, paid-guaranteed search of GitHub public repositories by keyword, especially useful in agentic workflows where you want structured repository data (name, URL, stars, language, description) without managing GitHub API credentials or rate limits yourself. Prefer it over direct GitHub API calls when you need reliable, anonymous-quota-free access in a serverless or agent context.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:41:57.533Z","isFirstParty":false,"canonicalSlug":"signaldesk-ai-github-repository-search-c036d845"}