Petbarn Scraper: Product Prices, Member Prices & Stock as JSON
Pricing
from $0.58 / 1,000 product records
Petbarn Scraper: Product Prices, Member Prices & Stock as JSON
Scrape Petbarn.com.au product listings by category: regular price, Petbarn's member/loyalty price, brand, stock, pack size, rating, and review count. No competitor pet-store scraper on Apify (Chewy, PetSmart, Zooplus) exposes a loyalty-price field. No login needed. From $0.69 per 1,000 products.
Pricing
from $0.58 / 1,000 product records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
๐พ Petbarn Scraper: Regular and Member Prices for Every Product
|
See Petbarn's member price on every product, no login required Pull Petbarn's full Australian pet catalog by category: regular price, member/loyalty price, stock, pack size, rating, and reviews, in one clean dataset. |
|
๐ณ Member price included See the loyalty-program price next to the regular price, and the exact discount percentage between them. |
๐ฆ Every pack size, one row each A 3kg bag and a 20kg bag of the same food come back as separate rows, each with its own SKU and price. |
๐ Stock status per size Know exactly which pack sizes are in stock and which are sold out, not just whether the page loads. |
โญ Ratings included Star rating and review count travel with every row. No separate lookup needed. |
๐ What does Petbarn Scraper do?
Petbarn Scraper reads live product listings from Petbarn, Australia's largest pet supplies retailer, and turns them into structured, downloadable data.
Give it one or more Petbarn category pages (Dog Food, Cat Health, Bird Toys, and so on), and it returns every product in that category: name, brand, category, image, star rating, and review count. For each pack size a product comes in, it returns the regular price, Petbarn's member/loyalty price, the discount between the two, stock status, and standard delivery fee, each as its own row. Turn on detail mode to also pull the full product description, barcode (GTIN), and pack weight for every size.
๐ค Why use Petbarn Scraper?
Every other pet-store product scraper on the Apify Store, covering Chewy, PetSmart, Zooplus, Fressnapf, Maxizoo, and Musti.no, returns only the regular shelf price. None of them surface a member or loyalty price, because their target sites either don't publish one or don't expose it in a form a scraper can read. Petbarn does publish it, right on the product page, and this Actor is the only one that pulls it out for you.
- "I run a deal-tracking site and want to show the real discount, not just the sticker price." Price-comparison builders get both numbers in the same row, so the member discount shows up without asking your own users to have a Petbarn account.
- "I manage a pet brand's retail presence and need to see how we're priced against the category." Brand managers and category analysts monitor pricing and merchandising across Australia's dominant pet retail chain, one category run at a time.
- "I sell pet supplies online and want to check Petbarn's prices before setting mine." Small sellers pull a clean price sheet, member price included, before deciding where to land their own.
๐ How to use Petbarn Scraper
|
1. Paste a category link Add one or more Petbarn category pages, like Dog Food or Cat Health. |
2. Set how many products you need Start small to test the output, then scale up once you know what you're getting. |
3. Get a clean price sheet Every pack size lands as its own row: regular price, member price, stock, rating, ready to export. |
- Click Try for free and open the Input tab.
- Paste one or more Category URLs from petbarn.com.au, for example
https://www.petbarn.com.au/c/dogs/dog-food. - Set Max Products to how many products you want, across all category URLs combined.
- Turn on Fetch Full Product Detail Page if you also want each product's full description, barcode, and pack weight.
- Turn on Only In-Stock Variants if you want sold-out pack sizes left out of the results.
- Click Start. Results land in the Output tab as they're collected.
๐ฅ Input
| Field | Type | Required | Description |
|---|---|---|---|
categoryUrls | array of URLs | Yes | Petbarn category page URLs to scrape, e.g. https://www.petbarn.com.au/c/dogs/dog-food. Each category is paginated automatically. |
scrapeProductDetail | boolean | No | When on, also fetches each product's own page for its full description, barcode (GTIN), and pack weight. Off by default to keep runs fast. |
onlyInStock | boolean | No | When on, drops pack sizes that are currently out of stock from the results. |
maxItems | integer | No | Maximum number of distinct products to scrape across all category URLs combined. A product with multiple pack sizes still produces multiple rows. |
proxyConfiguration | object | No | Proxy settings. Defaults to Apify's standard proxy, which is sufficient for this target. |
๐ค Output
Each item in the dataset looks like this:
{"productName": "Black Hawk Lamb And Rice Adult Dog Food","productUrl": "https://www.petbarn.com.au/p/black-hawk-lamb-rice-adult-dog-food","variantUrl": "https://www.petbarn.com.au/p/black-hawk-lamb-rice-adult-dog-food/501601","sku": "501601","size": "10kg","brand": "Black Hawk","category": "Dog Food","price": 137.99,"memberPrice": 119,"memberDiscountPercent": 13.8,"currency": "AUD","availability": "https://schema.org/InStock","inStock": true,"standardDeliveryFee": 0,"ratingValue": 4.7898,"reviewCount": 1237,"image": "https://www.petbarn.com.au/media/catalog/product/.../image.jpg","scrapedAt": "2026-09-30T17:04:52.688Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
๐ Data table
| Field | Type | Description |
|---|---|---|
productName | string | The product's full name. |
productUrl | string | Link to the product's main page on petbarn.com.au. |
variantUrl | string | Link to this specific pack size, when Petbarn provides one. |
sku | string | Petbarn's SKU for this pack size. |
mpn | string | Manufacturer part number, when published. |
gtin | string | Barcode number for this pack size. (detail fetch only) |
size | string | Pack size, e.g. "3kg" or "20kg", when the product comes in more than one size. |
brand | string | Product brand. |
category | string | Petbarn's own category label for the product. |
description | string | Full product description. (detail fetch only) |
weightValue / weightUnit | string | Pack weight and its unit, when published. (detail fetch only) |
price | number | Regular price in AUD. |
memberPrice | number | Petbarn loyalty-member price in AUD, when this pack size has one. |
memberDiscountPercent | number | Percentage discount between the regular and member price. |
currency | string | Always "AUD". |
availability | string | Raw stock status as published by Petbarn. |
inStock | boolean | Whether this pack size is currently in stock. |
itemCondition | string | Item condition as published by Petbarn (normally new). |
standardDeliveryFee | number | Standard delivery fee in AUD for this pack size. |
ratingValue | number | Average star rating out of 5. |
reviewCount | number | Number of customer reviews. |
image | string | Product image URL. |
scrapedAt | string | Timestamp when this row was collected. |
๐ฐ Pricing
Petbarn Scraper uses Apify's pay-per-event pricing: $0.69 per 1,000 products returned. You only pay for the products actually returned, an empty run costs nothing, and there's no subscription to manage.
Free plan runs are limited to 25 products per run, 3 runs per day, and a short wait between runs. Upgrade to a paid Apify plan to remove these limits.
โญ Enjoying Petbarn Scraper?
| If this Actor saved you time on pricing research, a quick rating helps other pet-industry buyers find it too. โญโญโญโญโญ |
๐ ๏ธ Tips or advanced options
- Add several category URLs in one run to cover more of the catalog without starting multiple runs.
- Keep Fetch Full Product Detail Page off for a fast price sweep; turn it on only when you need the full description, barcode, or pack weight, since it adds one request per product.
- Turn on Only In-Stock Variants when building a live price sheet you don't want cluttered with sold-out sizes.
- Schedule this Actor to run against the same categories weekly to track price and member-discount changes over time.
โ FAQ
Does this need a Petbarn account or loyalty membership? No. The member/loyalty price is published on Petbarn's own product pages and this Actor reads it directly. No account, login, or API key needed.
Why does a product return more than one row? Many Petbarn products come in multiple pack sizes, each with its own SKU, price, and stock status. Each pack size gets its own row so you can see exactly what's available.
What's the difference between the default run and detail mode? The default run reads everything from the category page: name, brand, both prices, stock, and rating. Detail mode additionally visits each product's own page for its full description, barcode, and pack weight, which takes one extra request per product.
Is this legal? This Actor reads publicly available product pages that require no login. It does not access any private, paywalled, or authenticated data. Always review the target site's terms before large-scale or commercial use, and reach out via the Issues tab with any questions.
๐ Other actors
- Coles Australia Scraper: Products, Prices, Specials & Stock โ - tracks products, prices, and specials from Australia's Coles supermarket.
- Carsales.com.au Cars Scraper: Used car listings โ - pulls used car listings from Australia's largest car marketplace.
- 1st Phorm scraper: vitamins, supplements and apparel โ - tracks product pricing and stock for a single-brand supplement retailer.
- CarParts.com Scraper: Prices, Stock & Specs โ - tracks auto parts pricing, stock, and specs.