Sample output
What the data looks like across categories
Three records from three different retailer types β spirits, wine, and RTD. Values below are
illustrative.
totalwine.com
RDA-LQ-0011923
Buffalo Trace Kentucky Straight Bourbon
$27.99
wine.com
RDA-WN-0008854
Domaine Faiveley Bourgogne Pinot Noir, 2022
$34.00
drizly.com
RDA-RT-0002216
High Noon Watermelon Vodka Seltzer, 4-pack
$14.49
{
"product_id": "RDA-LQ-0011923",
"product_name": "Buffalo Trace Kentucky Straight Bourbon",
"brand": "Buffalo Trace",
"category": "Spirits > Whiskey > Bourbon",
"spec": { "size_ml": 750, "abv": 45.0 },
"price": { "currency": "USD", "list_price": 27.99 },
"availability": { "status": "In Stock", "states": 41 },
"ratings": { "average_rating": 4.7, "total_reviews": 2140 },
"retailer": { "name": "Total Wine & More" },
"scraped_at": "2026-09-17T06:42:11Z"
}
# Fetch a single product record
curl -X POST https://api.realdataapi.com/v1/liquor/product \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.totalwine.com/p/EXAMPLE"}'
import requests
resp = requests.post(
"https://api.realdataapi.com/v1/liquor/product",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"url": "https://www.totalwine.com/p/EXAMPLE"}
)
data = resp.json()
print(data["price"]["list_price"])
const res = await fetch("https://api.realdataapi.com/v1/liquor/product", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ url: "https://www.totalwine.com/p/EXAMPLE" })
});
const data = await res.json();
Endpoint and key format above are
illustrative β your onboarding call includes real credentials.