Screenshot pages, find broken links, validate sitemaps, convert PDFs

Send a page URL, a sitemap or a PDF link and get back full-page screenshots and pixel diffs, broken links and technical SEO issues for each page, every URL in the sitemap, or page-aware Markdown. Prices run from $0.0003 per sitemap URL to $0.004 per screenshot or audited page, and you're charged only for completed results: failed fetches are free.

Each tool runs on the Apify platform with pay-per-event pricing: you pay per result, and Apify platform usage is included. Prices below are Apify Free-plan rates; paid Apify plans pay less per event. Run them from the Apify Console, the REST API, or an AI agent through Apify's MCP server.

Website Screenshot & Visual Regression Diff

$0.004 per capture · $0.002 per diff

Diff image from a real run: the changed price, the removed feature bullet and the restyled button are marked in red
A real diff: a demo page after its price, a feature bullet and the button changed (1.24% of pixels).

Visual regression testing details · Full-page screenshots with sticky headers fixed

Open on Apify

Ready-made example: full-page website screenshot for visual regression testing. In CI: the Visual Regression Check GitHub Action diffs your PR preview against production.

Use via API
curl -X POST "https://api.apify.com/v2/acts/lintlab~screenshot-diff/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"urls":["https://example.com"],"mode":"fullPage","device":"desktop",
       "baselineUrls":["https://example.org"]}'

Broken Link Checker & Technical SEO Audit

$0.004 per page audited

Broken link checker details · Bulk redirect checker

Canonical tag checker details

Meta tag checker details

Open on Apify

Ready-made example: broken link checker for a technical SEO audit.

Use via API
curl -X POST "https://api.apify.com/v2/acts/lintlab~seo-site-qa/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"startUrls":[{"url":"https://crawlee.dev"}],"maxPages":100,"checkLinks":true}'

PDF to Markdown & Text Extractor

$0.003 per PDF, plus $0.006 per OCR page

PDF to Markdown for RAG details · OCR PDF to text (scanned PDFs) · Extract tables from PDF

Open on Apify

Ready-made example: PDF to text for RAG, as a PDF to Markdown converter.

Use via API
curl -X POST "https://api.apify.com/v2/acts/lintlab~pdf-to-markdown/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"pdfUrls":[{"url":"https://arxiv.org/pdf/1706.03762"}],"outputFormat":"markdown"}'

XML Sitemap Checker, Validator & URL Extractor

$0.001 per sitemap file · $0.0003 per URL · $0.0005 per status check

Sitemap checker and XML sitemap validator details · Study: XML sitemaps on the CrUX top-1k origins

Open on Apify

Ready-made example: extract URLs from a sitemap and validate the XML.

Use via API
curl -X POST "https://api.apify.com/v2/acts/lintlab~sitemap-doctor/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"startUrls":[{"url":"https://www.sitemaps.org/"}],"maxUrls":1000,"checkStatus":false}'

For AI agents

All four tools have typed input schemas and can be called through Apify's MCP server (Apify MCP server) from any MCP-capable client.