CraftBeer.com Scraper - Beer Styles, Articles & Recipes avatar

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

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

lulz bot

Maintained by Community

Actor 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

ParameterTypeDefaultDescription
searchQueriesstring[][]Keywords to search (e.g. "IPA", "stout"). Empty = all items.
maxListingsinteger100Maximum items per query (1-500)
contentTypeenumstylesstyles, articles, recipes, or all
scrapeDetailsbooleanfalseGet full style data (ABV/IBU/SRM/food pairings/tasting notes)
proxyConfigurationobjectProxy settings

Example inputs

Get all beer styles with full details

{
"contentType": "styles",
"scrapeDetails": true,
"maxListings": 100
}
{
"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

  1. 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.
  2. CheerioCrawler — When scrapeDetails is 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.
  3. Search — The WordPress search API filters content by keyword. Leave searchQueries empty 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: true for 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