CraftBeer.com Scraper - Beer Styles, Articles & Recipes
Pricing
from $10.00 / 1,000 results
Go to Apify Store

CraftBeer.com Scraper - Beer Styles, Articles & Recipes
Scrape 80+ beer style guides with ABV/IBU/SRM ranges, food pairings, and glassware from CraftBeer.com. Search 3700+ articles and 260+ recipes from the Brewers Association.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
CraftBeer.com Scraper
Scrape beer style guides, articles, and recipes from CraftBeer.com — the Brewers Association's official craft beer resource.
What data can you extract?
Beer Styles (80+ style guides)
- Style name and description
- ABV (Alcohol by Volume) range
- IBU (International Bitterness Units) range
- SRM (Standard Reference Method) color range
- Food pairings and glassware recommendations
- Serving temperature
- Appearance details (color, clarity, carbonation)
- Flavor/aroma profile (hop, malt, esters, phenols)
- Commercial examples
- Style categories and parent types
Articles (3,700+ posts)
- Article title and full content
- Author name
- Publication date
- Categories (Full Pour, Beer & Food, Beer Release, etc.)
- Featured image
Recipes (260+ beer & food recipes)
- Recipe title and description
- Author
- Publication date
- Featured image
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | [] | Keywords to search (e.g. "IPA", "stout"). Empty = all items. |
maxListings | integer | 100 | Maximum items per query (1-500) |
contentType | enum | styles | styles, articles, recipes, or all |
scrapeDetails | boolean | false | Get full style data (ABV/IBU/SRM/food pairings/tasting notes) |
proxyConfiguration | object | — | Proxy settings |
Example inputs
Get all beer styles with full details
{"contentType": "styles","scrapeDetails": true,"maxListings": 100}
Search for IPA-related articles
{"searchQueries": ["IPA"],"contentType": "articles","maxListings": 50}
Search for stout and porter styles
{"searchQueries": ["stout", "porter"],"contentType": "styles","scrapeDetails": true,"maxListings": 20}
Get everything about a topic
{"searchQueries": ["Belgian"],"contentType": "all","scrapeDetails": true,"maxListings": 50}
Output example
Beer style (with details)
{"title": "American India Pale Ale","type": "style","description": "Characterized by floral, fruity, citrus-like, piney or resinous American-variety hop character...","abvRange": "6.3-7.5% ABV","ibuRange": "50-70 IBU","colorRange": "6-12 SRM","foodPairings": "Spicy Tuna Roll, Blue Cheeses, Persimmon Rice Pudding","glassware": "Tulip","servingTemperature": "50-55°F","appearance": {"color": "Gold to Copper, Red/Brown","clarity": "Clear to Slight Haze","carbonation": "Medium to Fast Rising Bubbles"},"flavorAroma": {"alcohol": "Mild to Noticeable","hop": "Hop aroma is high and hop flavor is strong...","malt": "Biscuit, Bready, Caramel","esters": "Citrus, Tropical Fruit, Pine","phenols": "Not common to style"},"commercialExamples": "Stone IPA - Stone Brewing Co.; Two Hearted Ale - Bell's Brewery; Bodhizafa IPA - Georgetown Brewing Co.","categories": "india pale ales","styleType": "ale","imageUrl": "https://cdn.craftbeer.com/wp-content/uploads/...","url": "https://www.craftbeer.com/styles/american-india-pale-ale","searchQuery": "IPA","scrapedAt": "2026-04-25T12:00:00.000Z"}
Article
{"title": "Unpeeling Banana's Appeal in Beer","type": "article","description": "From the yeast-supplied scent of German hefeweizens to pastry stouts evoking a banana-split sundae...","categories": "full pour","author": "Joshua M. Bernstein","publishDate": "2026-04-21","imageUrl": "https://cdn.craftbeer.com/wp-content/uploads/...","url": "https://www.craftbeer.com/full-pour/unpeeling-bananas-appeal-in-beer","searchQuery": "banana","scrapedAt": "2026-04-25T12:00:00.000Z"}
How it works
- WP REST API — CraftBeer.com runs on WordPress with a fully accessible REST API. The scraper fetches beer styles, articles, and recipes via JSON endpoints for fast, reliable data extraction.
- CheerioCrawler — When
scrapeDetailsis enabled for beer styles, the scraper visits individual style pages to extract ABV/IBU/SRM ranges, food pairings, glassware, appearance, and flavor profiles from the HTML. - Search — The WordPress search API filters content by keyword. Leave
searchQueriesempty to get all items.
Data sources on CraftBeer.com
- 80 beer styles — Complete style guides from the Brewers Association
- 3,700+ articles — Beer news, brewery features, tasting guides, and more
- 260+ recipes — Beer and food pairing recipes
- 22 indie brewery profiles — Featured independent breweries
Cost
This scraper uses pay-per-event pricing. You pay $0.005 per result scraped.
Tips
- Set
scrapeDetails: truefor styles to get the full ABV/IBU/SRM data, food pairings, and tasting notes - For articles, the WP REST API includes full content even without
scrapeDetails— enabling it just provides slightly cleaner text - Use multiple search queries to find specific styles (e.g.,
["IPA", "stout", "lager"]) - The scraper handles pagination automatically for large result sets