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