danmurphys.com.au APIdanmurphys.com.au ↗
Retrieve beer product listings from Dan Murphy's including product name, price, volume, and alcohol percentage. Paginated results via a single endpoint.
curl -X GET 'https://api.parse.bot/scraper/7ee393f9-76bc-4423-95ac-a172a7d99aba/get_beer_products?limit=10' \ -H 'X-API-Key: $PARSE_API_KEY'
Extract beer products listed on Dan Murphy's beer category. Returns paginated results with product name, price, volume, and alcohol percentage. Products are sorted by relevance and fetched in pages of 24 from the upstream API until the limit is reached.
| Param | Type | Description |
|---|---|---|
| limit | integer | Maximum number of products to return. |
{
"type": "object",
"fields": {
"total": "integer - number of products returned in this response",
"products": "array of beer product objects each containing name, price, volume, and alcohol_percentage"
},
"sample": {
"data": {
"total": 2,
"products": [
{
"name": "Peroni Nastro Azzurro Bottles 330mL",
"price": 56.95,
"volume": "330ML",
"alcohol_percentage": "5%"
},
{
"name": "Great Northern Brewing Co. Super Crisp Lager Bottles 330mLx6",
"price": 49.95,
"volume": "330ML",
"alcohol_percentage": "3.5%"
}
]
},
"status": "success"
}
}About the danmurphys.com.au API
The Dan Murphy's Beer API provides access to beer product listings from danmurphys.com.au through a single endpoint, get_beer_products, returning up to four data fields per product: name, price, volume, and alcohol percentage. Each call delivers a paginated set of results drawn from the Dan Murphy's beer category, making it straightforward to collect and compare beer inventory data at scale.
What the API Returns
The get_beer_products endpoint returns an array of beer product objects sourced from Dan Murphy's beer category listings. Each product object includes four fields: name (the product title as listed on the site), price (the current listed price), volume (the package size, e.g. 375ml can or 750ml bottle), and alcohol_percentage (the ABV value). The response also includes a total field indicating how many products were returned in that particular response.
Pagination and the limit Parameter
Results are fetched in pages of 24 products and sorted by relevance, matching the default sort order on Dan Murphy's beer category. The optional limit integer parameter controls how many products are returned in total. If you omit limit, the endpoint returns its default set. Setting a higher limit causes the API to continue fetching additional pages internally until the requested number of products is reached or the category is exhausted.
Coverage and Scope
The endpoint covers the beer category on danmurphys.com.au specifically. Data includes all beer sub-styles surfaced in that category — lagers, ales, stouts, IPAs, and imported beers — as long as they appear in the relevance-sorted results. Fields like stock availability, product descriptions, ratings, or promotional pricing are not part of the current response shape.
- Track price changes across Dan Murphy's beer range by polling
get_beer_productsand storing thepricefield over time. - Build an ABV filter tool by sorting or filtering results on the
alcohol_percentagefield. - Compare package sizes and per-unit pricing by combining the
volumeandpricefields. - Populate a beer comparison app with product names and pricing sourced directly from a major Australian retailer.
- Research product range breadth by counting distinct beer products returned across paginated requests.
- Feed a price monitoring alert system that notifies when specific beer products drop in price.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Dan Murphy's have an official public developer API?+
What does the `get_beer_products` endpoint actually return for each product?+
products array contains four fields: name (the listing title), price (the current price), volume (package size), and alcohol_percentage (ABV). The top-level total field tells you how many products are in the response.Does the API cover wine, spirits, or other categories beyond beer?+
Are product reviews, stock levels, or promotional flags included in the response?+
How does pagination work and is there a way to fetch a specific page?+
limit you specify is reached. There is no parameter to target a specific page offset directly; controlling the total number of results is done through the limit parameter.