+Groupon API
Groupon local deals, deal search, options and reviews as clean JSON.
The API.SH Groupon API covers Groupon deals in the US. Search deals by keyword near a city or point, list a city's top local deals by category, open one deal with every option, price, discount, fine print, merchant and redemption locations, and page through its customer reviews with merchant replies.
- 4 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/groupon/v1/ search
{ "success": true } What you can build with the Groupon API
Deal and price monitoring
Track deal prices, discounts, promo codes and sold counts for a category or competitor over time.
Merchant lead generation
Find local businesses running deals in a city or category, with merchant website, rating and locations.
Deal aggregator and coupon sites
Show current deals near a user with price, original price, rating, distance and image.
Review and reputation analysis
Pull a deal's reviews with rating, option bought, review topics and merchant replies to judge a merchant.
Groupon data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Groupon API endpoints and prices
Every Groupon endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Groupon deal search /groupon/ | $1 · $2 PAYG 1 credit |
| Groupon deal: options, prices, fine print and ratings /groupon/ | $1 · $2 PAYG 1 credit |
| Groupon deal reviews /groupon/ | $1 · $2 PAYG 1 credit |
| Groupon local deals /groupon/ | $1 · $2 PAYG 1 credit |
Call the Groupon API
Groupon deal search: GET https://api.api.sh/groupon/
curl "https://api.api.sh/groupon/v1/search?q=massage" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/groupon/v1/search",
params={"q": "massage"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/groupon/v1/search");
url.searchParams.set("q", "massage");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/groupon/v1/search", "q", "massage")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Groupon" and "Groupon deal search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Groupon data
- Public data only: no Groupon login, cookies or account needed
- One key and one response shape for Groupon and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Groupon API
Groupon's developer APIs are for merchants and booking partners (redemptions, bookings, inventory), and in 2026 Groupon announced access for builders and AI agents to search deals and buy for customers. API.SH is a read-only option: public deal, search and review data as JSON with no partner setup.
Instead of building a Groupon scraper or a no-code extraction workflow, API.SH gives you one key, deal and review data in one JSON format, and a fixed price per call.
Groupon API questions
What Groupon data can I get?+
Deal search by keyword and location (/groupon/v1/search), a city's local deals by category (/groupon/v1/deals), one deal with options, fine print and locations (/groupon/v1/deal) and deal reviews (/groupon/v1/reviews).
How much does the Groupon API cost?+
Every Groupon endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /groupon/v1/deal at 1 credit each.
Does Groupon have an API?+
Yes, for merchants and partners: redemption, booking and inventory APIs, plus newer access for AI agents to search and buy. API.SH does not place orders; it reads public deals and reviews and returns them as JSON.
Do I need a Groupon account or login?+
No. API.SH reads public Groupon pages only. No endpoint uses a login, a Merchant Center account or anyone's purchases.
Can I get Groupon promo codes?+
Search and local deal results include promo-code prices with the code and its end date when Groupon shows them on the deal.
Which locations are covered?+
US cities. Search takes a city name or latitude and longitude and can sort by relevance, price, distance or rating; local deals take a city and an optional category.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /groupon/v1/search with q and location. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.