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.
$0.004 per capture · $0.002 per diff

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 ApifyReady-made example: full-page website screenshot for visual regression testing. In CI: the Visual Regression Check GitHub Action diffs your PR preview against production.
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"]}'
$0.004 per page audited
Broken link checker details · Bulk redirect checker
Open on ApifyReady-made example: broken link checker for a technical SEO audit.
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}'
$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 ApifyReady-made example: PDF to text for RAG, as a PDF to Markdown converter.
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"}'
$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 ApifyReady-made example: extract URLs from a sitemap and validate the XML.
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}'
All four tools have typed input schemas and can be called through Apify's MCP server (Apify MCP server) from any MCP-capable client.