{"uid":"cap_sgbE9hiuFK_BeMKiw-jX0","slug":"bulk-domain-expiry-checker-5f111671","name":"Bulk Domain Expiry Checker","description":"Bulk domain expiry for up to 20 domains in one call: expiry date, days left, registrar and at-risk status per domain, sorted soonest-first, with a count of domains expiring within 30 and 90 days. Portfolio renewal sweeps for agents managing many domains. $0.01 per batch.","url":"https://intel.rallylive.ca/monitor/bulk-expiry","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.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_e10S1YtNGcLzCwUZzqMEd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns expiry date, days remaining, registrar, and at-risk status for up to 20 domains in a single call, sorted soonest-expiring first, with counts of domains expiring within 30 and 90 days.","exampleAgentPrompt":"Can you check the expiry dates for all 20 domains in our portfolio — example.com, mybrand.io, shopsite.net, and the rest — and tell me which ones are expiring within the next 30 or 90 days, sorted soonest first?","exampleUseCases":[{"title":"Portfolio renewal sweep before billing cycle","prompt":"I have 15 domains across our brand portfolio — including acmecorp.com, acmecorp.io, acme-store.net, and 12 others. Can you pull the expiry dates and registrars for all of them and tell me which ones are at risk of lapsing in the next 90 days, sorted by how soon they expire?"},{"title":"Startup domain audit before acquisition","prompt":"We're evaluating a startup and they claim to own these 8 domains: startupname.com, startupname.io, startupname.co, getstarted.app, and four more. Can you check when each one expires and flag any that are expiring within 30 days?"},{"title":"Agency client domain health check","prompt":"I manage domains for several clients — can you batch-check these 20 domains and give me a summary of how many expire within 30 days versus 90 days, along with the registrar for each one, sorted soonest-expiring first?"}],"resultDescription":"A list of up to 20 domains sorted by soonest expiry, each with: expiry date, days remaining, registrar name, and an at-risk flag. Also includes aggregate counts of how many domains expire within 30 days and within 90 days.","failureModes":["More than 20 domains submitted — batch limit exceeded","Invalid or non-existent domain name returns no data or an error for that entry","WHOIS data unavailable for certain TLDs (e.g. some ccTLDs block bulk lookups)","Payment not processed — x402 payment required error","Rate limiting if called too frequently in succession","Domain with privacy protection may return masked registrar info"],"whenToPreferThis":"Use this endpoint when you need to check expiry status for multiple domains at once (up to 20) rather than querying them one by one. It is ideal for domain portfolio managers, agencies, or any agent that needs a fast, sorted overview of upcoming renewals with at-risk flagging and 30/90-day summary counts — all in a single $0.01 call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:13:40.292Z","isFirstParty":false}