Free broken-link tool

Find Broken Links

Discover pages on a site, extract outbound links, and see which URLs return 404s — including the page each dead link was found on.

Broken URL Detector

Link status table

Checking your account…
  • Maps discovery
  • Outbound links
  • 404 detection

Developer experience

Detect broken links across any website.

Use the Maps endpoint to discover URLs, then Scrapes with links_on_page to extract outbound links and read each page status.

REST APIURL discoveryLink extractionStatus codesAbsolute linksSubdomain support
Read the docs
# 1. Discover URLs on the site
curl --request POST \
  --url https://api.olostep.com/v1/maps \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "url": "https://example.com",
    "include_subdomain": true
  }'

# 2. Scrape a page and extract outbound links (repeat per URL)
curl --request POST \
  --url https://api.olostep.com/v1/scrapes \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "url_to_scrape": "https://example.com",
    "formats": ["markdown"],
    "links_on_page": { "absolute_links": true }
  }'

Broken links with source pages, not just a URL list

The demo uses Olostep Maps to discover URLs, then Scrapes with links_on_page to extract and check outbound links.

  • Site discovery

    Maps lists discoverable URLs, including paths that are not in a sitemap.

  • Link extraction

    Each page scrape returns absolute outbound links.

  • Source tracking

    See which page a dead link was found on so you can fix the right file.

How it works

Each tool is designed around a direct job: provide the input, get a useful output, and move it into your workflow.

  • 1

    Enter a start URL

    Add your Olostep API key. Optionally cap pages and depth.

  • 2

    Discover and scrape

    Maps finds pages; scrapes extract links and status codes.

  • 3

    Export the table

    Download broken links with the pages that pointed to them.

Built for practical workflows

These tools are small on purpose: they solve the conversion job quickly, then point teams toward the API path when the workflow becomes recurring or high volume.

  • Docs QA

    Catch dead links in a docs or blog site before a release.

  • SEO cleanup

    Find 404s that waste crawl budget.

  • Migration checks

    Verify old paths after a site move.

Need this at scale?

Use POST /v1/maps to discover URLs, then POST /v1/scrapes with links_on_page. The snippet on this page is that two-step flow.

Frequently asked questions

Product & Capabilities

  • Yes. This demo runs on your Olostep account so scans do not consume the site’s credits.

  • It extracts outbound links from discovered pages and checks their status. Caps keep the run inside the page timeout.

  • Maps and scrapes are time-capped on this hosting platform. Increase limits in your own integration.

Usage & Automation

  • POST /v1/maps for discovery and POST /v1/scrapes with links_on_page for extraction.

  • No. The production path is Maps + Scrapes, not /v1/crawls.

  • Yes. Copy the snippet and schedule it in your own worker.

Pricing & Plans

  • The page UI is free to use. Live runs use the Olostep API configured for this site and may be rate limited.

  • Olostep is usage based. See pricing for current plan details and included credits.

  • New Olostep accounts include free credits so you can test extraction before scaling.

Broken URL Detector Demo | Olostep