Skip to main content
The Vinum E-Label API lets your systems read and manage e-labels. Read access is included in the Unlimited plan; creating and updating labels requires Estate.

Authentication

Create an API key under Account → API. The key is shown once — store it securely. Send it as a bearer token:
Rate limit: 60 requests per minute per key. Exceeding it returns 429 RATE_LIMITED.

Endpoints

List labels

Returns your hosted labels (up to 200, newest first). External labels tracked from other providers are not included.

Get a label

Download the QR code

Returns the print-ready SVG.

Create a label Estate

Labels are created as drafts ("active": false). The free-tier label cap applies to API-created labels too.
Ingredients accept canonical keys (grapes, sulphites, tartaric-acid, …) which display translated in all 24 languages — or free text, shown as sent.

Update a label Estate

Send only the fields you want to change. Setting "active": true publishes the label — make sure the mandatory particulars are complete first.

Fields

Errors