Discover/Thekrazycouponlady API
live

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.

This API takes change requests — .
Endpoint health
monitored
get_coupon
list_coupons
Checks pendingself-healing
Endpoints
2
Updated
2h ago
This call costs1 credit / call— charged only on success
Try it
Page number for pagination.
Filter by brand slug (e.g. 'dove', 'fleet', 'crest'). Omit to include all brands.
Number of coupons per page (1-100).
Filter by store slug (e.g. 'cvs', 'walgreens', 'kroger'). Omit to include all stores.
Filter by category slug (e.g. 'body-wash', 'medicine', 'personal-care', 'beauty'). Omit to include all categories.
api.parse.bot/scraper/fb7215b2-24b9-4ccf-ac78-9fec44236769/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
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'
Python SDK · recommended

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")
All endpoints · 2 totalmissing one? ·

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.

Input
ParamTypeDescription
pageintegerPage number for pagination.
brandstringFilter by brand slug (e.g. 'dove', 'fleet', 'crest'). Omit to include all brands.
limitintegerNumber of coupons per page (1-100).
storestringFilter by store slug (e.g. 'cvs', 'walgreens', 'kroger'). Omit to include all stores.
categorystringFilter by category slug (e.g. 'body-wash', 'medicine', 'personal-care', 'beauty'). Omit to include all categories.
Response
{
  "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.