ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

CVS

CVS Product API

One CVS front-store product by cvs.com URL or id: regular and sale price, unit price, promotion and its end date, rating, review count, UPC, size, purchase limit, description, highlights, ingredients, directions, warnings, attributes, breadcrumbs, images and every variant with its SKU id and UPC. Slower than search: typically 7-37 seconds. Costs 1 credit per request; a failed attempt is not charged.

POST/api/v1/cvs/product

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).

Body

application/json
product_idstring

CVS product id or SKU id: the number after prodid- in a product URL, or a search result's product_id or sku_id. Pass this or url.

Example: 832677

urlstring

cvs.com product URL, https://www.cvs.com/shop/<name>-prodid-<id>. Pass this or product_id.

Example: https://www.cvs.com/shop/crest-3d-white-fluoride-anticavity-whitening-toothpaste-radiant-mint-2-4-oz-prodid-789787

Request

from scavio import ScavioClient

# Product lookups typically take 7-37 seconds; allow a long timeout.
client = ScavioClient(api_key="sk_live_your_key")

p = client.cvs.product(product_id="832677")["data"]

print(p["name"], p["sale_price"], "was", p["price"], p["unit_price"])
print("UPC", p["upc"], "| limit per order:", p["max_quantity"], "|", p["category"])
for v in p["variants"]:
    print("variant:", v["sku_id"], v["upc"], v["size_quantity"], v["size_unit"])

Response

"product_id": "832677",
"sku_id": "832677",
"name": "Colgate Optic White Anticavity Stain Fighter Toothpaste with Baking Soda, Clean Mint, 3.8 OZ",
"brand": "Colgate",
"url": "https://www.cvs.com/shop/colgate-optic-white-anticavity-stain-fighter-toothpaste-with-baking-soda-clean-mint-3-8-oz-prodid-832677",
"price": 4.99,
"sale_price": 4.99,
"on_sale": false,
"unit_price": "$1.19/oz.",
"promo": null,
"promo_end_date": null,
"rating": 4.8327,
"review_count": 502,
"upc": "827854025610",
"size": "4.2 OZ",
"max_quantity": 15,
"description": "Colgate Optic White Stain Fighter with Baking Soda Toothpaste removes 1 year of stains* and freshens breath. Its micro-polishing action removes 5X more surface stains**. Plus, Optic White Stain Fighter contains fluoride to fight cavities and is an enamel safe stain remover toothpaste. *when brushing twice daily for 3 weeks **vs. ordinary, non-whitening toothpaste after 2 weeks of continued use",
"ingredients": "Sodium Fluoride 0.24 % (0.15% w/v fluoride ion) Water, Sorbitol, Hydrated Silica, PEG-12, Sodium Lauryl Sulfate, Flavor, Cellulose Gum, Potassium Hydroxide, Tetrasodium Pyrophosphate, Phosphoric Acid, Cocamidopropyl Betaine, Benzyl Alcohol, Sodium Saccharin, Sodium Bicarbonate. Active ingredient(s): Sodium Fluoride 0.24 % (0.15% w/v fluoride ion) Inactive ingredients: Water, Sorbitol, Hydrated Silica, PEG-12, Sodium Lauryl Sulfate, Flavor, Cellulose Gum, Potassium Hydroxide, Tetrasodium Pyrophosphate, Phosphoric Acid, Cocamidopropyl Betaine, Benzyl Alcohol, Sodium Saccharin, Sodium Bicarbonate.",
"directions": "Children Under 2 Years: Ask a dentist or physician. Directions: Adults and Children 2 Years of Age and Older: Brush teeth thoroughly, preferably after each meal or at least twice a day, or as directed by a dentist or physician. Children 2 to 6 Years: Use only a pea sized amount and supervise child's brushing and rinsing (to minimize swallowing). Children Under 2 Years: Ask a dentist or physician.",
"warnings": "Keep out of reach of children under 6 years of age. If more that used for brushing is accidentally swallowed, get medical help or contact a Poison Control Center right away. Keep out of reach of children under 6 years of age. If more than used for brushing is accidentally swallowed, get medical help or contact a Poison Control Center right away.",
"category": "Personal Care > Oral Care > Toothpaste",
"pickup_eligible": true,
"same_day_eligible": true,
},
"response_time": 24257
}
PreviousCVS SearchNextCVS Store Stock
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy