# EAN-Search.org API API

> EAN-Search.org API API on Apizie: 7 endpoints (Generate a PNG barcode image, Look up an EAN, Query the database for all barcodes with the same beginning, Search for products form a certain category, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/ecommerce:ean-search/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `ecommerce:ean-search`
- Category: E-commerce
- Status: byok
- Source: https://ean-search.org
- Page: https://apizie.tech/api/ecommerce/ean-search
- OpenAPI: https://apizie.tech/api/ecommerce/ean-search/openapi.json

Documentation of the EAN-Search.org API, see [https://www.ean-search.org/ean-database-api.html](https://www.ean-search.org/ean-database-api.html). Please consult the PDF manual in your account for more details.

## Endpoints

### Generate a PNG barcode image
`GET https://apizie.tech/v1/ecommerce:ean-search/barcode-image` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| op | string | yes | API operation |
| ean | integer | yes | EAN code to search for |
| width | integer | no |  |
| height | integer | no |  |
| format | string | no | output format |

### Look up an EAN
`GET https://apizie.tech/v1/ecommerce:ean-search/barcode-lookup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| op | string | yes | API operation |
| ean | integer | yes | EAN code to search for |
| language | integer | no | preferred language for the product name |
| format | string | no | output format |

### Query the database for all barcodes with the same beginning
`GET https://apizie.tech/v1/ecommerce:ean-search/barcode-prefix-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| op | string | yes | API operation |
| prefix | string | yes | barcode prefix to search for, at least 4 digits |
| language | integer | no | preferred language for the product name |
| page | integer | no | result page |
| format | string | no | output format |

### Search for products form a certain category
`GET https://apizie.tech/v1/ecommerce:ean-search/category-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| op | string | yes | API operation |
| category | integer | yes | category number |
| name | string | no | name or keyords to search for |
| language | integer | no | preferred language for the product name (default any language) |
| page | integer | no | result page |
| format | string | no | output format |

### Search for a issuing country of a barcode
`GET https://apizie.tech/v1/ecommerce:ean-search/issuing-country` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| op | string | yes | API operation |
| ean | integer | yes | EAN code to search for |
| format | string | no | output format |

### Search by product name
`GET https://apizie.tech/v1/ecommerce:ean-search/product-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| op | string | yes | API operation |
| name | string | yes | name or keyords to search for |
| language | integer | no | preferred language for the product name (default any language) |
| page | integer | no | result page |
| format | string | no | output format |

### Verify the checksum of an EAN code
`GET https://apizie.tech/v1/ecommerce:ean-search/verify-checksum` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| op | string | yes | API operation |
| ean | integer | yes | EAN code to search for |
| format | string | no | output format |

## Example
```
curl "https://apizie.tech/v1/ecommerce:ean-search/barcode-image" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the EAN-Search.org API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/ecommerce:ean-search/barcode-image with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the EAN-Search.org API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. EAN-Search.org API itself also needs your own key from ean-search.org.

### Can AI agents use the EAN-Search.org API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key ecommerce:ean-search.

### What is the status of the EAN-Search.org API API?
Needs your own provider key (bring your own key)
