{"slug":"extract-tollkit-dev-extract-batch-53a855","title":"Compare product prices across up to 5 stores in one call","host":"extract.tollkit.dev","method":"POST","resource":"https://extract.tollkit.dev/extract/batch","category":"image","description":"Compare product prices across up to 5 stores in one call: give up to 5 product page URLs, get each one's price, currency, stock, name, brand and images as schema.org/Product JSON. One payment for the whole set. Use for price comparison, deal finding and checking a shortlist. $0.15 flat; if every URL","price_listed":0.15,"price_asked":0.15,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":247,"reported_calls_30d":4,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"urls":["https://www.scrapingcourse.com/ecommerce/product/affirm-water-bottle/","https://www.scrapingcourse.com/ecommerce/product/abominable-hoodie/"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"properties":{"input":{"properties":{"body":{"properties":{"allow_redirect":{"default":false,"type":"boolean"},"urls":{"description":"Up to 5 absolute https:// product page URLs. Duplicates are removed and not billed twice.","items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"}},"required":["urls"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","body"],"type":"object"},"output":{"properties":{"example":{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"One entry per URL, in the order given. BILLING: flat price for the whole batch, so a batch where only some URLs succeed is charged in full. A batch where NO url succeeds returns 502 and is not charged.","properties":{"billing":{"description":"The billing rule, restated per response.","type":"string"},"failed":{"type":"integer"},"requested":{"type":"integer"},"results":{"items":{"properties":{"cache_age_seconds":{"type":"integer"},"cached":{"type":"boolean"},"error":{"description":"Present when ok is false.","type":"string"},"message":{"type":"string"},"ok":{"type":"boolean"},"page":{"type":["object","null"]},"product":{"description":"As POST /extract. Present when ok.","type":["object","null"]},"provenance":{"description":"Per-URL: which fields the merchant declared vs the model inferred.","type":["object","null"]},"url":{"type":"string"}},"required":["url","ok"],"type":"object"},"type":"array"},"succeeded":{"type":"integer"}},"required":["requested","succeeded","failed","results"],"type":"object"}},"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.15,"price_match":true,"latency_ms":247,"error":null}],"description_full":"Compare product prices across up to 5 stores in one call: give up to 5 product page URLs, get each one's price, currency, stock, name, brand and images as schema.org/Product JSON. One payment for the whole set. Use for price comparison, deal finding and checking a shortlist. $0.15 flat; if every URL fails you are not charged.","last_updated":"2026-09-21T05:55:25.55Z","schemes":["exact"]}