{"uid":"cap_TRnqtU2UcYGXa2S_jtPeR","slug":"autoscrape-broken-link-checker-api-0b24ff62","name":"AutoScrape Broken Link Checker API","description":"No-key evaluation APIs for public data and utilities: business filings, permits, bankruptcy dockets, NPI providers, HTTP status checks, sitemap URL extraction, SEC EDGAR, IRS 990, WHOIS, and validation. Paid x402 access is live.","url":"https://autoscrape-api-seven.vercel.app/x402/v1/broken-link-checker","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"count":1,"results":[{"linkUrl":"https://badssl.com/","isBroken":false,"sourceUrl":"https://badssl.com/","resultType":"LINK_CHECK","statusCode":200}]}},"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_3IwR0mZdNAo-WS2shXsRF","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 one or more URLs for broken links by fetching each page and validating the HTTP status of all outbound links found on it","exampleAgentPrompt":"Can you check the page at https://example.com/resources for broken links — use a 6-second timeout and check up to 50 links with 5 concurrent checks?","exampleUseCases":[{"title":"Blog post link audit","prompt":"Check my blog post at https://myblog.com/top-tools-2024 for any broken or dead links and tell me which ones are returning errors."},{"title":"Documentation page health check","prompt":"Scan https://docs.myproduct.com/getting-started for broken links — I want to know which outbound links are returning non-200 status codes before we publish."},{"title":"Competitor resource page scan","prompt":"Check the links on https://competitor.com/resources and tell me how many are broken, with the status codes for each one."}],"resultDescription":"Returns a JSON object with a count of link observations and an array of results, each containing the source URL, the link URL found on that page, whether the link is broken (boolean), the HTTP status code returned, and a result type label of LINK_CHECK.","failureModes":["URL not publicly accessible — returns error or empty results","Timeout exceeded for slow-loading pages — partial results or timeout error","Invalid URL format — request validation error","maxResults cap hit — only up to 100 link observations returned","Source page returns non-HTML content — no links extracted","Rate limiting or bot blocking by target site — links may incorrectly appear broken","Payment not processed — x402 payment required error"],"whenToPreferThis":"Choose this endpoint when you need a fast, per-call, pay-per-use broken link check on one or a small batch of URLs without managing API keys or infrastructure. Ideal for agent workflows that need on-demand link validation as part of a larger pipeline, content audits, or pre-publish checks. Prefer alternatives (dedicated crawlers, Screaming Frog, etc.) for full-site recursive crawls or large-scale link auditing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:52:36.581Z","isFirstParty":false}