Winegenie
winegenie.com/about-this-data · provenance · generated 2026-10-25

About this data

WineGenie is a test of a simple idea: take the product feeds wine merchants already publish to affiliate networks, add the attributes people actually ask about, and publish the result in formats that AI assistants and search engines can read. This page explains exactly what is on the site and where each piece comes from.

Sources

What we do not do

Affiliate links

Every "Buy" link goes through our redirect and then to the merchant with an affiliate reference. If you buy, the merchant pays us a commission; your price is unchanged. We link to every merchant that lists a wine, cheapest first, and merchants cannot pay for placement.

Stated, extracted, inferred

Every field on a wine is one of three things, and each page says which. Stated means the merchant supplied it in their feed. Extracted means we read it from the merchant's own description with pattern matching, such as "decant for an hour". Inferred means we worked it out: either from the label itself, because a place name can be a specification (a Chambertin is red Burgundy made from Pinot Noir, by law), or from a language model whose answer was then checked against our grape, country and colour vocabularies and discarded if it did not fit. Until September 2026 that model ran on our own hardware; it now runs through the Vercel AI Gateway, and every field records which model proposed it. We never overwrite something a merchant stated, and we never infer a rating, a review, a price or a stock level.

How good the inferred taste profile is

Where a merchant describes a wine as "full-bodied" or "unoaked", we can mark our own estimate. We hide that adjective, predict the profile from the grape and appellation alone, and compare. Measured Sat, 19 Sep 2026 18:00:04 GMT on 14,640 scored fields.

DimensionFields scoredWe agreeA fixed guess would agreeTypical miss
body4,80755%65%1.4 points
sweetness90972%63%2.7 points
acidity2,24878%96%1.3 points
tannin3,79457%63%1.3 points
oak2,88250%73%1.4 points

Read the fourth column before the third. A merchant writes an adjective when a wine is at an extreme, so these wines are not a fair sample of the catalogue: 65% of the body descriptions we can score mean "4", and 96% of the acidity ones do. On that population a fixed guess beats us on body, acidity, tannin and oak, and we only beat it on sweetness. Raising our estimates to match would make the great majority of wines — the ones nobody described — worse, so we have not. Oak in particular is close to a coin flip, and no oak figure on this site should be read as anything but a guess from the grape.

What "in stock" means here

Three different things, and every offer says which one it has. "In stock according to the merchant's own listing" is their live shop saying so — good evidence, and not us having looked. "In stock (we checked the merchant's page on …)" is us having fetched that page and read it; we have done that for a few hundred of the most-clicked offers, not for all of them. "Listed by merchant, stock not independently verified" is a feed row that says the wine is in their catalogue and says nothing at all about whether anyone can buy it today. Until September 2026 the site said "In stock (verified)" for all three, which was true of the second and not of the others.

866 of the 14,603 wines here — 6% — are out of stock at every merchant who lists them. We list a wine while a merchant here is selling it, and for 30 days after the last one sold out, because a merchant restocking next week is common and a link that vanishes the day it sells out is not much use to anyone. During those days the page does not lead with a price as though it were an offer: the figure shown is the last price the merchant displayed, and the page says so. After them the page comes down and its address redirects to the producer's page (or, failing that, the region's). A wine nobody in the UK can buy is not one we can recommend, and keeping its page current would cost us effort that no reader benefits from.

How we check ourselves

The useful checks are the ones that compare two things written by different people. Our own pattern-matching reads a wine's origin from its name; the merchant sends an origin in their feed; where those disagree, one of them is publishing a wine from the wrong country, and we would rather know. The same comparison runs for colour, bottle size, vintage and sweetness against the words printed on the label — "1.5 Litre", "Sec", "Trocken", "Magnum", "Blanc". On the day we started running it, that comparison found 27 wrong countries, 40 wrong colours, 20 wrong bottle sizes and 6 wrong sweetness figures, and every one was our mistake rather than the merchant's.

Six wines currently carry an origin we cannot corroborate: the name says one country, the merchant says another, and their own description does not settle it. We publish the merchant's answer and keep the list, rather than guessing between two of them, because guessing between two is how the wrong one got believed in the first place.

What the redirect records

When a Buy link is followed we record the time, the offer, which merchant it went to, where the click came from (this site, an AI agent, or an app), a random session id if the agent sent one, the country, the browser's user-agent string, and a one-way hash of the network address that cannot be turned back into it. We set no cookies and do not record who you are. The click id travels to the merchant so that a purchase can be matched back to the click for commission; nothing else is shared.

For AI agents and developers

Every product page carries schema.org JSON-LD (Product, Offer, additionalProperty). Category pages carry ItemList and BreadcrumbList. A site description for language models is at /llms.txt. An MCP server is live at winegenie.com/mcp (streamable HTTP, no auth) with seven tools: search_wine, semantic_wine_search, build_case, alternatives, get_product, compare, best_for, plus resources cellar://about and cellar://categories. Add it to Claude as a custom connector, to ChatGPT in developer mode, or to any MCP client by URL. Every call is logged with the tool name, arguments and result count; buy links carry a session id so a purchase can be traced back to the recommendation.

Numbers right now

14603 wines · 2254 list pages · generated Sun, 25 Oct 2026 05:23:30 GMT.

Age and responsibility

You must be 18 or over to buy alcohol in the UK. Merchants verify age at checkout. Please drink responsibly.

Contact

Merchants who would like their catalogue included, or corrected: hello@winegenie.com. See how it works for merchants.