Pgbrandsaver APIpgbrandsaver.com ↗
Access current P&G brandSAVER digital coupons to find available discounts on your favorite brands and products, complete with savings amounts and expiration dates. Plan your shopping and maximize your savings by browsing all active coupon offers in one place.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/f65fdfc9-5cf1-4f63-976b-1ce6ed0aefcf/list_coupons' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace pgbrandsaver-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: P&G brandSAVER SDK — bounded, re-runnable; every call capped."""
from parse_apis.pgbrandsaver_com_api import PGBrandSaver, ParseError
client = PGBrandSaver()
# List current P&G brandSAVER coupons
for coupon in client.coupons.list(limit=3):
print(coupon.brand_name, coupon.discount_name, coupon.expiration_date)
# Get the first coupon and inspect its details
first = client.coupons.list(limit=1).first()
try:
print(first.brand_name, first.product_description, first.discount_value)
except ParseError as e:
print(f"error: {e.code}")
print("exercised: coupons.list")
Returns all currently available P&G brandSAVER digital coupons. Each coupon includes brand name, product description, discount value, start and expiration dates, and an image URL. The full catalog is returned in a single response (typically 50–70 coupons); no pagination parameter is needed.
No input parameters required.
{
"type": "object",
"fields": {
"total": "total number of coupons returned",
"coupons": "array of coupon objects with brand, product, discount, and date information"
},
"sample": {
"data": {
"total": 58,
"coupons": [
{
"image_url": "https://cdn.coupon.pg.com/swiffer/5356615f-77b9-4eea-8f93-3c0b7002a169.png",
"offer_url": "https://pgbrandsaver.com/coupons",
"brand_name": "SWIFFER",
"start_date": "2026-07-23T04:00:00.000Z",
"incentive_id": 2009044,
"discount_name": "$10.00 Off",
"discount_value": 10,
"expiration_date": "2026-08-30T09:59:59.000Z",
"product_description": "OFF ONE Swiffer PowerMop Starter Kit (excludes trial/travel size)."
}
]
},
"status": "success"
}
}About the Pgbrandsaver API
The Pgbrandsaver API on Parse exposes 1 endpoint for the publicly available data on pgbrandsaver.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.