Untappd Scraper - Beer Ratings & Check-ins
Pricing
from $5.00 / 1,000 results
Untappd Scraper - Beer Ratings & Check-ins
Scrape beer ratings and check-in data from Untappd. Search 10M+ beers with ratings, styles, breweries, check-in counts, and reviews. Perfect for craft beer research.
Untappd Beer Scraper
Scrape beer ratings, reviews, and details from Untappd, the social beer discovery platform. Extract ratings, ABV, IBU, styles, check-in counts, and more.
Features
- Top Rated - Browse Untappd's top rated beers with optional style filter
- Search - Search for beers by name
- Brewery - Scrape all beers from a specific brewery page
- Rich data - ABV, IBU, style, ratings, check-in counts, descriptions, images
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | top-rated | Scrape mode: top-rated, search, or brewery |
query | string | - | Search term (for search mode) or brewery URL (for brewery mode) |
style | string | - | Beer style filter for top-rated mode (e.g. IPA, Stout, Lager) |
maxResults | integer | 50 | Maximum number of beers to scrape |
proxyConfiguration | object | - | Optional proxy settings |
Output
Each result includes:
| Field | Description |
|---|---|
beerName | Beer name |
brewery | Brewery name |
style | Beer style (e.g. IPA - American, Stout - Imperial) |
abv | Alcohol by volume percentage |
ibu | International Bitterness Units |
rating | Average rating (0-5 scale) |
ratingCount | Number of ratings |
checkinCount | Total check-ins (available on detail pages) |
description | Beer description (available on detail pages) |
beerId | Untappd beer ID |
imageUrl | Beer label image URL |
url | Untappd beer page URL |
scrapedAt | ISO timestamp of when the data was scraped |
Usage Examples
Top rated beers
{"mode": "top-rated","maxResults": 50}
Search for a beer
{"mode": "search","query": "Pliny the Elder","maxResults": 20}
Top rated IPAs
{"mode": "top-rated","style": "IPA","maxResults": 100}
Scrape a brewery
{"mode": "brewery","query": "https://untappd.com/w/russian-river-brewing-company/3917","maxResults": 50}
How It Works
-
Top Rated mode: Scrapes
untappd.com/beer/top_ratedwhich renders 50 beer items per page with CSS selectors.beer-item,.beer-details, rating data attributes, and ABV/IBU fields. -
Search mode: Uses Untappd's search page (
/search?q=&type=beer) to find beers matching the query. -
Brewery mode: Scrapes a brewery's beer list page to get all beers from that brewery.
-
Pagination: Follows "Next" links to scrape multiple pages up to the maxResults limit.
Notes
- Untappd uses Cloudflare but does not block scraping (200 responses)
- Beer IDs are available via
data-bidattributes on listing pages - Ratings are on a 0-5 scale (not 0-10)
- Top rated page shows 50 beers per page
- Check-in counts and descriptions are more reliably available on detail pages