Skip to content
Gridlode
LiveWeb pages and crawling1 credit / page

Broken Link Checker API

Crawl up to `limit` pages of a website and check every link found on them, internal and external (and optionally images): broken links (404, 410, 5xx, DNS and connection errors, timeouts) with the HTTP status or error, every page they appear on and their anchor text; internal redirect chains; links that refused the check (401/403/429) listed separately so they are not mistaken for broken; and a summary. HEAD first with a GET fallback, de-duplicated, concurrency-limited, short timeouts. Respects robots.txt and Crawl-delay by default. Charged per page crawled (link checks are free); failed crawls are not charged.

GEThttps://api.gridlode.com/v1/url/broken-links

Try it live

Try . Free, no account needed.

Parameters

NameTypeDescription
urlrequiredstringStart URL: a site root or any page. Pages on the same site (same registrable domain) are crawled; links on them are checked.
limitintegerMaximum number of pages to crawl for links. Charged 1 credit per page crawled; link checks are free.
Default: 10
max_depthintegerHow many links deep to crawl from the start page.
Default: 3
check_externalbooleanAlso check links that point to other websites.
Default: true
check_imagesbooleanAlso check image sources (<img src>).
Default: false
respect_robotsbooleanDon't crawl or check URLs on this site that robots.txt disallows, and honour its Crawl-delay.
Default: true
max_ageintegerAccept a cached answer up to this many seconds old, billed at 50%. Default 0 (always fresh).

Response fields

    Code

    curl "https://api.gridlode.com/v1/url/broken-links?url=https%3A%2F%2Fquotes.toscrape.com%2F&limit=2&max_depth=1" \
      -H "Authorization: Bearer $GRIDLODE_KEY"
    1 credit per page
    One credit is $0.001 on the smallest pack, from $0.0003 on enterprise plans.
    Half price for cached data
    Cached for up to 1 h. Pass max_age to use it.
    Failed requests are free
    Blocks, timeouts and target errors never cost credits.

    Market reference: Ahrefs/Semrush site audit (subscription) · Dead Link Checker Pro $10-50/mo · ScrapingBee/Apify link checkers ~$1-5/1k pages.

    Questions

    How much does the Broken Link Checker API cost?

    1 credit per page. One credit costs $0.001 on the smallest pack and as little as $0.0003 on enterprise plans. Cached answers cost half and failed calls are free.

    Web pages and crawling
    All 13 in Web pages and crawling · 13 live
    Live

    URL to Markdown

    The main content of a web page as clean Markdown (boilerplate, navigation and ads removed) with title, description, author, publish date and language

    1 credit / requestTry freeDocs
    Live

    Website Crawler (Markdown for RAG)

    Crawl a website from a start URL (and optionally its XML sitemap) and get every page back as clean Markdown with title, description, language, word…

    1 credit / pageDocs
    Live

    Screenshot

    A screenshot of any public web page, rendered in real Chrome with JavaScript

    2 credits / requestTry freeDocs
    Live

    Page HTML

    The raw HTML of any public web page with final URL, status code, redirect chain and key headers

    1 credit / requestTry freeDocs