{"uid":"cap_hDyU04wJbdepZfy1n2Vwq","slug":"scrapfly-crawl-compare-side-by-side-web-page-comparison-7e914715","name":"ScrapFly Crawl Compare — Side-by-Side Web Page Comparison","description":"69 endpoints for data, content generation, and web scraping. Pay per request via x402 on Base chain.","url":"https://scrapifrivly.orbonomy.xyz/api/crawl/compare","method":"POST","headers":{},"bodySchema":{"type":"object","required":["urlA","urlB"],"properties":{"urlA":{"type":"string","description":"urlA"},"urlB":{"type":"string","description":"urlB"}}},"responseSchema":{"type":"object","required":["success"],"properties":{"data":{"type":"object"},"success":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","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.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ij72MIHuJ7J5h8ngprFDZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares the crawled content of two URLs side by side, returning a structured diff or comparison of their data","exampleAgentPrompt":"Can you compare the content of these two pages for me — https://example-site-a.com/product and https://example-site-b.com/product — and tell me what's different between them?","exampleUseCases":null,"resultDescription":"Returns a JSON object with a success boolean and a data object containing the comparison results between the two crawled pages, including structural or content differences extracted from both URLs.","failureModes":["One or both URLs are unreachable or return non-200 status — success: false","URLs point to bot-protected or heavily JavaScript-rendered pages that cannot be scraped","Malformed or missing urlA / urlB parameters — validation error","Payment failure on Base chain — 402 payment required","Timeout if one or both pages are very slow to load"],"whenToPreferThis":"Use this endpoint when you need to programmatically compare the live content of two web pages — for example, tracking changes between a competitor's page and your own, verifying that a page migration preserved content, or detecting drift between two versions of a document. Prefer this over manual scraping + diffing two separate endpoints when you need a single atomic comparison call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:02:27.830Z","isFirstParty":false}