{"uid":"cap_wQmv5B1CDWZb4CtILsk3o","slug":"is-dns-hosted-by-github-pages-bulk-429998a9","name":"is-dns-hosted-by-github-pages-bulk","description":"Bulk is dns hosted by github pages: up to 20 domains in one call, processed concurrently, results in input order with a per-item error field and a failure count. Same answer per item as the single endpoint. Batch enrichment for agents that hold a list. $0.10 per batch.","url":"https://dns.intel.rallylive.ca/bulk/dns/hosted-by/github-pages?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"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wMwCjkwwAAFKCLHJItCUr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether up to 20 domains are DNS-hosted by GitHub Pages in a single concurrent batch call, returning per-item results in input order.","exampleAgentPrompt":"Can you check which of these domains are hosted on GitHub Pages — rallylive.ca, example.com, myproject.io, testsite.org, and devblog.net — all in one batch?","exampleUseCases":[{"title":"Portfolio site infrastructure audit","prompt":"I have a list of 15 client websites and I need to know which ones are currently hosted on GitHub Pages — can you check all of them at once?"},{"title":"Competitor tech stack discovery","prompt":"Here are 20 competitor domains I'm tracking: acme.io, betacorp.com, gammaweb.net, and 17 more — can you tell me which ones are using GitHub Pages for their DNS hosting?"},{"title":"Onboarding domain validation pipeline","prompt":"Before we migrate these 12 domains to our new CDN, I want to confirm which ones are still pointing to GitHub Pages DNS — can you run a bulk check on all of them?"}],"resultDescription":"Returns a JSON array of results in the same order as the input domains, where each item indicates whether that domain's DNS is hosted by GitHub Pages (boolean or equivalent status), an optional per-item error field if the lookup failed, and a summary failure count across the batch.","failureModes":["Invalid or malformed domain names in the input list cause per-item errors with descriptive error fields","Batch exceeds 20 domains, likely resulting in a 400 or partial rejection","DNS resolution timeouts for specific domains result in per-item failure with the remaining items still processed","Upstream Cloudflare DoH unavailability causes widespread per-item failures and elevated failure count","Payment not attached or insufficient USDC causes a 402 payment required response before any lookups occur"],"whenToPreferThis":"Choose this endpoint when you have a list of 2–20 domains and need to check GitHub Pages hosting for all of them in a single API call rather than making one request per domain. It is more efficient and cost-effective than looping the single-domain endpoint, and results are returned in input order with per-item error handling so partial failures don't block the whole batch.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T00:59:45.066Z","isFirstParty":false,"canonicalSlug":"is-dns-hosted-by-github-pages-bulk-429998a9"}