{"uid":"cap_anyoLFFzI43IIxmRv9J8M","slug":"agentsvc-io-product-lookup-by-barcode-775ddbfd","name":"agentsvc.io Product Lookup by Barcode","description":"86 APIs for AI agents: web scraping and crawling to Markdown, AI summaries, data extraction and cited answers, screenshots and PDF, PDF, OCR and document conversion, news, paper and developer search and more, paid per call with USDC on Base, Solana, Polygon or Arbitrum via x402. No account, no API key, free sample on every service.","url":"https://agentsvc.io/api/v1/proxy/product-lookup?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"barcode":{"type":"string","description":"EAN-13, EAN-8 or UPC"}}},"responseSchema":{"type":"json","example":{"data":{"url":"https://world.openfoodfacts.org/product/3017624010701","name":"Nutella","brand":"Ferrero","found":true,"labels":["no-gluten"],"source":"Open Food Facts","barcode":"3017624010701","license":"ODbL (Open Food Facts contributors)","ecoscore":"d","quantity":"400.0 g","allergens":["nuts"],"image_url":"https://images.openfoodfacts.org/images/products/301/762/401/0701/front_en.100.400.jpg","categories":["Cocoa and hazelnuts spreads","de:Other"],"nova_group":null,"nutriscore":"e","ingredients":"sugar, palm oil, hazelnuts, skimmed milk powder, fat reduced cocoa, emulsifier, vanillin","nutrition_per_100g":{"fat_g":30.9,"salt_g":0.1075,"fiber_g":null,"sugars_g":56.3,"proteins_g":6.3,"energy_kcal":539,"carbohydrates_g":57.5,"saturated_fat_g":10.6}},"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XC65oKMUVJLu1_9ondbkw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up product details (name, brand, nutrition, allergens, labels) from a barcode (EAN-13, EAN-8, or UPC) via Open Food Facts","exampleAgentPrompt":"Can you look up the product with barcode 3017624010701 and tell me its name, brand, nutriscore, and whether it contains any allergens?","exampleUseCases":[{"title":"Grocery shopping allergen check","prompt":"I'm at the store and just scanned a product with barcode 5000112548167 — can you tell me if it contains nuts or gluten?"},{"title":"Nutrition tracking app enrichment","prompt":"I have a list of product barcodes from my shopping receipt, starting with 3017624010701 — can you fetch the full nutrition info per 100g including calories, fat, sugar, and protein?"},{"title":"Food label compliance verification","prompt":"Look up barcode 8000500310427 and tell me the nova group, ecoscore, nutriscore, and all the labels associated with the product — I need to check if it meets our healthy eating policy."}],"resultDescription":"Returns a JSON object with product name, brand, barcode, quantity, ingredients, allergens, labels, categories, nutriscore, ecoscore, nova group, nutrition per 100g (fat, sugar, protein, carbs, energy, fiber, salt, saturated fat), product image URL, Open Food Facts URL, and data source/license.","failureModes":["Barcode not found in Open Food Facts — returns found: false","Invalid barcode format — may return an error or empty result","Product exists but has incomplete data — some fields may be null (e.g. nova_group, fiber_g)","Network timeout or upstream Open Food Facts unavailability","Payment failure via x402 — call not executed"],"whenToPreferThis":"Use this endpoint when you need to identify a food or consumer product by its barcode and retrieve structured nutritional, allergen, or labeling data. It is particularly useful for food-tech applications, grocery shopping assistants, nutrition trackers, and compliance checks. Prefer this over manual web scraping since it returns normalized, structured JSON including nutriscore, ecoscore, and per-100g nutrition, all sourced from the well-maintained Open Food Facts database.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:41:03.110Z","isFirstParty":false,"canonicalSlug":"agentsvc-io-product-lookup-by-barcode-775ddbfd"}