{"uid":"cap_O_K80W3I3E_vYQquqsq8z","slug":"page-links-status-bulk-f6e4ad67","name":"page-links-status-bulk","description":"Bulk page links status: up to 20 urls in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /page/links-status endpoint (Status of the first 20 links on a page). Batch enrichment for agents that hold a list. $0.01 per batch.","url":"https://intel.rallylive.ca/bulk/page/links-status","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__2VmAdD002W7Zd1VaHqx6","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 the HTTP status of links found on up to 20 URLs in a single concurrent batch call, returning per-item results in input order with error fields and failure counts.","exampleAgentPrompt":"Check the link status for all of these pages at once — rallylive.ca/page1, rallylive.ca/page2, and rallylive.ca/page3 — and tell me which links are broken, including a count of how many failed per page.","exampleUseCases":[{"title":"Pre-publish broken link audit","prompt":"Before we go live, check the link health on all 15 pages in this list and flag any that have broken or dead links so we can fix them first."},{"title":"Weekly site health monitoring","prompt":"Every Monday, scan these 10 landing pages for broken outbound links and give me a summary of failures with per-page counts so I can hand it to the content team."},{"title":"Competitor page link audit","prompt":"I've got a list of 8 competitor blog posts — can you check all the links on each of those pages and tell me which ones have the most broken links?"}],"resultDescription":"An ordered array of results matching the input URL order, where each item contains the link status details for the first 20 links found on that page (same as the single /page/links-status endpoint), a per-item error field indicating any failure, and an overall count of failed items across the batch.","failureModes":["Invalid or unreachable input URLs return a per-item error field rather than crashing the whole batch","Pages with no detectable links return empty link arrays","Rate limiting or upstream timeouts may result in partial failures reflected in the failure count","Malformed input (wrong type or missing required fields) returns a 400-level error","Payment failure via x402 protocol prevents the call from executing"],"whenToPreferThis":"Use this endpoint when you have a list of 2–20 page URLs and need link status results for all of them efficiently without making separate sequential API calls. It processes concurrently and returns results in input order, making it ideal for batch enrichment workflows, site audits, and monitoring pipelines where per-item error handling is important.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:52:01.728Z","isFirstParty":false}