Skip to content

Chewy Product Data API

Scrape detailed Chewy product information instantly with a simple API call

🆕: September 5, 2025

A GET request to our /api/getter/?platform="chewy_detail" endpoint allows you to scrape product data for any product listing URL on Chewy.com in real-time.

Enhanced Pet Product Data

Our Chewy API provides comprehensive pet product information including ingredients, specifications, autoship pricing, and promotional offers to help you make informed decisions for your pet care business.

Key Features

  • Detailed pet food ingredients and nutritional information
  • Real-time autoship pricing and savings
  • Product specifications including lifestage, breed size, and special diets
  • Active promotions and discount codes

Example

Here's an example showcasing how you can scrape product data for any product on Chewy.com using its URL. For this example, we use the URL of this product.

1
curl 'https://data.unwrangle.com/api/getter/?platform=chewy_detail&url=https%3A%2F%2Fwww.chewy.com%2Froyal-canin-size-health-nutrition%2Fdp%2F1590334&api_key=API_KEY'
1
2
3
4
5
import requests

url = 'https://data.unwrangle.com/api/getter/?platform=chewy_detail&url=https%3A%2F%2Fwww.chewy.com%2Froyal-canin-size-health-nutrition%2Fdp%2F1590334&api_key=API_KEY'
response = requests.get(url)
print(response.json())
1
2
3
const response = await fetch('https://data.unwrangle.com/api/getter/?platform=chewy_detail&url=https%3A%2F%2Fwww.chewy.com%2Froyal-canin-size-health-nutrition%2Fdp%2F1590334&api_key=API_KEY')
const data = await response.json()
console.log(data)
1
2
3
4
5
6
<?php
$url = 'https://data.unwrangle.com/api/getter/?platform=chewy_detail&url=https%3A%2F%2Fwww.chewy.com%2Froyal-canin-size-health-nutrition%2Fdp%2F1590334&api_key=API_KEY';
$response = file_get_contents($url);
$data = json_decode($response, true);
print_r($data);
?>
1
2
3
4
5
6
require 'net/http'
require 'uri'

uri = URI.parse('https://data.unwrangle.com/api/getter/?platform=chewy_detail&url=https%3A%2F%2Fwww.chewy.com%2Froyal-canin-size-health-nutrition%2Fdp%2F1590334&api_key=API_KEY')
response = Net::HTTP.get(uri)
puts response

Query Parameters

As you can see in the example above, our endpoint needs the following query parameters:

Product URL

url

Required

Product listing's URL on Chewy.com. Remove unnecessary query parameters and encode the URL.

item_id

Optional

Item ID can be used in place of the url parameter. It can be found in the trailing end of the product listing's URL.

Other Required Parameters

platform

Required

Specifies the scraping engine you wish to invoke. In this case, the value should be chewy_detail.

api_key

Required

Your account's token—which can be obtained by signing up here.

Note

The value of the query parameter url must be URL or percent encoded. If you're using Python, this can be done with the function urlencode.

Results

The response will include the following attributes for the product:

Attributes Returned Data Type Information Represented
id string Product ID
variant_id string Product variant ID
name string Name of product listing
brand string Product's brand name
images list List containing URLs of the product images
price float Current price of product
autoship_price float Autoship subscription price
list_price float Original list price
per_unit_price float Price per unit (e.g., per pound)
currency string Currency of the price
currency_symbol string Symbol of the currency
rating float Average rating of product
total_reviews int Number of reviews received
in_stock bool Whether product is in stock
categories list List of categories the product belongs to
description string Detailed product description
ingredients list List of product ingredients (for pet food)
specifications list Product specifications with name-value pairs
specifications.name string Specification attribute name
specifications.value string Specification attribute value
country_of_origin null Country where product is made
material null Product material information
capacity null Product capacity
cautions null Safety cautions
whats_included null Items included with product
promotions list Active promotional offers
promotions.id string Promotion ID
promotions.short_description string Brief promotion description
promotions.long_description string Detailed promotion terms
promotions.is_code_required bool Whether promo code is needed
promotions.group string Promotion category
promotions.reward_type string Type of reward offered
promotions.autoship_discount_percent int/null Autoship discount percentage

Pet-Specific Attributes

The following attributes are particularly relevant for pet products:

Attributes Data Type Information Represented
Lifestage string Pet life stage (Adult, Puppy, etc.)
Breed Size string Suitable breed sizes
Food Form string Type of food (Dry, Wet, etc.)
Special Diet string Dietary specifications
Product Type string Category of product
Size string Package size

Response Example

Here's the response you can expect to receive for the request showcased above:

