{"uid":"cap_XMfHDRWvtb1cDc9Soh4tJ","slug":"extract-domains-from-page-bulk-7eee4c0b","name":"extract-domains-from-page-bulk","description":"Bulk extract domains from page: up to 20 urls 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://page.intel.rallylive.ca/bulk/page/extract/domains","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_cwlZu6C2ButCwLZQPuR-e","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":"Bulk extracts all domains referenced on up to 20 web pages in a single concurrent call, returning results in input order with per-item errors and a failure count.","exampleAgentPrompt":"Can you extract all the domains referenced on these 15 pages for me — here's the list of URLs — and tell me if any of them failed?","exampleUseCases":[{"title":"Competitive link profile analysis","prompt":"I have a list of 18 competitor blog posts — can you pull all the domains they link to or reference on each page? I want to see which third-party domains they rely on most."},{"title":"Bulk SEO outreach prospecting","prompt":"Here are 20 landing pages from our industry. For each one, extract every domain you find on the page so I can build a list of potential outreach targets."},{"title":"Brand mention domain audit","prompt":"I've got 12 press release URLs — can you go through each one and give me all the domains mentioned on the page, plus flag any pages where the extraction failed?"}],"resultDescription":"Returns an ordered array of results matching the input URL list. Each item contains the extracted domains found on that page (same answer as the single-endpoint equivalent) plus a per-item error field if extraction failed. A top-level failure count summarizes how many items errored across the batch.","failureModes":["URL is unreachable or returns a non-200 status — per-item error field set, counted in failure total","More than 20 URLs submitted — likely rejected or truncated","URL points to non-HTML content (PDF, binary) — may return empty domain list or error","Network timeout fetching a page — per-item error reported","Malformed URL in input list — per-item error with parsing failure"],"whenToPreferThis":"Choose this endpoint when you have a list of 2–20 URLs and need domains extracted from all of them in a single API call with concurrent processing. It is more efficient than calling the single-URL endpoint repeatedly and returns results in the original input order, making it ideal for batch enrichment pipelines, link audits, or competitive research workflows. Prefer the single endpoint only when processing one URL at a time in a real-time context.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T06:32:57.793Z","isFirstParty":false}