One clean request
per barcode
Predictable responses with fields that explain themselves. Base URL https://api.scandex.io, authenticated with your X-SDX-Key. Every endpoint ships in the OpenAPI spec and typed SDKs.
GET /v1/products/{barcode}
Look up one product by barcode. Accepts UPC-A, UPC-E, EAN-13 or EAN-8, and we handle the rest.
Options: ?basis, ?include, ?compat=nutritionix
GET /v1/products?barcodes=a,b,c
Look up many products at once, up to 50 per request.
GET /v1/search?q=
Search by product name or brand, with typo tolerance and filters.
GET /v1/autocomplete?q=
Fast suggestions for search-as-you-type.
Moving from Nutritionix?
Add ?compat=nutritionix to any lookup and you'll get the familiar { foods: [ ... ] } shape back. Point your existing base URL at Scandex and that is the whole migration.