{
    "success": true,
    "platform": "chewy_detail",
    "item_id": "1590334",
    "url": "https://www.chewy.com/royal-canin-size-health-nutrition/dp/1590334",
    "detail": {
        "id": "1590334",
        "variant_id": "1590334",
        "name": "Merrick Grain-Free Dry Dog Food Real Bison, Beef & Sweet Potato Recipe, 22-lb bag",
        "brand": "Merrick",
        "images": [
            "https://image.chewy.com/catalog/general/images/merrick-grain-free-dry-dog-food-real-bison-beef-sweet-potato-recipe-22lb-bag/img-642797._AC_SS600_V1_.jpg",
            "https://image.chewy.com/catalog/general/images/merrick-grain-free-dry-dog-food-real-bison-beef-sweet-potato-recipe-22lb-bag/img-642797._AC_SS300_V1_.jpg",
            "https://image.chewy.com/catalog/general/images/merrick-grain-free-dry-dog-food-real-bison-beef-sweet-potato-recipe-22lb-bag/img-642797._AC_SS150_V1_.jpg"
        ],
        "price": 26.49,
        "autoship_price": 25.17,
        "list_price": 26.49,
        "per_unit_price": 6.63,
        "currency": "USD",
        "currency_symbol": "$",
        "rating": 4.5,
        "total_reviews": 365,
        "in_stock": true,
        "categories": [
            {
                "name": "Dog",
                "url": null
            }
        ],
        "description": "Real deboned beef is the first ingredient in this premium grain-free kibble, providing high-quality protein for muscle maintenance and healthy energy levels. Each serving of this kibble is made with real food ingredients to deliver balanced nutrition for adult pups. Featuring a holistic blend of protein, healthy fats, produce, fiber, vitamins, minerals, and other natural ingredients, this dry dog food is packed with goodness. Feel good giving your pup a drool-worthy meal made without artificial colors, flavors, or preservatives. This wholesome grain-free real recipe contains omega-6 and omega-3 fatty acids to nourish skin and coat, and glucosamine and chondroitin for healthy hips and joints.",
        "ingredients": [
            "Deboned Beef, Chicken Meal, Turkey Meal, Potatoes, Peas, Salmon Meal, Deboned Bison, Sweet Potatoes, Chicken Fat, Pea Protein, Natural Flavor, Tapioca, Flaxseed, Dried Yeast, Sunflower Oil, Potassium Chloride, Salt, Choline Chloride, Minerals (Zinc Amino Acid Complex, Iron Amino Acid Complex, Sodium Selenite, Manganese Amino Acid Complex, Copper Amino Acid Complex, Calcium Iodate), Apples, Blueberries, DL-Methionine, Taurine, Vitamins (Vitamin E Supplement, Vitamin B12 Supplement, Vitamin A Supplement, Niacin, Thiamine Mononitrate, Riboflavin Supplement, d-Calcium Pantothenate, Folic Acid, Menadione Sodium Bisulfite Complex, Biotin, Pyridoxine Hydrochloride, Vitamin D3 Supplement), Mixed Tocopherols for Freshness. 2C38496"
        ],
        "specifications": [
            {
                "name": "Lifestage",
                "value": "All Lifestages"
            },
            {
                "name": "Lifestage",
                "value": "Adult"
            },
            {
                "name": "Breed Size",
                "value": "All Breeds"
            },
            {
                "name": "Food Form",
                "value": "Dry Food"
            },
            {
                "name": "Size",
                "value": "22-lb bag"
            },
            {
                "name": "Special Diet",
                "value": "High-Protein"
            },
            {
                "name": "Special Diet",
                "value": "No Corn No Wheat No Soy"
            },
            {
                "name": "Special Diet",
                "value": "Grain-Free"
            },
            {
                "name": "Product Type",
                "value": "Dry Food"
            }
        ],
        "country_of_origin": null,
        "material": null,
        "capacity": null,
        "cautions": null,
        "whats_included": null,
        "promotions": [
            {
                "id": "15882",
                "short_description": "Save 40% on your first Autoship order",
                "long_description": "Select Autoship at Checkout. Limit 1 item per order and 1 order per customer. Ends December 31, 2025 at 11:30 p.m. ET, while supplies last. Terms apply.",
                "is_code_required": false,
                "group": "FIRST_ORDER_AUTOSHIP",
                "reward_type": "Save 40%",
                "autoship_discount_percent": 40
            },
            {
                "id": "11309",
                "short_description": "New Customers Only: Spend $49+, Get $20 eGift Card + Free Shipping with code: WELCOME",
                "long_description": "Offer valid for new Chewy customers only. Must add $49.00 worth of eligible items to cart and enter code WELCOME to receive $20 e-Gift card. Limit 1 use per order, limit 1 order per customer. Free e-Gift card added at checkout with qualifying purchase and automatically added to your Chewy account after your order ships. Customer must have an account and be logged to redeem and view all applicable promotions. Brand exclusions apply. Subject to Chewy Gift Card terms and conditions found here: Gift Card Terms (USA). Gift cards cannot be returned, refunded, or redeemed for cash as required by law. Valid while supplies last, subject to Terms.",
                "is_code_required": true,
                "group": "PRODUCT",
                "reward_type": "Free eGift Card",
                "autoship_discount_percent": null
            }
        ]
    },
    "result_count": 1,
    "credits_used": 10,
    "remaining_credits": 9958493.0
}

Request Cost

10 credits is deducted for each successful request

Support

If you want to add a parameter to our response, or have any question or feedback, please write to us at support@unwrangle.com