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.

Get API key