
Brewery Finder Scraper
hipersoft/openbrewery-scraper
Find breweries worldwide and export a clean directory: name, type, full address, city, state, postcode, country, GPS coordinates, phone and website. Search by keyword or filter by city, state and type. One clean row per brewery as JSON, CSV or Excel.
Total users
2Monthly users
1Total runs
40Per brewery scraped
$0.0015Last rebuilt
Oct 26, 2026Overview
Find breweries worldwide and export a clean, structured directory. Search by keyword or filter by city, state and type — and get one row per brewery with name, type, full address, GPS coordinates, phone and website. Export to JSON, CSV or Excel, or pull straight from the API.
Perfect for lead generation, local business directories, travel and beer guides, market research, mapping, and building location datasets.
What you get
One flat, ready-to-use record per brewery:
| Field | Description |
|---|---|
id / name |
Brewery ID and name |
breweryType |
micro, brewpub, regional, large, contract… |
address / address2 |
Street address |
city / state / postalCode / country |
Location |
latitude / longitude |
GPS coordinates |
phone |
Phone number |
websiteUrl |
Website |
query |
The search that produced the row |
collectedAt |
When the row was scraped |
How to use
{
"searchQueries": ["dogfish"],
"city": "portland",
"state": "oregon",
"breweryType": "micro",
"maxItems": 500
}
- Search keywords — free-text search by name or place (each keyword runs its own search).
- City / State / Brewery type — filters used when no keywords are given.
- Max breweries — cap the total (0 = no limit).
Example output
{
"name": "10 Barrel Brewing Co",
"breweryType": "large",
"address": "1501 E St",
"city": "San Diego",
"state": "California",
"postalCode": "92101-6618",
"country": "United States",
"latitude": 32.714813,
"longitude": -117.129593,
"phone": "6195782311",
"websiteUrl": "http://10barrel.com",
"collectedAt": "2026-09-20T23:40:00.000Z"
}
Common use cases
- Lead generation — build targeted lists of breweries with phone and website.
- Local directories & maps — plot breweries by city/state with coordinates.
- Travel & beer guides — assemble brewery lists for a region.
- Market research — analyse brewery types and density by area.
- Datasets — build clean location datasets for analysis.
Frequently asked questions
Do I need any login, account or key? No. Just search or filter and run.
Can I filter by city and state? Yes — leave keywords empty and set the City / State filters.
Does it include contact details? Yes — phone and website URL where available, plus GPS coordinates.
How many breweries can I get? Set Max breweries to whatever you need (0 = no limit) — the scraper pages through results.
What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.
Related scrapers
Building a local-business toolkit? Check out our other directory and data scrapers on Apify Store — all with the same clean, one-row-per-item output.
Input
| Field | Type | Description |
|---|---|---|
searchQueriesSearch keywords | array | Free-text searches by brewery name or place — e.g. 'dogfish', 'brooklyn'. Each keyword runs its own search. Leave empty to use the filters below. |
cityCity | string | Filter by city (used when no keywords) — e.g. 'portland'. |
stateState / province | string | Filter by state or province — e.g. 'oregon', 'california'. |
breweryTypeBrewery type | string · , micro, brewpub, regional, large, planning… | Filter by type — micro, brewpub, regional, large, planning, contract, proprietor, closed. |
maxItemsMax breweries | integer | Maximum number of breweries to collect (0 = no limit). Default: 200 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~openbrewery-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": [
"dog"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/openbrewery-scraper").call(run_input={
"searchQueries": [
"dog"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/openbrewery-scraper').call({
"searchQueries": [
"dog"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Brewery scraped Charged for each brewery record returned. | $0.0015 | $0.0008 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
North Data Scraper
Look up European companies on North Data: legal name, former names, register number, address, founding date, LEI, business purpose, managing directors and officers, and recent register publications. Germany, UK, France, Austria and 20+ countries. Bulk lookups.
2,467 runs · 5 users · $0.004 / companyWebsite Content Crawler
Extract clean, readable content from any list of websites: page title, meta description, headings, main body text, word count and link/image counts. Optional same-domain crawl. Bulk-ready. Great for LLM/RAG ingestion, content audits and research.
206 runs · 20 users · $0.0024 / page scrapedSpyFu Domain Scraper
Bulk SEO and PPC reports for any domain from SpyFu: organic keywords, monthly SEO clicks and value, Google Ads budget, paid keywords, top keywords, competitors, top countries and monthly history. Competitor research for agencies. Export CSV/JSON.
185 runs · 7 users · $0.008 / domain reportTrustpilot Reviews Scraper
Scrape Trustpilot reviews and company ratings by company domain or Trustpilot URL: star rating, title, text, reviewer name & country, verification, date, company reply, plus company TrustScore and total reviews.
146 runs · 4 users · $0.0006 / review scrapedACRA Singapore Company Registry Scraper
Search and export Singapore's full ACRA corporate registry: UEN, entity name, status, incorporation date, address, SSIC industry codes, officers, former names and audit firms. Filter by name, status, entity type or industry. Public open data, no setup.
138 runs · 10 users · $0.01 / company scrapedWayback Machine Scraper
List every Internet Archive (Wayback Machine) snapshot of a URL or whole domain: timestamp, snapshot URL, status code, MIME type and content digest. Filter by date, status and dedupe. For SEO, OSINT and historical research. No setup.
135 runs · 15 users · $0.002 / snapshot scrapedSend the site and the fields. We build it and you get it first.