Petco Product Scraper
Pricing
from $4.75 / 1,000 overview products
Petco Product Scraper
Scrape Petco products — price, customer ratings, images, ingredients, guaranteed analysis & full specs. Keyword or category search, full detail enrichment, clean JSON/CSV, no code.
Pricing
from $4.75 / 1,000 overview products
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Petco Product Scraper — Prices, Ratings, Ingredients & Specs 🐾
🎉 Pull Petco prices, customer ratings, ingredients, and full specs — by keyword or category, no code
Built for retail analysts, e-commerce sellers, and pet brands who need fresh Petco product data on demand
📋 Overview
Track every price, rating, ingredient list, and product spec on Petco — without writing a single line of code. This scraper turns any Petco search or category into a clean, structured spreadsheet of products, complete with prices, customer ratings, images, ingredients, and full specifications.
Why professionals choose us:
- ✅ Complete product data: 30+ fields per product — price, list price, sale flag, rating, review count, brand, SKU, UPC, and more
- ⚡ Fast search-first mode: pull 24 products per page in seconds; scale to thousands across multiple searches
- 🧪 Ingredients & nutrition: full ingredients list and guaranteed analysis for pet food and treats (Detail mode)
- 💰 Pay only for results: charged per product you actually receive — no wasted spend, free tier to test
- 💎 Detail enrichment: add the full specifications table, feeding directions, dimensions, and long description with one switch
- ✨ Native search & sort: search by keyword or category, sort by relevance, price, rating, best-selling, or newest — just like the Petco site
✨ Features
- 🔎 Keyword & Category Search: scrape any Petco search term or category section
- 🏷️ Full Pricing: current price, list price, Repeat Delivery price, and on-sale flag
- ⭐ Ratings & Reviews: star rating and total review count for every product
- 🧪 Ingredients & Guaranteed Analysis: complete ingredient lists and nutritional breakdowns (Detail mode)
- 🖼️ Product Images: all product image URLs, ready for catalogs or feeds
- 🧾 Specifications Table: full structured specs (Detail mode) — dimensions, lifestage, flavor, and more
- 🐾 Pet Type & Dietary Attributes: pet type plus Grain-Free / Organic / Holistic and other dietary flags
- 🧭 Category Path: each product's full category breadcrumb for clean classification
- 🔢 Identifiers: brand, SKU, UPC, and variation id for matching across catalogs
- 📦 Availability Flags: in-stock, pickup-in-store, same-day delivery, and Repeat Delivery eligibility
- 📦 Clean Export: results delivered as structured JSON or CSV, ready for Excel or your database
- 🚀 No-Code Setup: configure searches in a simple form — no scripts, no maintenance
🎬 Quick Start
Enter one or more search keywords, pick a mode, and run. In under a minute you'll have a structured dataset of Petco products you can download as JSON or CSV. No setup, no code.
curl -X POST https://api.apify.com/v2/acts/sian.agency~petco-product-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"keywords": ["dog food"], "scrapeMode": "overview"}'
🚀 Getting Started (3 Simple Steps)
Step 1: Add Your Searches
Type one or more Petco search keywords (e.g. dog food, cat litter) — one per line.
Step 2: Choose Your Mode
Pick Overview for fast search results, or Detail to also pull ingredients, guaranteed analysis, the full specifications table, and the long description.
Step 3: Run & Download
Click Start, then export your results as JSON, CSV, or Excel from the Apify dataset.
That's it! In just a few minutes, you'll have:
- A clean table of Petco products with prices and sale flags
- Ratings, review counts, and product images
- Ingredients, nutrition, and full specs (in Detail mode)
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| keywords | array | No | Petco search terms, one per item (e.g. dog food) |
| browseGroups | array | No | Advanced — Petco category groups (e.g. dog, cat, fish) |
| scrapeMode | string | No | overview (fast search) or detail (adds ingredients, specs table + long description) |
| sort | string | No | relevance, price_low, price_high, top_rated, top_sold, newest, name_az, or name_za |
| filters | object | No | Advanced — facet filters (e.g. {"Primary Brand": "Purina Pro Plan", "Lifestage": "Adult"}) |
| maxResults | integer | No | Maximum products to return across all searches |
Example — fast search:
{"keywords": ["dog food", "cat litter"],"scrapeMode": "overview","sort": "top_rated","maxResults": 100}
Example — full detail with ingredients & specs:
{"keywords": ["grain free dog food"],"scrapeMode": "detail","sort": "top_sold","maxResults": 50}
📤 Output
Results are saved to the Apify dataset with 30+ fields per product, including:
| Field | Type | Description |
|---|---|---|
| productTitle | string | Product name |
| brand | string | Product brand |
| sku | string | Buyable item SKU |
| upc | string | Universal Product Code (Detail mode) |
| price | number | Current selling price |
| list_price | number | List/was price |
| repeat_delivery_price | number | Repeat Delivery subscription price |
| on_sale | boolean | Whether the current price is below list |
| rating | number | Average star rating |
| review_count | number | Total number of reviews |
| in_stock | boolean | Whether the product is available |
| pet_type | string | Primary pet the product is for |
| taxonomy | array | Full category path |
| diet_flags | array | Dietary attributes (Grain Free, Organic, …) |
| images | array | All product image URLs |
| ingredients | string | Full ingredients list (Detail mode) |
| guaranteed_analysis | string | Nutritional breakdown (Detail mode) |
| directions | string | Feeding / usage directions (Detail mode) |
| dimensions | string | Item dimensions (Detail mode) |
| specs | object | Full specifications table (Detail mode) |
| description | string | Long product description (Detail mode) |
Example:
{"product_id": "5043283","productTitle": "Purina Pro Plan Sensitive Skin and Stomach Salmon and Rice Formula Dog Food, 40 lbs.","brand": "Purina Pro Plan","sku": "3748364","price": 94.98,"list_price": 97.99,"on_sale": true,"rating": 4.52,"review_count": 6325,"in_stock": true,"pet_type": "Dog","taxonomy": ["Consumables", "Food", "Household Pet"],"diet_flags": ["Sensitive Stomach", "With Grain"],"images": ["https://assets.petco.com/petco/image/upload/..."],"ingredients": "Salmon, Rice, Barley, Canola Meal, Oat Meal, Fish Meal...","guaranteed_analysis": "Crude Protein (Min) 26.0%, Crude Fat (Min) 16.0%...","specs": { "Lifestage": "Adult", "Primary Flavor": "Fish", "Weight": "30.4 LBS" },"description": "High protein dry dog food formula, with real salmon as the first ingredient..."}
💼 Use Cases & Examples
1. Price Monitoring
Retailers and resellers tracking Petco prices over time to stay competitive.
Input: Your product keywords and a daily schedule Output: Current price, list price, and sale flags for every match Use: Spot price drops, react to sales, and keep your own pricing sharp.
2. Competitive Analysis
Pet brands and category managers benchmarking their products against the Petco assortment.
Input: Category keywords or a category group Output: Competitor prices, ratings, review counts, and sale activity Use: Understand where you win or lose on price, rating, and availability.
3. Catalog Building
E-commerce teams and marketplaces building a clean product catalog with images and specs.
Input: Keywords or category groups, in Detail mode Output: Titles, brands, SKUs, UPCs, images, ingredients, and full specifications Use: Populate your storefront or PIM with structured, ready-to-use product data.
4. Ingredient & Nutrition Research
Vets, nutrition analysts, and pet-food brands studying formulations across the market.
Input: Food keywords in Detail mode Output: Full ingredient lists and guaranteed analysis per product Use: Compare formulas, track ingredient trends, and benchmark nutrition claims.
5. Assortment & Availability Research
Merchandisers studying which products carry the best ratings and availability.
Input: Category keywords or groups Output: Availability flags, pickup/same-day eligibility, and rating data Use: Plan assortment, identify gaps, and find top-rated products in a category.
6. Market Research & Trend Spotting
Analysts tracking new products, best-sellers, and review momentum.
Input: Broad category keywords, sorted by newest or best-selling Output: Product launches, rating trends, and review-count growth Use: Surface emerging products and category trends before competitors do.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/petco-product-scraper').call({keywords: ['dog food'],scrapeMode: 'overview'});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/petco-product-scraper').call(run_input={'keywords': ['dog food'], 'scrapeMode': 'overview'})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~petco-product-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"keywords": ["dog food"], "scrapeMode": "overview"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. daily) or webhook
- HTTP Request: Call the actor API with your keywords
- Process: Handle the JSON results
- Action: Save to a sheet, sync to a database, or send a price-drop alert
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 products per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited products per run
- Run multiple searches and large categories in one go
- Pay-per-result: you're only charged for the products you actually receive
💰 Best value on the market — transparent pay-per-result pricing with no hidden subscription fees.
❓ Frequently Asked Questions
Q: How many products can I scrape? A: FREE tier: 25 products per run. PAID tier: unlimited products across as many searches as you like.
Q: What's the difference between Overview and Detail mode? A: Overview is the fast path — search results with price, ratings, image, and availability. Detail adds the full ingredients list, guaranteed analysis, feeding directions, specifications table, dimensions, all images, and the long description for every product.
Q: Can I get ingredients and nutrition data?
A: Yes — switch scrapeMode to detail to pull the full ingredients list and guaranteed analysis for pet food and treats.
Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.
Q: Can I scrape by category instead of keywords?
A: Yes — use the browseGroups field with a Petco category group such as dog, cat, or fish.
Q: Can I filter results?
A: Yes — use the filters field to narrow by Petco's own facets (brand, lifestage, flavor, and more). Each run prints the available facets for your search in the log.
Q: Is this legal? A: Yes — we only extract publicly available product data. See the legal section below.
Q: How fresh is the data? A: Every run pulls live data directly from Petco at the moment you run it. Schedule runs to keep prices and stock up to date.
🐞 Troubleshooting
No results returned
- Check that your keywords match real Petco products
- Try a broader search term or a different sort order
Missing ingredients, specs, or description
- Ingredients, guaranteed analysis, and specs only appear in Detail mode — switch
scrapeModetodetail
Fewer results than expected on the free tier
- The FREE tier is capped at 25 products per run — upgrade to PAID for unlimited results
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what is publicly shared. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
⚖️ Trademark Disclaimer
Petco® is a trademark of Petco Animal Supplies, Inc. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Petco Animal Supplies, Inc.
⭐ Love This Tool?
If this actor saves you time, please leave us a 5-star review — it helps other professionals discover it and helps us keep improving.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
More from SIÁN Agency
- 🪚 Home Depot Product Scraper — Home Depot prices, specs & store stock
- 🏪 Walmart Product Scraper — Walmart product and review data
- 🛍️ Google Shopping Price Scraper — track offers and price history across the web
Built by SIÁN Agency | More Tools