{"uid":"cap_oFepXXblfJ5ymNneoGdDL","slug":"tollkit-extract-batch-f2fc6941","name":"Tollkit Extract Batch","description":"Pay-per-call product page extraction. No account, no API key: pay in-band with x402 in USDC on Base or Solana.","url":"https://web.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.04","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.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_byIDoqXhstAvvpveledLt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","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 from up to 5 product page URLs in a single pay-per-call request, billed via x402 micropayment in USDC with no account or API key required.","exampleAgentPrompt":"Can you extract the product details from these five URLs for me: https://example.com/product1, https://example.com/product2, https://example.com/product3, https://example.com/product4, https://example.com/product5 — and follow redirects if any of them redirect?","exampleUseCases":[{"title":"Competitor price intelligence sweep","prompt":"Pull the product details from these three competitor product pages so I can compare their pricing and descriptions to ours: https://rivalstore.com/item/abc, https://rivalstore.com/item/def, https://otherstore.com/product/xyz"},{"title":"E-commerce catalog enrichment","prompt":"I have five product URLs from our supplier's site — can you extract the full product info from each so I can populate our own catalog? Here are the links: https://supplier.com/p/1001, https://supplier.com/p/1002, https://supplier.com/p/1003, https://supplier.com/p/1004, https://supplier.com/p/1005"},{"title":"Affiliate deal comparison scraping","prompt":"Grab the product data from these four affiliate links so I can compare what each one is selling and at what price: https://shop1.com/deal/red-widget, https://shop2.com/deal/red-widget, https://shop3.com/products/widget-pro, https://shop4.com/items/widget-v2"}],"resultDescription":"Returns structured extracted data from each submitted product page URL, including product attributes such as title, price, description, images, and other available fields. Duplicate URLs are deduplicated and not billed twice. Up to 5 URLs are processed per call.","failureModes":["URL is not a valid absolute https:// URI — request rejected","More than 5 URLs submitted — request rejected or truncated","Payment fails or insufficient USDC balance — 402 response returned","Product page blocks scraping bots — extraction may return empty or partial data","Redirect encountered but allow_redirect is false — page may not resolve correctly","Target URL is unreachable or returns non-200 status — that URL's result may be null or error"],"whenToPreferThis":"Choose this endpoint when you need to extract structured product data from multiple e-commerce or retail URLs in a single call without setting up an account or subscription. It is ideal for one-off or infrequent batch scraping tasks where paying per call via x402 micropayment (USDC on Base or Solana) is more practical than a recurring API plan. Prefer it when processing up to 5 URLs at a time and when avoiding API key management overhead is a priority.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T21:40:15.535Z","isFirstParty":false,"canonicalSlug":"tollkit-extract-batch-f2fc6941"}