{"slug":"scrapecheck-fly-dev-verify-presence-d5b817","title":"PRESENCE tier (deterministic, no LLM)","host":"scrapecheck.fly.dev","method":"POST","resource":"https://scrapecheck.fly.dev/verify-presence","category":"other","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 clien","price_listed":0.002,"price_asked":0.002,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":431,"reported_calls_30d":4,"reported_payers_30d":3,"networks":["eip155:137","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"asked":"get the current price and stock status of A Light in the Attic","claim":{"in_stock":true,"price":"£51.77"},"url":"https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"asked":{"description":"the original request, plain text","type":"string"},"claim":{"description":"the claimed field values to look for on the page","type":"object"},"url":{"description":"source page (public http/https)","type":"string"}},"required":["url","claim","asked"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"check_type":{"description":"The check contract used, e.g. web_field_presence_v1.","type":"string"},"confidence":{"description":"The engine's confidence in the verdict, 0 to 1.","type":"number"},"engine":{"description":"Engine name and version digest that produced the verdict.","type":"string"},"evidence":{"description":"What the re-fetch observed.","properties":{"lens_votes":{"description":"Boolean votes is_real, is_current from the judging lenses.","properties":{"is_current":{"type":"boolean"},"is_real":{"type":"boolean"}},"type":"object"},"refetch_excerpt":{"description":"Excerpt of the re-fetched page content the verdict was judged against.","type":"string"},"refetched_at":{"description":"UTC timestamp of the engine's own fetch of the page.","type":"string"}},"type":"object"},"key_id":{"description":"Identifier of the signing key; resolve against GET /pubkey.","type":"string"},"reasons":{"description":"The stated reasons for the verdict.","items":{"type":"string"},"type":"array"},"signature":{"description":"ed25519 signature over canonical sorted-key JSON of every field except signature.","type":"string"},"source_hash":{"description":"sha256 of the normalized page text the verdict judged; null when no anchor text was obtained.","type":["string","null"]},"verdict":{"description":"One of present, fail, unverifiable.","enum":["present","fail","unverifiable"],"type":"string"},"verdict_id":{"description":"Unique identifier for this verdict; its issuance is confirmable at GET /verdicts/{verdict_id}.","type":"string"},"verifier_url":{"description":"The issuing service's URL; display only, never a trust root.","type":"string"}},"required":["verdict_id","verdict","confidence","reasons","evidence","check_type","engine","key_id","verifier_url","source_hash","signature"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.002,"price_match":true,"latency_ms":431,"error":null}],"description_full":"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.","last_updated":"2026-09-06T02:14:26.053Z","schemes":["exact"]}