Petsmart Product Listings Extractor avatar

Petsmart Product Listings Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Petsmart Product Listings Extractor

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

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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:

FieldDescription
productNameFull product title
skuPetSmart SKU / item number
brandNameBrand as listed on PetSmart
imageUrlProduct image URL
productUrlLink to the product page
priceCurrent price
priceCurrencyCurrency code (e.g. USD)
availabilityStock status (e.g. InStock, OutOfStock)
ratingValueAverage star rating, if available
reviewCountNumber of reviews, if available
searchKeywordThe search term that returned this product
pageNumberWhich page of search results this product came from
scrapedAtTimestamp of when the item was collected

How to use it

  1. 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.
  2. Optionally set a sort order: relevance, price low to high, price high to low, rating high to low, or newest.
  3. Set a max items limit (default 100, up to 1000) if you don't need the full result set.
  4. 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

ParameterTypeDefaultDescription
searchKeywordstringn/aRequired. The search term to look up.
sortByselectrelevanceOne of relevance, price-low-to-high, price-high-to-low, rating-high-to-low, newest.
maxItemsinteger100Maximum number of products to extract (up to 1000).
requestTimeoutSecsinteger30Per-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.