Discover/Coupons API
live

Coupons APIcoupons.com

Access coupon codes, printable coupons, store directories, and deal data from Coupons.com. 9 endpoints covering 2000+ retailers, grocery offers, and top deals.

Endpoint health
verified 3h ago
get_recent_coupons
get_all_stores
search_stores
get_coupons
get_top_coupons
9/9 passing latest checkself-healing
Endpoints
9
Updated
2d ago

What is the Coupons API?

The Coupons.com API exposes 9 endpoints covering coupon codes, printable grocery offers, and retailer data across more than 2,000 stores. The get_store_coupons endpoint returns flat coupon objects with promo codes, expiration timestamps, verification status, and the retailer's own domain — all keyed by a store slug you can discover from get_all_stores or search_stores. Digital and printable grocery coupons are available through separate endpoints with brand names, face values in cents, UPC codes, and image URL components.

This call costs2 credits / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/9dfd8770-b4d0-4dfa-a345-cf64fc24eda1/<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/9dfd8770-b4d0-4dfa-a345-cf64fc24eda1/get_all_stores' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalmissing one? ·

Retrieve the full directory of stores available on coupons.com, organized alphabetically. Returns over 2000 stores with their display names and URL slugs. The slug can be passed to get_store_coupons to fetch coupons for a specific retailer.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "stores": "array of store objects each with label (display name) and url (relative URL path)"
  },
  "sample": {
    "data": {
      "stores": [
        {
          "url": "coupon-codes/a-sight-for-sport-eyes",
          "label": "A Sight For Sport Eyes"
        },
        {
          "url": "coupon-codes/nike",
          "label": "Nike"
        }
      ]
    },
    "status": "success"
  }
}

About the Coupons API

Store Directory and Search

get_all_stores returns the full alphabetical directory of over 2,000 stores, each with a label (display name) and url (relative URL path). The slug from this directory is the key input for most other endpoints. search_stores accepts a free-text query parameter and returns matching retailers with a nested retailer object containing idPool, name, logo, and activeVouchersCount, plus a retailerLandingPage with the store's slug. get_stores_summary combines the full directory with live active voucher counts, returning a slug and active_vouchers_count per store — useful for ranking or filtering retailers before fetching their coupons.

Store-Level Coupons and Deals

get_store_coupons accepts a slug parameter and returns a coupons array of flat objects, each with id, title, description, type, caption, code, end_time, terms, is_exclusive, is_verified, is_expired, and the retailer's resolved domain and domain_apex. The domain field is the retailer's own website host with leading www. stripped; domain_apex gives the registrable root (e.g. simon.com for shop.simon.com). get_top_coupons provides 15–25 curated high-value offers across stores, including retailer_name, code, expiration, and image fields. get_recent_coupons accepts an optional category slug (e.g. fashion-and-accessories, food-and-grocery) and returns coupons sorted by end_time ascending, each with retailer_slug for downstream lookups.

Grocery and Printable Coupons

get_coupons and get_printable_coupons return digital and printable grocery offers respectively. Each item in the offers array wraps coupon data under an offer key with fields including coupon_id, brand, value (face value in cents), category_description, expiration_date, UPC codes, and image_url_suffix. The image_url_prefix field at the top level combines with each offer's image_url_suffix to construct a full coupon image URL. Printable offers additionally include auth_print_enabled to indicate whether the coupon can currently be printed.

Domain Resolution

get_store_domains paginates through the store directory in fixed pages of 20, resolving each store to the retailer's own website domain and domain_apex. Response fields include page, count, has_more, page_size, total_stores, and a failed_stores array listing any slugs that could not be resolved along with their status_code. This endpoint is suited for building retailer-to-domain mapping tables at scale.

Reliability & maintenanceVerified

The Coupons API is a managed, monitored endpoint for coupons.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when coupons.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official coupons.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
9/9 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate active coupon codes across 2,000+ retailers using get_all_stores and get_store_coupons for a deal comparison tool
  • Build a grocery savings app by surfacing brand names, face values in cents, and UPC codes from get_coupons and get_printable_coupons
  • Monitor which stores have the most active vouchers using the active_vouchers_count field from get_stores_summary
  • Populate a category-filtered deals feed using get_recent_coupons with category slugs like food-and-grocery or fashion-and-accessories
  • Construct a retailer domain-to-slug mapping for affiliate or redirect tooling using get_store_domains
  • Display today's featured promotions with retailer name, promo code, and expiration from get_top_coupons
  • Resolve retailer website hostnames from coupons by reading the domain and domain_apex fields returned by get_store_coupons
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Coupons.com have an official developer API?+
Coupons.com does not offer a public developer API. Data access for developers is not documented on their site.
What does get_store_coupons return beyond the promo code itself?+
Each coupon object includes title, description, type, caption, code, end_time, terms, is_exclusive, is_verified, and is_expired flags. The response also includes the retailer's resolved domain (with www. stripped) and domain_apex at the top level, alongside a count of total coupons returned and the queried store_slug.
How are grocery coupon images accessed through the API?+
get_coupons and get_printable_coupons return an image_url_prefix string at the top level of the response. To get a full image URL for any offer, concatenate image_url_prefix with the offer.image_url_suffix field found inside each offer object.
Does the API cover historical or expired coupons?+
The API returns currently listed coupons, and individual coupon objects include an is_expired flag. There is no dedicated endpoint for historical coupon archives or trend data over time. You can fork the API on Parse and revise it to add an endpoint that persists and queries historical snapshots.
Are user accounts, personal savings, or clipped-coupon data accessible?+
No. The API covers public store directories, coupon listings, grocery offers, and top deals. User account data, saved coupons, and redemption history are not exposed. You can fork the API on Parse and revise it to add endpoints targeting any additional public-facing data the source exposes.
Page content last updated . Spec covers 9 endpoints from coupons.com.
Related APIs in EcommerceSee all →
retailmenot.com API
Search for grocery and retail coupons, promo codes, and cash back offers across thousands of merchants to find the best deals before you shop. Get instant access to current discounts and savings opportunities tailored to your favorite stores and products.
thekrazycouponlady.com API
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.
pgbrandsaver.com API
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.
spesaonline.conad.it API
Find nearby Conad supermarkets and view their current promotional flyers to discover product prices and discounts. Access detailed store information like location and hours to plan your shopping trips.
groupon.com API
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.
lozo.com API
Search for grocery coupons by brand, keyword, or category to find current deals with discount amounts, coupon details, and direct links to the offers. Save money on your shopping by quickly discovering available coupons from Lozo's database.
superc.ca API
Search for products and browse categories at Super C, a Canadian grocery chain, then view detailed product information and find nearby store locations by postal code. Get real-time access to pricing, availability, and inventory across Super C's network.
slickdeals.net API
Search and discover deals, coupons, and trending bargains across thousands of retailers, along with community forum discussions about the best offers. Get detailed information about specific deals and instantly find surging hot bargains before they sell out.