Untappd Beer Review Scraper
Pricing
Pay per event
Untappd Beer Review Scraper
Automate collection of detailed beer check-ins (reviews) and search results from Untappd.com. Get complete data including ratings, ABV, IBU, style, user info, venues, and photos. Perfect for breweries, researchers, and marketers who need accurate, up-to-date beer intelligence.
Pricing
Pay per event
Rating
0.0
(0)
Developer
ParseForge
Actor stats
0
Bookmarked
18
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share

🍺 Untappd Beer Review Scraper
🚀 Collect beer reviews and check-in data from Untappd.com in minutes. Search by beer name, URL, or beer ID. Filter by check-in type. Export ratings, reviews, user profiles, and venue data. No coding, no Untappd API key.
🕒 Last updated: 2026-04-16 · 📊 15+ fields per check-in · 🔍 Search + URL modes · ⭐ Ratings 0-5 · 🚫 No auth required
The Untappd Beer Review Scraper collects check-in data from Untappd.com, returning 15+ fields per record: beer name, brewery, numeric rating (0-5), review text, reviewer username and profile link, venue name, check-in date, beer label image, and beer URL. Runs support up to 1,000,000 check-ins on a paid plan.
The Actor supports three input modes: direct beer page URL, beer ID, and keyword search. Filter by check-in type (all, friends, local, verified venues) to narrow results.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Breweries, beer distributors, market researchers, food and beverage analysts, beer enthusiasts, hospitality consultants | Customer feedback analysis, competitive benchmarking, flavor trend research, sentiment tracking, venue analysis |
📋 What the Untappd Beer Review Scraper does
Three input modes with check-in filters:
- 🔗 URL mode. Paste a direct Untappd beer page URL.
- 🆔 Beer ID mode. Enter a numeric Untappd beer ID.
- 🔍 Search mode. Search for beers by name across Untappd's catalog.
- 🏷️ Check-in filter. Restrict to all, friends, local, or verified-venue check-ins.
Each check-in record includes beer name, brewery name and URL, numeric rating, review text, reviewer username and profile link, venue name, check-in date, beer label image URL, beer page URL, and scraped timestamp.
💡 Why it matters: manually reading through Untappd reviews means scrolling endlessly and copying data by hand. This Actor exports structured check-in data at scale, ready for sentiment analysis, competitive benchmarking, or flavor-trend research.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
startUrl | string | "" | Untappd beer page URL. Cannot be used with beerId or searchQuery. |
beerId | string | "" | Numeric Untappd beer ID. Cannot be used with startUrl or searchQuery. |
searchQuery | string | "" | Search for beers by name across Untappd. |
filter | string | "" | Check-in filter: friends, local, verified, or empty for all. |
maxItems | integer | 10 | Max check-ins. Free: up to 100. Paid: up to 1,000,000. |
Example: reviews for a specific beer by URL.
{"startUrl": "https://untappd.com/b/pliny-the-elder/1234","maxItems": 100}
Example: search for IPAs by keyword.
{"searchQuery": "hazy IPA","maxItems": 50}
⚠️ Good to Know: only one input mode can be used at a time (URL, beer ID, or search query). If multiple are provided, the Actor prioritizes URL over beer ID over search.
📊 Output
Each check-in record contains 15+ fields. Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🖼️ imageUrl | string | "https://untappd.akamaized.net/..." |
🍺 beerName | string | "Pliny the Elder" |
🏢 breweryName | string | "Russian River Brewing" |
🔗 breweryUrl | string | "https://untappd.com/RussianRiver" |
⭐ rating | number | 4.5 |
📝 reviewText | string | "One of the best DIPAs ever brewed." |
👤 username | string | "beerlover42" |
🔗 userProfileUrl | string | "https://untappd.com/user/beerlover42" |
📍 venueName | string | null | "The Monk's Kettle" |
📅 checkinDate | string | "2026-03-15T19:30:00Z" |
🔗 beerUrl | string | "https://untappd.com/b/pliny-the-elder/1234" |
🕒 scrapedAt | ISO 8601 | "2026-04-16T00:00:00.000Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🍺 | Full check-in data. Rating, review text, reviewer profile, brewery, and venue per check-in. |
| 🔍 | Three input modes. Beer URL, beer ID, or keyword search. |
| 🏷️ | Check-in filters. All, friends, local, or verified venues. |
| 🏢 | Brewery and venue data. Names and URLs for competitive and geographic analysis. |
| ⭐ | Numeric ratings. 0-5 scale per check-in for quantitative sentiment analysis. |
| ⚡ | Scalable. From quick 10-review samples to full 1M check-in archives. |
| 🚫 | No authentication. No Untappd API key needed. |
📊 Untappd has over 9 billion check-ins worldwide. Structured access to this data powers every beer market research, competitive analysis, and consumer sentiment workflow.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ Untappd Beer Review Scraper (this Actor) | $5 free credit, then pay-per-use | Any Untappd beer | Live per run | URL, ID, search, check-in type | ⚡ 2 min |
| Untappd API (for business) | Paid subscription | Partner-only | Real-time | Many | 🐢 Weeks (application) |
| Manual Untappd browsing | Free | Manual | Manual | Untappd UI only | 🕒 Hours per beer |
Pick this Actor when you want Untappd check-in data on demand, without a business API partnership, without building a custom pipeline.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Untappd Beer Review Scraper page on the Apify Store.
- 🎯 Set input. Paste a beer URL, enter a beer ID, or search by name. Set
maxItems. - 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating Untappd Beer Review Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly pulls keep your beer sentiment dashboard in sync.
❓ Frequently Asked Questions
🔌 Integrate with any app
Untappd Beer Review Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe review data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
🔗 Recommended Actors
- 📊 Rate My Professors Scraper - Professor ratings and reviews
- 🏨 Booking.com Reviews Scraper - Hotel guest reviews and ratings
- 📱 Reddit Posts Scraper - Reddit posts with engagement data
- 🛒 Amazon Reviews Scraper - Product reviews from Amazon
- 🎉 Eventbrite Scraper - Event listings and organizer data
💡 Pro Tip: browse the complete ParseForge collection for more review and sentiment scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Untappd or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available check-in data is collected.