AppSumo Products Scraper
Pricing
Pay per event
AppSumo Products Scraper
Scrape AppSumo deals with prices, discounts, ratings, categories, media, scarcity, review summaries, and product URLs for SaaS research.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract public AppSumo software deal data at scale: product names, URLs, descriptions, pricing, discounts, categories, reviews, media, license scarcity, and deal status.
Use it to monitor new SaaS offers, build lead lists, compare lifetime deal positioning, and track AppSumo marketplace changes without copying cards by hand.
What does AppSumo Products Scraper do?
AppSumo Products Scraper reads public AppSumo catalog, category, search, and product pages.
It extracts embedded AppSumo deal data from the page and AppSumo's public browse API.
The actor saves clean product records to an Apify dataset.
Each row represents one AppSumo product or deal.
You can export the results as JSON, CSV, Excel, XML, or HTML.
Who is it for?
- 🧭 SaaS deal researchers tracking AppSumo launches.
- 💼 Affiliate marketers building topical deal roundups.
- 📈 Competitive-intelligence teams watching categories and alternatives.
- 🧲 Lead-generation teams finding software vendors and product pages.
- 🛍️ Ecommerce analysts comparing deal pricing and discounts.
- 🧪 Startup scouts looking for fast-growing tools and launchpad products.
Why use this scraper?
AppSumo pages contain rich structured product data.
Manual monitoring is slow and inconsistent.
This actor gives you repeatable snapshots that can be scheduled, compared, and sent to downstream tools.
It is HTTP-first, so it avoids heavy browser automation for normal catalog runs.
Data you can extract
| Field group | Examples |
|---|---|
| Product identity | title, slug, AppSumo ID, product URL |
| Deal copy | description, value proposition, subheader |
| Pricing | price, original price, free flag, discount percent |
| Taxonomy | categories, subcategories, product tags, best-for |
| Social proof | rating, review count, review summary, votes |
| Scarcity | codes remaining, licenses remaining, percent claimed |
| Media | logo, featured image, story images, story videos |
| Integrations | integrations, alternatives, features |
| Audit | source URL and scrape timestamp |
How much does it cost to scrape AppSumo products?
This actor uses pay-per-event pricing.
You pay a small start fee per run and a per-product fee for each saved product.
Use a low maxItems value for quick tests.
Increase the limit for scheduled monitoring or full catalog snapshots.
Apify shows the exact run cost before and after execution.
Quick start
- Open the actor on Apify.
- Add AppSumo URLs or leave the defaults empty.
- Optionally add search queries like
seo,crm, orai. - Set
maxItems. - Click Start.
- Download the dataset.
Input options
Start URLs
Add AppSumo URLs such as:
https://appsumo.com/software/https://appsumo.com/software/marketing-sales/https://appsumo.com/search/?q=seohttps://appsumo.com/products/tidycal/
Search queries
Add keywords and the actor converts them to AppSumo search pages.
Examples:
seocrmemail marketingautomationwordpress
Maximum products
maxItems caps the number of unique products saved.
The actor de-duplicates by product slug across URLs and searches.
Output example
{"title": "BrandBay","slug": "brandbay","url": "https://appsumo.com/products/brandbay/","description": "Find brand assets and build brand kits...","categories": ["Media tools"],"price": 69,"originalPrice": 94,"discountPercent": 27,"reviewRating": 4.57,"dealStatus": "current","scrapedAt": "2026-07-09T02:11:12.336Z"}
Example use cases
- 📰 Build a daily digest of new AppSumo software launches.
- 🧮 Compare discount levels across categories.
- 🔎 Find products that mention a competitor as an alternative.
- 🤝 Build prospecting lists for SaaS partnerships.
- 🧠 Monitor review summaries for market feedback.
- 🧾 Archive lifetime deal prices over time.
Tips for better results
Use several search queries when you want more unique products.
Use category URLs when monitoring one market segment.
Keep maxItems low while testing.
Schedule the actor daily or weekly for change tracking.
Export CSV for spreadsheets and JSON for automation pipelines.
Integrations
Send AppSumo product data to:
- Google Sheets for market research dashboards.
- Airtable for deal databases.
- Slack for launch alerts.
- Make or Zapier for lead workflows.
- BigQuery, Snowflake, or S3 for historical analysis.
- CRM tools for vendor outreach.
API usage
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/appsumo-products-scraper').call({searchQueries: ['seo', 'crm'],maxItems: 100});console.log(run.defaultDatasetId);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/appsumo-products-scraper').call(run_input={'searchQueries': ['seo', 'crm'],'maxItems': 100,})print(run['defaultDatasetId'])
cURL
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~appsumo-products-scraper/runs?token=YOUR_APIFY_TOKEN' \-H 'Content-Type: application/json' \-d '{"searchQueries":["seo","crm"],"maxItems":100}'
MCP usage
Use the Apify MCP server with Claude Desktop or Claude Code.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/appsumo-products-scraper
Claude Code setup:
$claude mcp add apify-appsumo-products "https://mcp.apify.com/?tools=automation-lab/appsumo-products-scraper"
Claude Desktop JSON setup:
{"mcpServers": {"apify-appsumo-products": {"url": "https://mcp.apify.com/?tools=automation-lab/appsumo-products-scraper"}}}
Example prompts:
- "Scrape 100 AppSumo products for SEO and CRM tools and summarize pricing patterns."
- "Find AppSumo products that mention HubSpot or WordPress alternatives."
- "Create a weekly AppSumo launch monitoring workflow."
Reliability notes
The actor starts with AppSumo's public browse API for catalog/search pages.
It falls back to embedded Next.js data for direct pages.
Cloudflare risk exists on AppSumo, but the public catalog currently returns usable data without login.
If a page has no embedded product data, the actor skips it rather than fabricating rows.
Legality
This actor extracts public AppSumo listing data.
You are responsible for using the output lawfully and respecting AppSumo terms, privacy rules, and applicable regulations.
Do not scrape personal data unless you have a lawful basis.
FAQ
Does it require an AppSumo account?
No. The supported catalog and search data is public.
Can it scrape product detail pages?
Yes when AppSumo embeds deal data in the page. Catalog and search pages are the most reliable high-volume inputs.
Why did I get fewer items than maxItems?
The actor de-duplicates products by slug. Overlapping searches may return the same deals.
Can I monitor only one category?
Yes. Use an AppSumo category URL such as https://appsumo.com/software/operations/.
Does it scrape reviews individually?
No. The MVP extracts listing-level rating, review count, and review summary when present.
Troubleshooting
If you see zero items, verify that your URL is an AppSumo catalog, category, search, or product URL.
If search results overlap, add more specific queries or use category URLs.
If AppSumo changes its page structure, rerun with the main /software/ URL first to confirm baseline catalog extraction.
Related scrapers
Other automation-lab actors that can complement this workflow:
https://apify.com/automation-lab/product-hunt-scraperfor startup launch comparisons.https://apify.com/automation-lab/shopify-store-scraperfor ecommerce product monitoring.https://apify.com/automation-lab/website-contact-finderfor vendor outreach enrichment.
Changelog
Initial version extracts AppSumo product/deal listings from public catalog, category, search, and product pages.