AppSumo Scraper avatar

AppSumo Scraper

Pricing

from $1.00 / 1,000 deal cards

Go to Apify Store
AppSumo Scraper

AppSumo Scraper

The AppSumo Scraper extracts deal listings and full product profiles from AppSumo.com, capturing deal names, pricing plans, discount percentages, ratings, reviews, features, FAQs, taxonomy, and money-back guarantees β€” ideal for SaaS market research, competitive analysis, and deal monitoring.

Pricing

from $1.00 / 1,000 deal cards

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

πŸš€ AppSumo Scraper

Extract deal data from AppSumo at scale. The AppSumo Scraper lets you collect structured data on software deals β€” including pricing plans, features, FAQs, and reviews β€” from both the live catalog and the full all-time deal history.

✨ Features

  • 🏷️ Rich Deal Data: Name, price, discount percentage, rating, review count, taxonomy, OS compatibility, integrations, and more.
  • πŸ“‹ Full Product Details: Pricing tiers with features and terms, FAQs, money-back guarantee period, badge, and percent claimed.
  • ⭐ Reviews: Paginate through all reviews with author info, rating, title, body, and upvotes.
  • πŸ” Browse & Search Modes: Paginate the full catalog or search by keyword.
  • πŸ—‚οΈ Flexible Filtering: Filter by deal status (current, all, upcoming), group, category, and sort order.
  • ⚑ Pure HTTP: No browser needed β€” uses AppSumo's REST API and Next.js data routes directly.

πŸ› οΈ How It Works

  1. Configure Input – Choose browse or search mode, set filters, and enable optional detail/review scraping.
  2. Run the Scraper – The actor paginates the AppSumo deals API (100 deals per request), then optionally fetches the full product page and reviews for each deal.
  3. Get Structured Data – Results are pushed to a dataset with consistent field names ready for analysis or export.

πŸ“₯ Input

FieldTypeDefaultDescription
modestringbrowsebrowse (paginate all deals) or search (keyword search)
statusstringcurrentcurrent (~350 live deals), all (~3,400 all-time), or upcoming
sortstringnewestnewest, recommended, most_reviewed, or trending
querystring""Search keyword β€” used when mode is search
groupstring""Top-level group filter, e.g. software or courses-learning
categorystring""Category filter, e.g. marketing-sales or design
maxItemsinteger0Max deals to scrape (0 = unlimited)
scrapeDetailsbooleantrueFetch full product page for plans, FAQs, money-back details
scrapeReviewsbooleanfalsePaginate all reviews beyond the pre-loaded top 5
maxReviewsPerDealinteger50Max reviews to fetch per deal (requires scrapeReviews: true)

πŸ“Š Sample Output Data

{
"id": 254458,
"name": "Emailit",
"slug": "emailit",
"url": "https://appsumo.com/products/emailit/",
"description": "Send transactional and marketing emails without breaking the bank",
"price": 44,
"originalPrice": 288,
"discountPercent": 85,
"isFree": false,
"rating": 4.31,
"reviewCount": 166,
"reviewsSummary": "Emailit has received positive feedback for its affordability...",
"status": "current",
"group": "software",
"category": "marketing-sales",
"subcategory": "email-marketing",
"os": ["Browser-based"],
"features": ["White label", "CNAME"],
"integrations": ["Rest API"],
"bestFor": ["Developers", "Marketers"],
"alternativeTo": ["SendGrid"],
"startDate": "2026-03-16T12:50:42Z",
"endDate": "2026-03-20T17:00:00Z",
"hasEndDate": true,
"timerReason": "Price increase",
"moneyBackDays": 60,
"badge": null,
"percentClaimed": 72,
"plans": [
{
"name": "License Tier 1",
"price": 44,
"originalPrice": 288,
"planType": "Lifetime Deal",
"tier": 1,
"codes": 1,
"features": ["100,000 emails/month", "Unlimited domains"],
"terms": ["Lifetime access to Emailit", "All future plan updates"]
}
],
"faqs": [
{
"question": "Does this work with any email provider?",
"answer": "Yes, Emailit supports SMTP and REST API sending."
}
],
"reviews": [
{
"id": 123456,
"rating": 5,
"title": "Best email tool on AppSumo",
"content": "Setup took 10 minutes and deliverability is excellent.",
"authorName": "johndoe",
"dealsPurchased": 47,
"createdAt": "2026-03-10T08:22:11Z",
"upVotes": 12,
"verified": true
}
],
"scrapedAt": "2026-03-17T10:00:00Z"
}

πŸ’° Pricing

This actor uses Pay Per Event billing. You are only charged for what you actually scrape.

EventPrice per 1,000When charged
actor-start$0.10 (flat fee)Once per run, at startup
deal-card$1.00Per deal scraped from the browse API
deal-detail$2.00Per deal when scrapeDetails: true
review$0.50Per review when scrapeReviews: true

Typical costs:

Use caseApproximate cost
352 current deals, cards only~$0.45
352 current deals + full details~$1.15
All 3,400+ deals + full details~$10.50
352 deals + details + 50 reviews each~$10.00

You can set a maxTotalChargeUsd limit when starting the actor to cap your spend. The actor will stop gracefully when the limit is reached.