{"uid":"cap_D-zixLMLTd6q0vEFYyZm3","slug":"ean-asin-upc-barcode-lookup-api-x402-e43dedc6","name":"EAN/ASIN/UPC Barcode Lookup API (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/ean?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"codes":{"type":"array","description":"ASINs, EAN-8, EAN-13, UPC-A, or GTIN-14 codes to match against public product pages. Mixed lists are accepted."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Maximum verified conversions in the dataset. Set to 0 for no cap."},"maxCandidates":{"type":"integer","default":3,"maximum":10,"minimum":1,"description":"Maximum search results checked against product detail identifiers for each barcode."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"ean":null,"asin":null,"timestamp":null,"input_code":null,"product_url":null,"barcode_type":null,"request_type":null,"product_title":null}],"product":"ean"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TNB8_qA2AIBPxe3CwOOyE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up product data (title, EAN, ASIN, URL) from public product pages given one or more barcodes (EAN-8, EAN-13, UPC-A, GTIN-14, or ASIN).","exampleAgentPrompt":"I have a list of barcodes — 0194252823323, 0194252829325, and 012345678905 — can you look up the product titles, ASINs, and product page URLs for each of them, checking up to 5 candidate pages per barcode?","exampleUseCases":[{"title":"Inventory barcode enrichment","prompt":"I've got a spreadsheet of 20 EAN-13 barcodes from our warehouse inventory — can you look up the product title and Amazon ASIN for each one, checking up to 5 candidates per barcode?"},{"title":"Competitor product research","prompt":"I found these UPC codes on a competitor's packaging: 012345678905 and 885909950959. Can you resolve them to product titles and product page URLs so I can see what they're selling?"},{"title":"Marketplace listing validation","prompt":"Before I list these products, can you confirm what titles and ASINs come back for EAN codes 5901234123457 and 4006381333931, just to make sure I have the right items matched?"}],"resultDescription":"Returns a JSON object with a count of matched products and an items array. Each item includes the input code, resolved EAN, ASIN, product title, product page URL, barcode type, request type, and timestamp. Failed or empty lookups are not billed.","failureModes":["Barcode not found on any public product page — item returned with null fields","maxCandidates limit too low to find a match — increase to improve hit rate","Invalid or malformed barcode code — may return null results","Rate limits or scraping blocks from underlying product pages — may return empty","Mixed code types in one request may yield inconsistent results if not all types are supported"],"whenToPreferThis":"Choose this endpoint when you need to resolve barcodes (EAN-8, EAN-13, UPC-A, GTIN-14) or ASINs to structured product data including titles and URLs, especially in bulk or mixed-format lists. It is pay-per-result (no charge for failed lookups), making it cost-efficient for uncertain or dirty barcode datasets. Prefer it over general web scrapers when you specifically need product catalog enrichment from public product pages.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:53:46.154Z","isFirstParty":false,"canonicalSlug":"ean-asin-upc-barcode-lookup-api-x402-e43dedc6"}