Discover/petsmart.com API
live

petsmart.com APIpetsmart.com

Access PetSmart product search, category browsing, product details, customer reviews, store locations, and pet breed taxonomy via a single REST API.

Endpoints
6
Updated
10d ago
Try it
Page number (0-indexed)
Results per page
Search keyword (e.g. 'dog food', 'cat toy')
api.parse.bot/scraper/db75a47a-d919-4bb9-8d23-6cb0ddceefd9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/db75a47a-d919-4bb9-8d23-6cb0ddceefd9/search_products?limit=3&query=cat+toy' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for pet products by keyword. Returns paginated results from PetSmart's product catalog sorted by best sellers.

Input
ParamTypeDescription
pageintegerPage number (0-indexed)
limitintegerResults per page
queryrequiredstringSearch keyword (e.g. 'dog food', 'cat toy')
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of matching products",
    "products": "array of product objects with id, name, brand, price, images, bvAverageRating, bvReviewCount, custom_category_names, and more"
  },
  "sample": {
    "data": {
      "total": 2523,
      "products": [
        {
          "id": 5354678,
          "name": "WOOF Pupsicle Refill Pops: Peanut Butter and Chicken Recipe",
          "brand": "Woof",
          "price": {
            "number": 14.99,
            "formatted": {
              "primary": "$14.99-$17.99"
            },
            "displayType": "range"
          },
          "images": {
            "large": "https://s7d2.scene7.com/is/image/PetSmart/5354678?$sclp-prd-main_large$",
            "small": "https://s7d2.scene7.com/is/image/PetSmart/5354678?$sclp-prd-main_small$"
          },
          "bvReviewCount": 5674,
          "bvAverageRating": 4.7,
          "masterProductID": 83704,
          "custom_category_names": [
            "Dog",
            "Dog > Toys",
            "Dog > Toys > Interactive Toys"
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the petsmart.com API

The PetSmart API covers 6 endpoints that expose product catalog data, customer reviews, store locations, and pet breed taxonomy from petsmart.com. Use search_products to query the full catalog by keyword, browse_category to navigate PetSmart's hierarchical category tree, or find_stores to retrieve nearby store locations with address, hours, and service details — all returning structured JSON.

Product Search and Category Browsing

The search_products endpoint accepts a query string and returns paginated results (0-indexed page, configurable limit) from PetSmart's catalog. Each product object includes id, name, brand, price (with number, formatted, and displayType), image URLs, bvAverageRating, bvReviewCount, and custom_category_names. The browse_category endpoint works similarly but takes a category string that must match PetSmart's taxonomy exactly, using > as the hierarchy separator — for example, 'Dog > Food > Dry Food'. Categories that don't match the taxonomy exactly return zero results.

Product Details and Reviews

get_product_details accepts a product_id string and returns the full record for that item: a long_description in HTML, images with both large and small URLs, masterProductID (used internally for review resolution), and the complete custom_category_names array. get_product_reviews takes the same product_id, resolves the BazaarVoice identifier automatically, and returns a Results array containing Id, Rating, Title, ReviewText, UserNickname, and SubmissionTime per review, plus a TotalResults count and an Includes object with related product and author data. Both offset and limit control pagination.

Store Finder and Pet Taxonomy

find_stores requires latitude and longitude coordinates and an optional radius in miles. It returns a stores array sorted by distance, with each entry including DistanceToStoreFromOrigin, store name, phone number, address fields, and a StoreServices list. get_pet_taxonomy takes no inputs and returns two arrays: breeds (each with BreedId, Description, SpeciesName, Size, IsAggressive, and IsBreathingChallenged) and colors (each with ColorId, Description, and IsActive). This taxonomy data is useful for filtering product searches or building breed-aware tooling.

Common use cases
  • Build a pet food comparison tool using search_products to surface price and rating data across brands.
  • Populate a category navigation tree from browse_category using the ' > ' hierarchy to mirror PetSmart's taxonomy.
  • Aggregate customer sentiment by pulling Rating, ReviewText, and SubmissionTime from get_product_reviews.
  • Locate the nearest PetSmart stores for a given address by passing latitude/longitude to find_stores.
  • Retrieve store service availability (grooming, vet, training) from the StoreServices field in find_stores results.
  • Use get_pet_taxonomy breed attributes like IsAggressive or IsBreathingChallenged to filter product recommendations for specific dog breeds.
  • Track price changes on a product over time by polling get_product_details for the formatted price field.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does PetSmart have an official public developer API?+
PetSmart does not publish a public developer API or documented REST interface for third-party use. This Parse API provides structured access to PetSmart catalog, review, store, and taxonomy data.
How does browse_category handle category strings that are partially correct?+
The category string must match PetSmart's taxonomy exactly, including capitalization and spacing around the ' > ' separator. A string like 'Dog > Food > Dry Food' works; a variation like 'dog > food > dry food' or 'Dog>Food>Dry Food' will return zero results. Use get_pet_taxonomy and known working category strings to validate your inputs before querying at scale.
What review fields does get_product_reviews return?+
Each review object in the Results array includes Id, Rating (numeric), Title, ReviewText, UserNickname, and SubmissionTime. The Includes object contains related Products and Authors data. TotalResults gives the full count across all pages, and offset plus limit control pagination.
Does the API return real-time in-store inventory or stock levels?+
Not currently. The API covers product details, pricing, reviews, store locations, and services, but does not expose per-store inventory counts or stock availability. You can fork this API on Parse and revise it to add an inventory or stock-check endpoint.
Does the API cover PetSmart's services booking, such as grooming appointments or vet clinic scheduling?+
Not currently. The find_stores endpoint does return a StoreServices list indicating which services a location offers, but booking or appointment data is not exposed. You can fork this API on Parse and revise it to add a service-scheduling endpoint.
Page content last updated . Spec covers 6 endpoints from petsmart.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.