PetSmart Product Scraper avatar

PetSmart Product Scraper

Pricing

from $4.75 / 1,000 overview products

Go to Apify Store
PetSmart Product Scraper

PetSmart Product Scraper

Scrape PetSmart products — price, ratings, images, fulfillment & live store stock. Keyword search across every pet category, full detail enrichment, clean JSON/CSV, no code.

Pricing

from $4.75 / 1,000 overview products

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

PetSmart Product Scraper — Prices, Ratings & Live Stock 🐾

SIÁN Agency Store Home Depot Product Scraper Walmart Product Scraper Google Shopping Price Scraper

🎉 Pull PetSmart prices, promotions, ratings, and live store stock — by keyword, no code

Built for retail analysts, pet brands, and e-commerce sellers who need fresh PetSmart product data on demand


📋 Overview

Track every price, promotion, and rating on PetSmart — without writing a single line of code. This scraper turns any PetSmart search into a clean, structured spreadsheet of products across dog, cat, fish, bird, reptile and small-pet supplies — complete with prices, ratings, images, fulfillment options, and real-time stock.

Why professionals choose us:

  • Complete product data: 40+ fields per product — price, list/sale price, on-sale flag, rating, review count, brand, UPC, pet type, category, and more
  • Fast search-first mode: pull 24 products per page in seconds; scale to thousands across multiple searches
  • 🎯 Live fulfillment: see ship-to-home quantity and nearest-store pickup stock for each product
  • 💰 Pay only for results: charged per product you actually receive — no wasted spend, free tier to test
  • 💎 Detail enrichment: add live ship-to-home and in-store pickup stock with one switch
  • Powerful filters: narrow by brand, pet type, category, food form, and price range — just like the PetSmart site

✨ Features

  • 🔎 Keyword Search: scrape any PetSmart search term across every pet category
  • 🏷️ Full Pricing: current price, list price, sale price, on-sale flag, and multi-variant price ranges
  • Ratings & Reviews: star rating and total review count for every product
  • 📦 Live Stock (Detail mode): real-time ship-to-home quantity and nearest-store pickup stock
  • 🛍️ Fulfillment Flags: store pickup, autoship, same-day delivery, online-only and store-only indicators
  • 🖼️ Product Images: all product image URLs, ready for catalogs or feeds
  • 🐾 Pet & Category Tags: pet type, primary category, and full breadcrumb path for clean classification
  • 🩺 Pet-Specific Attributes: flavor, size, food form, life stage, and health considerations
  • 🔢 Identifiers: brand, manufacturer, manufacturer SKU, and UPC for matching across catalogs
  • 📦 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 PetSmart products you can download as JSON or CSV. No setup, no code.

curl -X POST https://api.apify.com/v2/acts/sian.agency~petsmart-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 PetSmart 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 live ship-to-home and in-store pickup stock.

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 PetSmart products with prices and promotions
  • Ratings, review counts, and product images
  • Live fulfillment options and (in Detail mode) real-time stock

📥 Input Configuration

FieldTypeRequiredDescription
keywordsarrayNoPetSmart search terms, one per item (e.g. dog food)
scrapeModestringNooverview (fast search) or detail (adds live ship + store-pickup stock)
brandstringNoFilter to a single brand (e.g. Purina Pro Plan)
petstringNoFilter to a pet type (Dog, Cat, Fish, Bird, Reptile, Small Pet)
categorystringNoFilter to a category (e.g. Dry Food, Litter, Toys)
foodFormstringNoFilter food to a form (e.g. Bags, Cans, Pouches)
priceMinintegerNoOnly return products at or above this price (USD)
priceMaxintegerNoOnly return products at or below this price (USD)
maxResultsintegerNoMaximum products to return across all searches

Example — fast search:

{
"keywords": ["dog food", "cat litter"],
"scrapeMode": "overview",
"maxResults": 100
}

Example — filtered detail with live stock:

{
"keywords": ["dog food"],
"scrapeMode": "detail",
"brand": "Purina Pro Plan",
"pet": "Dog",
"priceMax": 80,
"maxResults": 50
}

📤 Output

Results are saved to the Apify dataset with 40+ fields per product, including:

