Beer Scraper

Beer Scraper

by shahidirfan

Introducing the Beer Scraper, a lightweight actor for efficiently scraping beer profiles, ratings, and brewery details. Fast and simple. For best resu...

23 runs
3 users
Try This Actor

Opens on Apify.com

About Beer Scraper

Introducing the Beer Scraper, a lightweight actor for efficiently scraping beer profiles, ratings, and brewery details. Fast and simple. For best results and reliable data extraction, the use of residential proxies is strongly advised. Get the beverage data you need!

What does this actor do?

Beer Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Beer Scraper — Open Brewery DB Actor

Short description: A high-quality, configurable actor for extracting brewery information from Open Brewery DB. Use it to discover breweries by name, location, type, and postal codes for market research, beer tourism, and analytics.

🚀 Key features

🔧 Input configuration

```json { "search": "Sierra Nevada", "by_country": "United States", "by_type": "micro", "results_wanted": 50 } ```

📤 Output Data Structure

Brewery Example

```json { "id": "5128df48-79fc-4f0f-8b52-d06be54d0cec", "name": "Sierra Nevada Brewing Co", "brewery_type": "regional", "address_1": "1075 E 20th St", "address_2": null, "address_3": null, "city": "Chico", "state_province": "California", "postal_code": "95928-0210", "country": "United States", "longitude": "-121.876", "latitude": "39.724", "phone": "5308933520", "website_url": "http://www.sierranevada.com", "state": "California", "street": "1075 E 20th St", "url": "http://www.sierranevada.com", "source": "openbrewerydb.org" } ```

🎯 Usage Examples

Search for Breweries by Name

```json { "search": "Stone Brewing", "results_wanted": 10 } ```

Find Micro Breweries in California

```json { "by_state": "California", "by_type": "micro", "results_wanted": 100, "sort": "name:asc" } ```

Brewery in a Specific City

```json { "by_city": "Portland", "by_country": "United States", "by_postal": "97201", "results_wanted": 50 } ```

⚙️ Advanced Configuration

Optimizing for Large Datasets

  • Set appropriate max_pages to control API usage
  • Use specific filters to narrow results before pagination
  • Sort by name for alphabetical ordering

Data Filtering Tips

  • Use by_country for international searches
  • Filter by by_type for specific brewery categories
  • Combine city and state for precise location targeting

🔍 API Integration

This actor integrates with the public Open Brewery DB REST API to provide comprehensive brewery listings and metadata.

Note: The API is public and doesn't require authentication; still, please avoid unnecessarily high request rates to respect service limits.

🚀 Deploy & test

Follow these steps to prepare and deploy the actor to the platform. Commands below assume you have the Apify CLI available — if you prefer the web UI you can deploy from there.

  1. Install dependencies. Use your environment's package manager to install any required dependencies.
  2. Sign in and push. Sign in with your account and push the repository to the Apify platform. The actor metadata and input schema live in .actor.
    apify login apify push
  3. Run and verify. Trigger a test run via the CLI or web interface and verify that the dataset contains brewery records.
    apify run apify run --watch

📋 Limits & Considerations

  • Data Coverage: Over 8,000 breweries worldwide
  • Data Freshness: Regularly updated community-driven database
  • Geographic Coverage: Primarily US-focused with international additions

🤝 Contributing

Found a bug or have a feature request? Open an issue on our GitHub repository.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

# Beer Scraper Extract comprehensive brewery data from Open Brewery DB, the largest open database of breweries worldwide. This powerful scraper enables beer enthusiasts, analysts, and developers to access thousands of brewery records for market analysis, brewery discovery, and data-driven insights. ## 🚀 Key Features - Advanced Search & Filtering: Search breweries by name, location, and type - High-Volume Data Collection: Retrieve thousands of brewery records with automatic pagination - Structured Data Output: Clean, consistent JSON output ready for analysis - Automatic Error Handling: Built-in retries and error management - Geographic Filtering: Filter by city, state, country, and postal code ## 📊 What You Can Scrape - Brewery Details: Names, types, addresses, contact info, and websites - Location Data: City, state, country, postal codes, and coordinates - Brewery Types: Micro, nano, regional, brewpub, large, planning, contract, proprietor, closed ## 🔧 Input Configuration Configure your scraping job with these parameters: | Parameter | Type | Description | Default | |-----------|------|-------------|---------| | search | string | Search query for brewery names | "" | | by_city | string | Filter by city | "" | | by_country | string | Filter by country | "" | | by_state | string | Filter by state (full name) | "" | | by_postal | string | Filter by postal / ZIP code | "" | | by_type | select | Filter by brewery type | "" | | results_wanted | integer | Maximum results to collect | 100 | | max_pages | integer | Maximum API pages to fetch | 10 | | sort | string | Sort order (name:asc/desc) | "name:asc" | ### Brewery Type Options - micro - Most craft breweries - nano - Extremely small breweries - regional - Regional location of expanded brewery - brewpub - Beer-focused restaurant with brewery - large - Very large brewery - planning - Brewery in planning - contract - Uses another brewery's equipment - proprietor - Brewery incubator - closed - Closed location ### Example Inputs json { "search": "Sierra Nevada", "by_country": "United States", "by_type": "micro", "results_wanted": 50 } ## 📤 Output Data Structure ### Brewery Example json { "id": "5128df48-79fc-4f0f-8b52-d06be54d0cec", "name": "Sierra Nevada Brewing Co", "brewery_type": "regional", "address_1": "1075 E 20th St", "address_2": null, "address_3": null, "city": "Chico", "state_province": "California", "postal_code": "95928-0210", "country": "United States", "longitude": "-121.876", "latitude": "39.724", "phone": "5308933520", "website_url": "http://www.sierranevada.com", "state": "California", "street": "1075 E 20th St", "url": "http://www.sierranevada.com", "source": "openbrewerydb.org" } ## 🎯 Usage Examples ### Search for Breweries by Name json { "search": "Stone Brewing", "results_wanted": 10 } ### Find Micro Breweries in California json { "by_state": "California", "by_type": "micro", "results_wanted": 100, "sort": "name:asc" } ### Breweries in a Specific City json { "by_city": "Portland", "by_country": "United States", "by_postal": "97201", "results_wanted": 50 } ## ⚙️ Advanced Configuration ### Optimizing for Large Datasets - Set appropriate max_pages to control API usage - Use specific filters to narrow results before pagination - Sort by name for alphabetical ordering ### Data Filtering Tips - Use by_country for international searches - Filter by by_type for specific brewery categories - Combine city and state for precise location targeting ## 📈 Use Cases - Brewery Discovery: Find breweries by location and type - Market Analysis: Analyze brewery distribution and types - Beer Tourism: Plan brewery tours with location data - Business Intelligence: Track brewery openings and closures - Data Analysis: Geographic and demographic brewery studies ## 🔍 API Integration This actor integrates with the public Open Brewery DB REST API to provide comprehensive brewery listings and metadata. See the dedicated API Integration section above for important details. ## 📋 Limits & Considerations - Data Coverage: Over 8,000 breweries worldwide - Data Freshness: Regularly updated community-driven database - Geographic Coverage: Primarily US-focused with international additions ## 🤝 Contributing Found a bug or have a feature request? Open an issue on our GitHub repository. ## 📄 License This project is licensed under the MIT License - see the LICENSE file for details. --- Keywords: beer scraper, brewery data, Open Brewery DB, craft beer API, brewery finder, beer tourism, brewery database

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Beer Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
shahidirfan
Pricing
Paid
Total Runs
23
Active Users
3
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support