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"}'

Frequently asked questions

Is there a free Vivino API?

No — there's no free or paid public Vivino API. Developers who need label recognition, ratings, or pairings use an alternative wine data API. FastCork has self-serve signup starting at $5, with per-request pricing from $0.003.

Can I scrape Vivino instead?

Vivino's terms of service prohibit scraping, and they actively block automated access. A purpose-built wine API is more reliable and avoids the legal and technical risk of scraping a consumer app you don't control.

Is there a Vivino API for Python?

There's no official Vivino Python client, because there's no public API to wrap. You can call a REST alternative from Python in a few lines — see our Vivino API in Python guide.

Read the docs

Related guides