{"uid":"cap_5DLxBAP1xhtt2vsUlREL4","slug":"tollkit-extract-batch-c4d41ab6","name":"Tollkit Extract Batch","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 fails you are not charged.","url":"https://extract.tollkit.dev/extract/batch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string","format":"uri"},"maxItems":5,"description":"Up to 5 absolute https:// product page URLs. Duplicates are removed and not billed twice."},"allow_redirect":{"type":"boolean","default":false}}},"responseSchema":null,"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_R-ZTzFssb_tVuekVZmS5r","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":"Extracts structured product data (name, brand, SKU, price, availability) from up to 5 product page URLs in a single paid call.","exampleAgentPrompt":"Can you pull the product details — name, price, availability, and SKU — from these five URLs at once: https://store-a.com/product/123, https://store-b.com/item/456, https://store-c.com/p/789, https://store-d.com/goods/321, https://store-e.com/buy/654? I want to compare them side by side without paying separately for each one.","exampleUseCases":[{"title":"Cross-store price comparison for a gadget","prompt":"I want to compare the price and availability of this laptop across five different retailers — here are the product page URLs from Amazon, Best Buy, Walmart, Newegg, and B&H. Can you fetch all five at once and tell me which has the lowest price and which ones have it in stock?"},{"title":"Competitive product intelligence for a reseller","prompt":"I'm sourcing a specific running shoe model and I have product pages from five different suppliers. Can you extract the name, SKU, brand, price, and availability from all five URLs in one go so I can decide where to buy?"},{"title":"Automated price monitoring snapshot","prompt":"I need a snapshot of this product's current price and stock status across these four stores — pull the structured product data from all four URLs at once and give me a summary table."}],"resultDescription":"Returns an array of schema.org/Product-compatible JSON objects for each URL, each containing product name, brand, SKU, price, currency, and availability. URLs that fail to extract are returned with an error status but the call is still charged for successfully extracted URLs; if every URL fails, the call is not charged.","failureModes":["One or more URLs unreachable or returning non-200 responses — those items are returned with error status but successful ones are still billed","All URLs fail — call is not charged","URL points to a non-product page (category, homepage) — extraction returns empty or partial data","Redirect encountered when allow_redirect is false — URL fails extraction","Duplicate URLs submitted — deduplicated automatically, not double-billed","Rate limiting or bot protection on target site — extraction may fail for that URL"],"whenToPreferThis":"Choose this endpoint when you need to extract and compare product data from 2–5 URLs in a single atomic call and payment, rather than calling a single-URL extractor multiple times. Ideal for price comparison, competitive intelligence, or multi-store availability checks where you want one charge and one round-trip. Prefer the single /extract endpoint if you only have one URL.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T03:41:15.016Z","isFirstParty":false,"canonicalSlug":"tollkit-extract-batch-c4d41ab6"}