SaaSHub Scraper
Pricing
from $3.00 / 1,000 results
SaaSHub Scraper
Scrape SaaSHub, the software discovery platform with 100K+ products. Search by keyword, browse by category, get alternatives to a product, or fetch specific product pages. Returns name, tagline, description, logo, pricing, upvotes, categories, rating, and more.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(11)
Developer
Crawler Gang
Maintained by CommunityActor stats
11
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape SaaSHub — one of the largest software discovery platforms with 100,000+ products. Search by keyword, browse by category, get alternatives to a specific product, or fetch specific product pages.
What you can scrape
- Product name, slug, tagline, and description
- Logo URL and website URL
- Upvote count (community popularity score)
- Rating (1–5 stars) and review count
- Pricing model (Free, Freemium, Paid, Open Source)
- Categories (up to 5 per product)
- Country of origin
- SaaSHub product URL
Use cases
- Build a database of SaaS products in a specific niche
- Track competing products and their community scores
- Research pricing models across a category
- Find alternatives to any software product
Input
| Field | Type | Description |
|---|---|---|
mode | select | search, byCategory, alternatives, or byUrl |
searchQuery | string | Keyword to search (mode=search) |
category | select | SaaSHub category slug (mode=byCategory) |
productSlug | string | Product slug for alternatives (e.g. slack) |
productUrls | array | SaaSHub URLs for byUrl mode |
maxItems | integer | Max products to return (1–1000, default 50) |
Mode: Search
Search SaaSHub for software products by keyword.
{"mode": "search","searchQuery": "project management","maxItems": 50}
Mode: Browse by Category
Browse all products in a specific SaaSHub category.
{"mode": "byCategory","category": "best-project-management-software","maxItems": 100}
Mode: Get Alternatives
Get all alternatives to a specific product.
{"mode": "alternatives","productSlug": "slack","maxItems": 50}
Mode: Fetch by URL
Scrape specific product pages by their SaaSHub URLs.
{"mode": "byUrl","productUrls": ["https://www.saashub.com/slack","https://www.saashub.com/trello"]}
Output
Each record contains:
{"slug": "slack","name": "Slack","tagline": "A messaging app for teams who see through the Earth!","description": "Slack is a messaging platform for business...","logoUrl": "https://cdn-b.saashub.com/images/app/service_logos/5/.../large.png","websiteUrl": "https://slack.com/","saashubUrl": "https://www.saashub.com/slack","upvotes": 1850,"rating": 4.3,"reviewCount": 9,"categories": ["Communication", "Group Chat & Notifications", "Chat"],"country": "the United States","scrapedAt": "2026-05-23T10:00:00+00:00"}
Fields are omitted when not available — no null values will appear in the output.
Available Categories
Browse products using these SaaSHub category slugs in byCategory mode:
| Category | Slug |
|---|---|
| Project Management | best-project-management-software |
| Communication | best-communication-software |
| CRM | best-crm-software |
| Developer Tools | best-developer-tools-software |
| Marketing Platform | best-marketing-platform-software |
| Finance | best-finance-software |
| HR | best-hr-software |
| Design Tools | best-design-tools-software |
| eCommerce | best-ecommerce-software |
| Analytics | best-analytics-software |
| Security | best-security-and-privacy-software |
| Productivity | best-productivity-software |
Technical notes
- No authentication required — SaaSHub serves public HTML to all visitors
- No proxy required — works from Apify datacenter IPs
- Rate limit friendly — 500ms pause between pages
- Retry logic — 3 attempts with exponential backoff on 429/5xx errors
FAQs
Q: Why are some fields missing? A: Fields are only included when SaaSHub provides the data. Products without ratings, reviews, or pricing info will simply omit those fields.
Q: How many products can I scrape?
A: Set maxItems up to 1000. For full category exports with thousands of products, run multiple requests with different category filters.
Q: What does the upvotes field mean?
A: SaaSHub uses a community voting system where users upvote products. Higher upvotes = more popular in the community.
Q: Can I get product descriptions?
A: Yes, for byUrl mode the actor fetches the full product detail page and extracts the meta description. For search/category/alternatives modes, only the tagline is available from the listing page.