FieldTypeDescription
productTitlestringProduct name
brandstringProduct brand
manufacturerstringManufacturer name
upcstringUniversal Product Code
pricenumberCurrent price
list_pricenumberList/was price
sale_pricenumberSale price when on promotion
price_displaystringFormatted price, including ranges for multi-variant products
on_salebooleanWhether the product is currently discounted
ratingnumberAverage star rating
review_countnumberTotal number of reviews
pet_typearrayPet types the product is for
categorystringPrimary product category
breadcrumbsarrayFull category path
flavorstringProduct flavor (food/treats)
sizestringProduct size
life_stagearrayTarget life stage(s)
health_considerationsarrayHealth benefits / considerations
in_stock_onlinebooleanWhether the product is available online
bopis_eligiblebooleanWhether store pickup is available
autoship_eligiblebooleanWhether Autoship subscription is available
ship_to_home_stocknumberLive ship-to-home quantity (Detail mode)
store_pickup_stocknumberLive nearest-store pickup quantity (Detail mode)
pickup_store_namestringName of the nearest store (Detail mode)
imagesarrayAll product image URLs
descriptionstringFull product description and details

Example:

{
"item_id": "5252900",
"productTitle": "Purina® Pro Plan Sensitive Skin & Stomach Adult Dry Dog Food - Salmon & Rice",
"brand": "Purina Pro Plan",
"upc": "038100175526",
"price": 77.49,
"list_price": 77.99,
"on_sale": true,
"price_display": "$20.68-$94.99",
"rating": 4.5,
"review_count": 8544,
"pet_type": ["Dog"],
"category": "Dry Food",
"breadcrumbs": ["Dog", "Food", "Dry Food"],
"flavor": "Salmon & Rice",
"size": "30 Lb",
"life_stage": ["Adult"],
"health_considerations": ["Sensitive Skin", "Sensitive Stomach"],
"in_stock_online": true,
"bopis_eligible": true,
"autoship_eligible": true,
"ship_to_home_stock": 8807,
"store_pickup_stock": 7,
"pickup_store_name": "Sterling",
"images": ["https://s7d2.scene7.com/is/image/PetSmart/5252900?$sclp-prd-main_large$"]
}

💼 Use Cases & Examples

1. Price Monitoring

Retailers and resellers tracking PetSmart prices over time to stay competitive.

Input: Your product keywords and a daily schedule Output: Current price, list price, and on-sale flags for every match Use: Spot price drops, react to promotions, and keep your own pricing sharp.

2. Competitive Analysis

Pet brands and category managers benchmarking products against the PetSmart assortment.

Input: Category keywords and an optional brand filter Output: Competitor prices, ratings, review counts, and promotion activity Use: Understand where you win or lose on price, rating, and availability.

3. Catalog Building

E-commerce teams building a clean pet-product catalog with images and attributes.

Input: Keywords with brand or category filters Output: Titles, brands, UPCs, images, flavors, sizes, and descriptions Use: Populate your storefront or product database with structured, ready-to-use data.

4. MAP Compliance Monitoring

Manufacturers enforcing Minimum Advertised Price policies across PetSmart listings.

Input: Your branded product keywords Output: Live listed prices and promotional discounts per product Use: Detect MAP violations quickly and protect your brand pricing.

5. Availability & Stock Research

Merchandisers studying live ship-to-home and in-store stock for key products.

Input: Product keywords in Detail mode Output: Ship-to-home and nearest-store pickup quantities Use: Plan assortment, identify stockouts, and track availability trends.

6. Market Research & Trend Spotting

Analysts tracking best-sellers, top-rated products, and review momentum.

Input: Broad category keywords Output: Rating trends, review-count growth, and on-sale activity 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/petsmart-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 ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/petsmart-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~petsmart-product-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"keywords": ["dog food"], "scrapeMode": "overview"}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule (e.g. daily) or webhook
  2. HTTP Request: Call the actor API with your keywords
  3. Process: Handle the JSON results
  4. 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
  • 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.

🔗 View current pricing


❓ 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, images, attributes, and fulfillment flags. Detail adds live ship-to-home and nearest-store pickup stock for every product.

Q: Can I filter by brand or pet type? A: Yes — use the brand, pet, category, foodForm, and price-range filters to narrow exactly what you want.

Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.

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 PetSmart 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 PetSmart products
  • Try a broader search term, or remove a filter that may be too narrow

Missing live stock numbers

  • Ship-to-home and store-pickup stock only appear in Detail mode — switch scrapeMode to detail

A filter returns nothing

  • Brand / category / food-form values must match PetSmart's exact spelling — run an Overview search first; the log lists the available facet values for your keyword

Fewer results than expected on the free tier

  • The FREE tier is capped at 25 products per run — upgrade to PAID for unlimited results

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

PetSmart® is a registered trademark of PetSmart LLC. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by PetSmart LLC.


⭐ 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

Telegram Support

Join our active support community

More from SIÁN Agency


Built by SIÁN Agency | More Tools