Untappd Scraper - Beer Ratings & Check-ins avatar

Untappd Scraper - Beer Ratings & Check-ins

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Untappd Scraper - Beer Ratings & Check-ins

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.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

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

FieldTypeDefaultDescription
modestringtop-ratedScrape mode: top-rated, search, or brewery
querystring-Search term (for search mode) or brewery URL (for brewery mode)
stylestring-Beer style filter for top-rated mode (e.g. IPA, Stout, Lager)
maxResultsinteger50Maximum number of beers to scrape
proxyConfigurationobject-Optional proxy settings

Output

Each result includes:

FieldDescription
beerNameBeer name
breweryBrewery name
styleBeer style (e.g. IPA - American, Stout - Imperial)
abvAlcohol by volume percentage
ibuInternational Bitterness Units
ratingAverage rating (0-5 scale)
ratingCountNumber of ratings
checkinCountTotal check-ins (available on detail pages)
descriptionBeer description (available on detail pages)
beerIdUntappd beer ID
imageUrlBeer label image URL
urlUntappd beer page URL
scrapedAtISO 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

  1. Top Rated mode: Scrapes untappd.com/beer/top_rated which renders 50 beer items per page with CSS selectors .beer-item, .beer-details, rating data attributes, and ABV/IBU fields.

  2. Search mode: Uses Untappd's search page (/search?q=&type=beer) to find beers matching the query.

  3. Brewery mode: Scrapes a brewery's beer list page to get all beers from that brewery.

  4. 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-bid attributes 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