Petsmart Product Listings Extractor
Pricing
from $2.99 / 1,000 results
Petsmart Product Listings Extractor
PetSmart product listings extractor that pulls names, prices, ratings, and stock status from PetSmart search results, so you can track pricing and watch the catalog without browsing the site by hand.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Extract product data from PetSmart search results at scale. Give the actor a keyword, brand, or category and it returns product names, SKUs, brand names, images, prices, stock status, star ratings, and review counts for every matching listing, paging through results automatically until it hits your item limit.
No manual browsing, no copy-pasting from search pages. Point it at a keyword, pick a sort order, and run.
Why use this actor
PetSmart doesn't publish a public product feed, so tracking prices, stock, or ratings across its catalog usually means checking pages by hand. This actor turns any search query into structured, exportable data you can drop into a spreadsheet, database, or pricing tool.
- Price monitoring: track how prices move on a product line over days, weeks, or months.
- Competitor research: pull PetSmart's catalog and pricing for a category and compare it against your own.
- Market research: see which brands and products show up for a given search term and how they're rated.
- Feed building: generate a pet supply price comparison feed or product catalog for another app.
- Content and SEO: source real product names, prices, and ratings for buying guides or comparison articles.
What data you get
Each item in the dataset represents one product:
| Field | Description |
|---|---|
productName | Full product title |
sku | PetSmart SKU / item number |
brandName | Brand as listed on PetSmart |
imageUrl | Product image URL |
productUrl | Link to the product page |
price | Current price |
priceCurrency | Currency code (e.g. USD) |
availability | Stock status (e.g. InStock, OutOfStock) |
ratingValue | Average star rating, if available |
reviewCount | Number of reviews, if available |
searchKeyword | The search term that returned this product |
pageNumber | Which page of search results this product came from |
scrapedAt | Timestamp of when the item was collected |
How to use it
- Open the actor and enter a search keyword, a product name, brand, or category. Examples:
purina pro plan dog food,cat litter,dog crate,flea and tick treatment. - Optionally set a sort order: relevance, price low to high, price high to low, rating high to low, or newest.
- Set a max items limit (default 100, up to 1000) if you don't need the full result set.
- Click Start.
Results are written to the actor's dataset as they're found, so you can start exporting before the run finishes. Export as JSON, CSV, Excel, or XML, or pull results through the Apify API for automated workflows.
Example input
{"searchKeyword": "purina pro plan dog food","sortBy": "relevance","maxItems": 100}
Example output
{"productName": "Purina Pro Plan AdvantEDGE Digestive Support+ Salmon and Oat Meal Formula Adult Dry Dog Food","sku": "5376368","brandName": "Purina Pro Plan","imageUrl": "https://s7d2.scene7.com/is/image/PetSmart/5376368","productUrl": "https://www.petsmart.com/dog/food/dry-food/purina-pro-plan-advantedge-digestive-support-salmon-and-oat-meal-formula-adult-dry-dog-food-96293.html","priceCurrency": "USD","price": 56.99,"availability": "InStock","ratingValue": 4.3,"reviewCount": 1957,"searchKeyword": "purina pro plan dog food","pageNumber": 1,"scrapedAt": "2026-01-01T00:00:00.000000+00:00"}
Input options
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeyword | string | n/a | Required. The search term to look up. |
sortBy | select | relevance | One of relevance, price-low-to-high, price-high-to-low, rating-high-to-low, newest. |
maxItems | integer | 100 | Maximum number of products to extract (up to 1000). |
requestTimeoutSecs | integer | 30 | Per-request timeout in seconds. |
Frequently asked questions
Does this work for any PetSmart search term? Yes. Any keyword that returns results on PetSmart's search will work, whether it's a brand, product type, or category.
How many products can I extract per run? Up to 1000 per run, controlled by the max items setting. Each PetSmart search page returns up to 40 products, and the actor pages through results until it reaches your limit or runs out of matches.
Can I sort results by price or rating? Yes. Choose relevance, price low to high, price high to low, rating high to low, or newest.
What happens if a search term returns no results? The run finishes with an empty dataset rather than failing, so it's safe to use in automated pipelines.
Can I run this on a schedule? Yes. Apify supports scheduled runs, so you can track price and stock changes over time by running the actor daily or weekly and comparing datasets.
Support
Found a bug or have a feature request? Open an issue on the actor's Apify Store page or reach out through Apify's support channels.