{"uid":"cap_HqvM2vtbMKBQzFYbLW87Q","slug":"scrapecheck-7995b4f1","name":"ScrapeCheck","description":"PRESENCE tier (deterministic, no LLM): confirms the claimed value appears on the live page — it does NOT confirm the value is the right answer to the question. Positive verdict is \"present\", never \"pass\"; check_type web_field_presence_v1. For full verification use /verify. First 100 checks per client are free: resend with header X-Use-Free-Allowance: yes and no payment to use them.","url":"https://scrapecheck.fly.dev/verify-presence","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"source page (public http/https)"},"asked":{"type":"string","description":"the original request, plain text"},"claim":{"type":"object","description":"the claimed field values to look for on the page"}}},"responseSchema":{"type":"json","example":{"engine":"web_field_v1/0.2.0+2ae28205cac4","key_id":"k2","reasons":["claimed price £51.77 found in re-fetched page","presence check only: confirms the value appears on the live page — not that it answers the question"],"verdict":"present","evidence":{"lens_votes":{"is_real":true,"is_current":true},"refetched_at":"2026-08-15T01:50:06.202Z","refetch_excerpt":"…£51.77 In stock…"},"signature":"ed25519:…","check_type":"web_field_presence_v1","confidence":0.9,"verdict_id":"0d2c…","source_hash":"sha256:…","verifier_url":"https://scrapecheck.fly.dev"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lNPw8SqTVPx21dcUD3DCb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Re-fetches a web page independently and returns a signed pass/fail/unverifiable verdict confirming whether a specific claimed value actually appears on the live page.","exampleAgentPrompt":"Can you independently verify that the price £51.77 is actually shown on https://example.com/product/123 — I got that figure from a third-party source and want a signed confirmation it's really on the page?","exampleUseCases":[{"title":"E-commerce price verification","prompt":"I'm about to buy a laptop from a price-comparison site that says it's £849 at currys.co.uk/laptops/model-xyz — can you re-fetch that page and give me a signed confirmation the £849 price actually appears there before I click through?"},{"title":"Job listing salary validation","prompt":"An aggregator told me this job at https://jobs.example.com/posting/45678 pays $120,000 — can you verify that salary actually appears on the live listing page and give me a pass/fail result?"},{"title":"Apartment rent fact-check","prompt":"My agent found an apartment at zillow.com/homedetails/456-main-st/99887 listed at $2,400/month — please re-fetch that page yourself and confirm whether $2,400 actually appears there, with a signed verdict I can trust."}],"resultDescription":"A JSON object containing a verdict ('present', 'absent', or 'unverifiable'), a confidence score (0–1), a list of human-readable reasons explaining the verdict, an ed25519 signature for tamper-proof audit, a check_type identifier ('web_field_presence_v1'), and a unique verdict_id. The verdict is 'present' only if the claimed value is found in the re-fetched page; unconfirmed values are never marked 'pass'.","failureModes":["Page requires JavaScript rendering — service only supports server-rendered pages, returns 'unverifiable' verdict","URL is behind authentication or a paywall — cannot be re-fetched, returns 'unverifiable'","Claimed value no longer appears on the live page — returns 'absent' verdict","Network or DNS error fetching the source URL — returns 'unverifiable' with error reason","Malformed URL or missing required fields — returns a 400-level error","Page returns a non-200 status — claim marked 'unverifiable' rather than 'absent'"],"whenToPreferThis":"Choose ScrapeCheck when your agent retrieved data from a third-party source (scraper, aggregator, another API) and you need independent, tamper-evident confirmation that the claimed value actually appears on the original live page. It is especially valuable for price checks, salary figures, product specs, or any claim where trust is critical and you cannot blindly rely on the original fetcher. Prefer this over re-scraping yourself when you need a cryptographically signed, auditable verdict rather than raw page content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:35:44.327Z","isFirstParty":false}