Beer Scraper avatar

Beer Scraper

Pricing

Pay per usage

Go to Apify Store
Beer Scraper

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!

Pricing

Pay per usage

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

2

Monthly active users

4 days ago

Last modified

Share

Beer Scraper - Open Brewery DB Data Extractor

Extract comprehensive brewery data from Open Brewery DB with ease. Collect detailed information including names, types, addresses, and contact details for thousands of breweries worldwide. This powerful tool is perfect for beer enthusiasts, market researchers, and business analysts looking to explore the craft beer industry.


Features

  • Global Coverage — Access data from over 8,000 breweries across multiple countries.
  • Detailed Metadata — Collect brewery names, types, physical addresses, and website URLs.
  • Configurable Extraction — Filter by city, state, and country to target specific regions.
  • High-Volume Scaling — Automatically handles pagination to retrieve up to thousands of records in a single run.
  • Ready-to-Use Data — Get clean, structured JSON output that integrates perfectly with your existing tools.

Use Cases

Market Research

Analyze the density and distribution of microbreweries and brewpubs across different states and countries to identify market trends and opportunities in the craft beer sector.

Beer Tourism

Build a comprehensive database of breweries for travel apps or personalized tours, including addresses and website links for easy navigation and trip planning.

Business Intelligence

Track the evolving craft beer landscape, monitoring new openings and brewery types for competitive analysis, location intelligence, and industry reporting.


Input Parameters

ParameterTypeRequiredDefaultDescription
searchStringNo"brew"Search query for brewery names
by_cityStringNoFilter breweries by city name
by_countryStringNo"United States"Filter breweries by country
by_stateStringNoFilter breweries by state (full name)
results_wantedIntegerNo20Maximum number of results to collect
max_pagesIntegerNo10Maximum number of API pages to fetch

Output Data

Each brewery record contains:

FieldTypeDescription
idStringUnique brewery identifier
nameStringName of the brewery
brewery_typeStringCategory (micro, regional, brewpub, etc.)
cityStringCity where the brewery is located
stateStringState or province
countryStringCountry name
website_urlStringOfficial brewery website
phoneStringContact phone number

Usage Examples

Find breweries matching a specific name or keyword:

{
"search": "Sierra Nevada",
"results_wanted": 10
}

Region-Specific Extraction

Collect breweries in a specific city and state:

{
"by_city": "Portland",
"by_state": "Oregon",
"results_wanted": 50
}

International Discovery

Extract brewery data from a specific country:

{
"by_country": "United Kingdom",
"results_wanted": 100
}

Sample Output

{
"id": "5128df48-79fc-4f0f-8b52-d06be54d0cec",
"name": "Sierra Nevada Brewing Co",
"brewery_type": "regional",
"city": "Chico",
"state": "California",
"country": "United States",
"website_url": "http://www.sierranevada.com",
"phone": "5308933520"
}

Tips for Best Results

Accurate Geographic Filtering

  • Use full names for states (e.g., "California" instead of "CA") to ensure the API matches the location correctly.
  • Combine city and country for more precise results in international searches.

Optimize Search Queries

  • For broad searches, use simple keywords in the search parameter.
  • If you know the exact brewery name, use it as the search query for the most relevant results.

Performance Balancing

  • Adjust results_wanted to balance speed and data quantity. For testing, start with small numbers (e.g., 20).

Integrations

Connect your brewery data with your favorite tools:

  • Google Sheets — Export data directly for easy sharing and collaborative analysis.
  • Airtable — Build a searchable and customizable brewery database.
  • Zapier — Create automated workflows to trigger actions based on new brewery data.
  • Make — Connect with hundreds of apps for advanced data processing.

Export Formats

  • JSON — Best for developers and system integrations.
  • CSV — Ideal for spreadsheet analysis and business reporting.
  • Excel — Convenient for offline data management.

Frequently Asked Questions

How many breweries can I scrape?

The scraper can collect as many breweries as are available in the Open Brewery DB database, subject to the results_wanted and max_pages limits you configure.

Is the data updated regularly?

The source database is community-driven and frequently updated with new brewery information, location changes, and closures to maintain accuracy.

Can I filter by multiple states?

Currently, the actor supports filtering by one state at a time. To collect data from multiple states, you can run separate tasks or use different input configurations.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.