{"uid":"cap_yF27VDI7IPbm4seiGwwYC","slug":"cited-brief-check-links-6d7acaf9","name":"Cited Brief – Check Links","description":"Pay-per-call web research tools for AI agents, paid in USDC over x402.","url":"https://cited-brief.cited-brief.workers.dev/check-links?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"maxItems":10,"minItems":1,"description":"Public http(s) URLs to check"}}},"responseSchema":{"type":"json","example":{"ok":1,"checked":2,"results":[{"ok":true,"url":"https://example.com/pricing","state":"ok","title":"Pricing","status":200,"final_url":"https://example.com/pricing","redirects":[],"content_type":"text/html","last_modified":null},{"ok":false,"url":"https://example.com/retired-page","state":"not_found","title":null,"status":404,"final_url":"https://example.com/retired-page","redirects":[],"content_type":"text/html","last_modified":null}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lq7rvdu0rwObrfy1AHIrs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks up to 10 public URLs for reachability, HTTP status, redirects, and content metadata","exampleAgentPrompt":"Can you check whether these three URLs are still live and tell me if any of them are broken or redirecting somewhere unexpected: https://example.com/pricing, https://example.com/old-page, and https://example.com/about?","exampleUseCases":[{"title":"Citation integrity check for research","prompt":"I just finished my report and want to make sure all 8 citation URLs are still live and returning 200. Can you check these links and flag any that are broken or returning an error: https://example.com/study1, https://example.com/study2, https://example.com/study3, https://example.com/study4, https://example.com/study5, https://example.com/study6, https://example.com/study7, https://example.com/study8?"},{"title":"Detect dead links in published content","prompt":"We published a blog post last year with several outbound links — can you check whether https://partner.com/announcement, https://partner.com/whitepaper, and https://oldsite.com/press-release are still up, and tell me their current HTTP status and whether any of them redirect?"},{"title":"Monitor competitor landing pages","prompt":"Can you verify these competitor pricing and product pages are still accessible and see if any of them have moved to a new URL? Here are the links: https://competitor-a.com/pricing, https://competitor-b.com/features, https://competitor-c.com/plans."}],"resultDescription":"Returns a JSON object with a count of successful checks and an array of per-URL results, each including: whether the URL was reachable (ok), the HTTP status code, the final URL after any redirects, the page title, the content type, any redirect chain, the last-modified header if available, and a human-readable state label (e.g. 'ok', 'not_found').","failureModes":["Non-public or firewall-protected URLs may return errors even if the page exists","URLs that take longer than the worker timeout to respond may fail","More than 10 URLs in a single request will be rejected by schema validation","Malformed or non-HTTP(S) URLs will likely error or return unexpected states","Payment failure via x402 will block the call before any URLs are checked"],"whenToPreferThis":"Choose this endpoint when you need lightweight, fast HTTP-level reachability checks on a batch of up to 10 URLs — especially for citation validation, broken-link detection, or redirect auditing — and you want per-call pricing with no subscription. It is not a full page scraper; prefer it when you only need status codes, titles, redirects, and reachability rather than full page content or rendered JavaScript.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:31:51.906Z","isFirstParty":false,"canonicalSlug":"cited-brief-check-links-6d7acaf9"}