EAN Manager

The EAN Lookup API resolves EAN barcodes to product information from our global product database.


GET/ean-lookup/{ean}

Look up an EAN

Returns product information for a given EAN from the global database.

Path parameters

  • Name
    ean
    Type
    string
    Description

    The EAN to look up (8 or 13 digits).

Request

GET
/ean-lookup/{ean}
curl https://api.productsmanager.app/api/v1/ean-lookup/3760000000001 \
  -H "Authorization: Bearer {api_key}"

Response

{
  "ean": "3760000000001",
  "found": true,
  "title": "Produit exemple",
  "brand": "Ma Marque",
  "category": "Électronique",
  "description": "Description du produit.",
  "images": [
    "https://cdn.example.com/products/3760000000001.jpg"
  ],
  "attributes": {
    "weight": "500g"
  }
}

POST/ean-lookup/batch

Batch lookup

Looks up multiple EANs in a single request. Maximum 50 EANs per batch.

Body parameters

  • Name
    eans
    Type
    array
    Description

    Array of EAN strings to look up.

Request

POST
/ean-lookup/batch
curl -X POST https://api.productsmanager.app/api/v1/ean-lookup/batch \
  -H "Authorization: Bearer {api_key}" \
  -H "Content-Type: application/json" \
  -d '{"eans": ["3760000000001", "3760000000002", "9999999999999"]}'

Response

{
  "results": [
    {
      "ean": "3760000000001",
      "found": true,
      "title": "Produit A",
      "brand": "Marque A"
    },
    {
      "ean": "3760000000002",
      "found": true,
      "title": "Produit B",
      "brand": "Marque B"
    },
    {
      "ean": "9999999999999",
      "found": false
    }
  ]
}

Was this page helpful?