Thekrazycouponlady APIthekrazycouponlady.com ↗
Find and browse current grocery and drugstore manufacturer coupons with details like brand, discount value, expiration dates, and direct offer links to help you save on your shopping. Quickly search through organized coupon listings by category to discover the best deals available at your favorite stores.
curl -X GET 'https://api.parse.bot/scraper/fb7215b2-24b9-4ccf-ac78-9fec44236769/list_coupons?page=1&limit=5' \ -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 thekrazycouponlady-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: KrazyCouponLady SDK — bounded, re-runnable; every call capped."""
from parse_apis.thekrazycouponlady_com_api import KrazyCouponLady, CouponNotFound
client = KrazyCouponLady()
# List current coupons, capped at 3
for coupon in client.coupons.list(limit=3):
print(coupon.title, coupon.description, coupon.store, coupon.expiration)
# Drill down: get the first coupon's full details
item = client.coupons.list(limit=1).first()
try:
full = client.coupons.get(coupon_id=item.id)
print(full.title, full.description, full.store, full.expiration)
except CouponNotFound as e:
print(f"coupon gone: {e.coupon_id}")
# Filter by store
for coupon in client.coupons.list(store="cvs", limit=2):
print(coupon.discount, coupon.brand, coupon.categories)
print("exercised: coupons.list, coupons.get")
List current unexpired manufacturer coupons for grocery and drugstore products. Results are sorted by most recently updated. Each coupon includes discount value, product description, redeemable store, brand, categories, expiration date, and a direct offer link. Results are auto-iterated across pages.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| brand | string | Filter by brand slug (e.g. 'dove', 'fleet', 'crest'). Omit to include all brands. |
| limit | integer | Number of coupons per page (1-100). |
| store | string | Filter by store slug (e.g. 'cvs', 'walgreens', 'kroger'). Omit to include all stores. |
| category | string | Filter by category slug (e.g. 'body-wash', 'medicine', 'personal-care', 'beauty'). Omit to include all categories. |
{
"type": "object",
"fields": {
"page": "integer current page number",
"coupons": "array of coupon objects with id, title, description, discount, brand, store, categories, expiration, start_date, offer_link, image_url",
"has_next": "boolean indicating if more pages are available",
"total_count": "integer total number of coupons returned in this page"
},
"sample": {
"data": {
"page": 1,
"coupons": [
{
"id": "TCB_811200030132076643",
"brand": "Fleet",
"store": "CVS",
"title": "Save $3.00",
"discount": "Save $3.00",
"image_url": "https://images.ctfassets.net/nie44ndm9bqr/TCB_811200030132076643/1782925706777/IMG_TCB_811200030132076643.jpg",
"categories": [
"household supplies",
"Medicine",
"Personal Care"
],
"expiration": "2026-08-16T09:59:59.000Z",
"offer_link": "https://thekrazycouponlady.com/coupons?couponId=TCB_811200030132076643",
"start_date": "2026-06-05T04:00:00.000Z",
"description": "on any ONE (1) Mini Enema"
}
],
"has_next": true,
"total_count": 5
},
"status": "success"
}
}About the Thekrazycouponlady API
The Thekrazycouponlady API on Parse exposes 2 endpoints for the publicly available data on thekrazycouponlady.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.