Live deal data · Updated every 10 minutes

Real-time deal
intelligence API

Structured deal data from 10+ sources — Slickdeals, DealNews, Reddit, r/buildapcsales, r/GameDeals and more. Clean JSON, ready to use.

Get API Key View Endpoints
10+ Data Sources
10m Refresh Rate
6 Endpoints
99.9% Uptime SLA
// endpoints

Everything you need

Six clean REST endpoints covering every angle of deal discovery.

GET
/v1/deals
Latest deals across all sources. Filter by category, retailer, or discount percentage.
GET
/v1/deals/:id
Single deal detail — full metadata, source URL, expiry, price history.
GET
/v1/hot
Best discounts from the last 48 hours, ranked by upvotes and discount depth.
GET
/v1/trending
Top upvoted deals in the last 24 hours. Great for surfacing what's catching attention.
GET
/v1/search
Full-text search across all deals. Query by keyword, category, or subcategory.
GET
/v1/categories
Category taxonomy — electronics, gaming, home, clothing, food, tools and more.
Example request
# Fetch hot deals in the gaming category
curl https://techpulseapi.com/v1/hot \
  -H "X-API-Key: tp_live_your_key_here" \
  -G -d "category=gaming&limit=20"

# Response
{
  "deals": [
    {
      "id": "deal_4k2j9...",
      "title": "PlayStation 5 Console - $399",
      "original_price": 499.99,
      "deal_price": 399.00,
      "discount_pct": 20,
      "retailer": "Amazon",
      "category": "gaming",
      "upvotes": 4821,
      "source": "slickdeals",
      "url": "https://...",
      "expires_at": "2026-03-28T23:59:00Z"
    }
  ],
  "total": 847,
  "updated_at": "2026-03-26T14:20:00Z"
}

Pick your plan

Monthly billing. Cancel any time. Your API key delivered instantly by email.

Pulse
For side projects and small apps
$ 10 /mo
  • 1,000 requests / day
  • All 6 endpoints
  • 5 req/sec rate limit
  • Email support
Storm
For high-volume and commercial products
$ 59 /mo
  • 100,000 requests / day
  • All 6 endpoints
  • 100 req/sec rate limit
  • Webhook support
  • Dedicated Slack channel
  • 99.9% SLA guarantee

Already a subscriber? Manage your subscription →