{"id":"103a0ba5-2fc7-48c6-8787-4c30640a6ba8","url":"https://glim.sh/api/v1/github/search","method":"POST","fingerprint":"600f537bc607b9bdb0ec9afbca2abd7d46cac4c05bc9fe8111309cb5185e41aa","name":"glim.sh","description":"Search GitHub repositories and conversations","category":"other","docs_url":null,"advertised_price_usd":"0.002000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact","networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:8453","eip155:143"],"pay_to":"9MkM5Ra48KFcSv9HDQ8sb3C3r5HjouEwGQ6sp1cx1vde","input_schema":{"body":{"kind":"repos","query":"x402 payment protocol"},"type":"http","method":"POST","bodyType":"json"},"output_schema":{"type":"json","example":{"results":[{"full_name":"x402-foundation/x402"}],"has_more":true,"total_count":42}},"schema_completeness":0,"status":"unknown","first_seen_at":"2026-08-23 12:28:56.294966+00","last_seen_at":"2026-08-25 09:24:00.476+00","last_success_at":null,"dead_since":null,"probe_backoff_tier":0,"next_probe_at":"2026-09-14 16:52:16.867+00","search_tsv":"'convers':6 'github':3 'glim.sh':1 'repositori':4 'search':2","catalog_number":"1349","x402_version":2,"resource_url":"https://glim.sh/api/v1/github/search","resource_description":"Search GitHub repositories and conversations","bazaar_extension":{"info":{"input":{"body":{"kind":"repos","query":"x402 payment protocol"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"results":[{"full_name":"x402-foundation/x402"}],"has_more":true,"total_count":42}}},"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":{"type":"object","required":["query"],"properties":{"kind":{"enum":["repos","conversations","code"],"type":"string","description":"What to search: 'repos', 'conversations' (issues+PRs), or 'code' (literal/regex/symbol search across 2.8M+ public GitHub repos). Optional - inferred from the query: is:/label:/author: implies conversations, path:/symbol:/content://regex/ implies code, stars:/topic:/in:readme implies repos, otherwise repos. type:code / type:repos in the query also works."},"page":{"type":"integer","default":1,"maximum":10,"minimum":1,"description":"Page number"},"repo":{"type":"string","description":"Scope to one repository. Accepts 'owner/name', a github.com URL, or a partial 'owner/' (code). Works with any kind; setting it with kind=repos routes the search to conversations, since repo-name search can't scope to one repo. Equivalent to a repo: qualifier in the query (if both are given they must match)."},"query":{"type":"string","maxLength":1000,"minLength":1,"description":"Search query in full GitHub search syntax: qualifiers (repo:owner/name, org:/user:, language:, path: with globs, symbol:, content:, is:, stars:>N, label:, sort:stars), boolean AND/OR/NOT with parentheses, \"exact strings\", and /regex/. kind=repos: minimal distinctive keywords - the project/library name (GOOD: 'rtk', 'react query'; BAD: 'rtk rust token killer' - every extra word must ALL match and buries the real repo; filter with qualifiers, not prose). kind=code: ONE literal code pattern as it appears in files ('useState('), an \"exact string\", a /regex/, or symbol:name for definitions; narrow with repo:/language:/path:, not extra words. kind=conversations: keywords plus filters (is:issue, label:bug). Caution: sort: REPLACES relevance ranking (sort:reactions = most-popular thread mentioning the words anywhere, incl. comments) - omit sort: for best-match. Not supported in code search: license:, enterprise:, is:vendored, is:generated."},"per_page":{"type":"integer","default":20,"maximum":30,"minimum":1,"description":"Results per page"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}},"accepted_requirements":[{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"payTo":"9MkM5Ra48KFcSv9HDQ8sb3C3r5HjouEwGQ6sp1cx1vde","amount":"2000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9MkM5Ra48KFcSv9HDQ8sb3C3r5HjouEwGQ6sp1cx1vde","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"2000"},{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","amount":"2000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","scheme":"exact","network":"eip155:8453","amountAtomic":"2000"},{"raw":{"asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","amount":"2000","scheme":"exact","network":"eip155:143","maxTimeoutSeconds":300},"asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","scheme":"exact","network":"eip155:143","amountAtomic":"2000"}],"bazaar_compatible":null,"bazaar_validated_at":null,"bazaar_validation_error":null,"window":"24h","probes_n":0,"handshake_uptime":0,"settle_success_rate":0,"valid_result_rate":null,"latency_p50":null,"latency_p90":null,"price_drift_pct":null,"score":0,"computed_at":"2026-09-14 16:22:27.732+00","source_metadata":[{"raw":{"url":"https://glim.sh/api/v1/github/search","body":{"kind":"repos","query":"x402 payment protocol"},"name":"glim.sh","method":"POST","source":"bazaar:api.cdp.coinbase.com","fingerprint":"600f537bc607b9bdb0ec9afbca2abd7d46cac4c05bc9fe8111309cb5185e41aa","inputSchema":{"body":{"kind":"repos","query":"x402 payment protocol"},"type":"http","method":"POST","bodyType":"json"},"resourceUrl":"https://glim.sh/api/v1/github/search","serviceName":"glim.sh","x402Version":2,"outputSchema":{"type":"json","example":{"results":[{"full_name":"x402-foundation/x402"}],"has_more":true,"total_count":42}},"acceptedAssets":["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","0x754704Bc059F8C67012fEd69BC8A327a5aafb603"],"bazaarExtension":{"info":{"input":{"body":{"kind":"repos","query":"x402 payment protocol"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"results":[{"full_name":"x402-foundation/x402"}],"has_more":true,"total_count":42}}},"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":{"type":"object","required":["query"],"properties":{"kind":{"enum":["repos","conversations","code"],"type":"string","description":"What to search: 'repos', 'conversations' (issues+PRs), or 'code' (literal/regex/symbol search across 2.8M+ public GitHub repos). Optional - inferred from the query: is:/label:/author: implies conversations, path:/symbol:/content://regex/ implies code, stars:/topic:/in:readme implies repos, otherwise repos. type:code / type:repos in the query also works."},"page":{"type":"integer","default":1,"maximum":10,"minimum":1,"description":"Page number"},"repo":{"type":"string","description":"Scope to one repository. Accepts 'owner/name', a github.com URL, or a partial 'owner/' (code). Works with any kind; setting it with kind=repos routes the search to conversations, since repo-name search can't scope to one repo. Equivalent to a repo: qualifier in the query (if both are given they must match)."},"query":{"type":"string","maxLength":1000,"minLength":1,"description":"Search query in full GitHub search syntax: qualifiers (repo:owner/name, org:/user:, language:, path: with globs, symbol:, content:, is:, stars:>N, label:, sort:stars), boolean AND/OR/NOT with parentheses, \"exact strings\", and /regex/. kind=repos: minimal distinctive keywords - the project/library name (GOOD: 'rtk', 'react query'; BAD: 'rtk rust token killer' - every extra word must ALL match and buries the real repo; filter with qualifiers, not prose). kind=code: ONE literal code pattern as it appears in files ('useState('), an \"exact string\", a /regex/, or symbol:name for definitions; narrow with repo:/language:/path:, not extra words. kind=conversations: keywords plus filters (is:issue, label:bug). Caution: sort: REPLACES relevance ranking (sort:reactions = most-popular thread mentioning the words anywhere, incl. comments) - omit sort: for best-match. Not supported in code search: license:, enterprise:, is:vendored, is:generated."},"per_page":{"type":"integer","default":20,"maximum":30,"minimum":1,"description":"Results per page"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}},"supportedNetworks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:8453","eip155:143"],"advertisedPriceUsd":0.002,"paymentRequirements":[{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"payTo":"9MkM5Ra48KFcSv9HDQ8sb3C3r5HjouEwGQ6sp1cx1vde","amount":"2000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9MkM5Ra48KFcSv9HDQ8sb3C3r5HjouEwGQ6sp1cx1vde","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"2000"},{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","amount":"2000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","scheme":"exact","network":"eip155:8453","amountAtomic":"2000"},{"raw":{"asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","amount":"2000","scheme":"exact","network":"eip155:143","maxTimeoutSeconds":300},"asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","scheme":"exact","network":"eip155:143","amountAtomic":"2000"}],"resourceDescription":"Search GitHub repositories and conversations","acceptedPaymentMethods":["exact"]},"source_id":1,"external_id":null}],"live_endpoint_metadata":{"x402_version":2,"resource_url":"https://glim.sh/api/v1/github/search","resource_description":"Search GitHub repositories and conversations","bazaar_extension":{"info":{"input":{"body":{"kind":"repos","query":"x402 payment protocol"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"results":[{"full_name":"x402-foundation/x402"}],"has_more":true,"total_count":42}}},"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":{"type":"object","required":["query"],"properties":{"kind":{"enum":["repos","conversations","code"],"type":"string","description":"What to search: 'repos', 'conversations' (issues+PRs), or 'code' (literal/regex/symbol search across 2.8M+ public GitHub repos). Optional - inferred from the query: is:/label:/author: implies conversations, path:/symbol:/content://regex/ implies code, stars:/topic:/in:readme implies repos, otherwise repos. type:code / type:repos in the query also works."},"page":{"type":"integer","default":1,"maximum":10,"minimum":1,"description":"Page number"},"repo":{"type":"string","description":"Scope to one repository. Accepts 'owner/name', a github.com URL, or a partial 'owner/' (code). Works with any kind; setting it with kind=repos routes the search to conversations, since repo-name search can't scope to one repo. Equivalent to a repo: qualifier in the query (if both are given they must match)."},"query":{"type":"string","maxLength":1000,"minLength":1,"description":"Search query in full GitHub search syntax: qualifiers (repo:owner/name, org:/user:, language:, path: with globs, symbol:, content:, is:, stars:>N, label:, sort:stars), boolean AND/OR/NOT with parentheses, \"exact strings\", and /regex/. kind=repos: minimal distinctive keywords - the project/library name (GOOD: 'rtk', 'react query'; BAD: 'rtk rust token killer' - every extra word must ALL match and buries the real repo; filter with qualifiers, not prose). kind=code: ONE literal code pattern as it appears in files ('useState('), an \"exact string\", a /regex/, or symbol:name for definitions; narrow with repo:/language:/path:, not extra words. kind=conversations: keywords plus filters (is:issue, label:bug). Caution: sort: REPLACES relevance ranking (sort:reactions = most-popular thread mentioning the words anywhere, incl. comments) - omit sort: for best-match. Not supported in code search: license:, enterprise:, is:vendored, is:generated."},"per_page":{"type":"integer","default":20,"maximum":30,"minimum":1,"description":"Results per page"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}},"accepted_requirements":[{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"payTo":"9MkM5Ra48KFcSv9HDQ8sb3C3r5HjouEwGQ6sp1cx1vde","amount":"2000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9MkM5Ra48KFcSv9HDQ8sb3C3r5HjouEwGQ6sp1cx1vde","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"2000"},{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","amount":"2000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","scheme":"exact","network":"eip155:8453","amountAtomic":"2000"},{"raw":{"asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","amount":"2000","scheme":"exact","network":"eip155:143","maxTimeoutSeconds":300},"asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","payTo":"0xC751344Ee09B5159160173F77D4a1169bCd386A1","scheme":"exact","network":"eip155:143","amountAtomic":"2000"}],"bazaar_compatible":null,"bazaar_validated_at":null,"bazaar_validation_error":null},"sonar_metrics":{"score":0,"uptime":0,"paid_success_rate":0,"valid_result_rate":null,"latency_p50":null,"latency_p90":null,"price_drift_pct":null},"cdp_indexed":false,"confidence":"low"}