Developer Guide

Looking for a Vivino API?
Here's what's actually available

You want wine data in your app. You searched Vivino API. Here's the honest answer — and the alternatives developers are actually using.

Does Vivino have a public API?

No. Vivino shut down its developer API program years ago and has not reopened it. There is no public Vivino API in 2026. Some older tutorials reference a deprecated endpoint — those no longer work, and Vivino's terms of service prohibit scraping.

If you need wine label recognition, wine ratings, food pairing recommendations, or sommelier-style chat in your app, you'll need to use a different data source.

What developers actually need from a "Vivino API"

Most developers searching for a Vivino API want one or more of these things:

Alternatives compared

APILabel recognitionWine dataAI recommendationsPrice
FastCorkYes — <1sFull structured JSONSommelier chat$0.003/req
Wine-SearcherNoPrices + merchant dataNoEnterprise only
GPT-4.1 VisionYes — 3–8sUnstructured proseGeneral LLM~$0.02/req
VivinoApp onlyApp onlyNoNo public API

FastCork: the closest thing to a Vivino API for developers

FastCork is purpose-built for the use cases Vivino covers in their consumer app — label scanning, tasting notes, food pairings, and recommendations — but exposed as a clean REST API you can call from any language or platform.

# Identify a wine from a label photo
curl -X POST https://fastcork.com/v1/analyze \
  -H "Authorization: Bearer fc-your_key" \
  -F "file=@label.jpg" \
  -F "lang=en"

# Ask for wine recommendations
curl -X POST https://fastcork.com/v1/search \
  -H "Authorization: Bearer fc-your_key" \
  -H "Content-Type: application/json" \
  -d '{"query":"light Italian red under $25 for pasta"}'
Read the docs