Discover/Groupon API
live

Groupon APIgroupon.com

Find and access verified discount codes from Groupon Coupons for your favorite stores to save money on purchases. Get current active coupon codes that have been validated and are ready to use.

This API takes change requests — .
Endpoint health
monitored
get_verified_codes
Checks pendingself-healing
Endpoints
1
Updated
7h ago
This call costs2 credits / call— charged only on success
Try it
Store slug as it appears in the Groupon Coupons URL path (e.g. 'amazon', 'nike', 'target'). Lowercase alphanumeric with hyphens.
api.parse.bot/scraper/5283ffc5-b250-4508-93ef-59111c3d4312/<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/5283ffc5-b250-4508-93ef-59111c3d4312/get_verified_codes?store=amazon' \
  -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 groupon-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: Groupon Coupons SDK — bounded, re-runnable; every call capped."""
from parse_apis.groupon_com_api import Groupon, StoreNotFound

client = Groupon()

# List top verified codes for a store, sorted by popularity.
for code in client.codes.list(store="amazon", limit=3):
    print(code.title, code.code, code.uses_today)

# Grab the single most popular code via .first().
top = client.codes.list(store="nike", limit=1).first()
if top:
    print(top.title, top.code, top.expiry)

# Typed error: attempt a non-existent store.
try:
    client.codes.list(store="nonexistent-store-xyz", limit=1).first()
except StoreNotFound as e:
    print("store not found:", e.store)

print("exercised: codes.list")
All endpoints · 1 totalmissing one? ·

Retrieves active, verified promo codes for a given store. Returns only codes (not deals) that carry Groupon's Verified badge, sorted by popularity (uses today, descending). Each code includes the discount title, the actual promo code string, usage count, and expiry date.

Input
ParamTypeDescription
storerequiredstringStore slug as it appears in the Groupon Coupons URL path (e.g. 'amazon', 'nike', 'target'). Lowercase alphanumeric with hyphens.
Response
{
  "type": "object",
  "fields": {
    "codes": "array of verified discount code objects sorted by popularity",
    "total": "integer count of verified codes returned"
  },
  "sample": {
    "data": {
      "codes": [
        {
          "code": "CLIPCOUPON",
          "store": "amazon",
          "title": "30% Off Subscribe & Save with Amazon Promo Code",
          "expiry": "2026-09-01T04:59:59.0000000Z",
          "offer_id": "3468551",
          "uses_today": 2978,
          "description": "When you subscribe for auto-delivery save upwards of 30% off your next delivery.",
          "is_verified": true
        },
        {
          "code": "CLIPCOUPON",
          "store": "amazon",
          "title": "Up to 80% Off Home & Kitchen with Coupon",
          "expiry": "2026-10-01T04:59:59.0000000Z",
          "offer_id": "3468540",
          "uses_today": 971,
          "description": "Save up to 80% with these Amazon Home and Kitchen coupon codes. New products are added daily so keep checking back fro new Amazon finds.",
          "is_verified": true
        },
        {
          "code": "CLIP2COLLECT",
          "store": "amazon",
          "title": "Up to 60% Off Cosmetics Amazon Promo Code",
          "expiry": "2027-06-01T04:59:59.0000000Z",
          "offer_id": "3755032",
          "uses_today": 451,
          "description": "Save on beauty items from Amazon. Score up to 60% off select eyeshadows, lipsticks, mascaras, and more.",
          "is_verified": true
        },
        {
          "code": "Click2ClaimCodes",
          "store": "amazon",
          "title": "Up to 60% Off Pet Supplies with Amazon Promo Codes",
          "expiry": "2027-05-24T04:59:59.0000000Z",
          "offer_id": "3755030",
          "uses_today": 169,
          "description": "Find up to 60% off coupons on select pet supplies from Amazon.",
          "is_verified": true
        },
        {
          "code": "10FIFINE",
          "store": "amazon",
          "title": "10% Off FIFINE Gaming Mic Kit: Clearer Voice, Stream-Ready Sound",
          "expiry": "2026-08-07T05:00:00.0000000Z",
          "offer_id": "6575155",
          "uses_today": 75,
          "description": "",
          "is_verified": true
        }
      ],
      "total": 5
    },
    "status": "success"
  }
}

About the Groupon API

The Groupon API on Parse exposes 1 endpoint for the publicly available data on groupon.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.