SaaSHub Scraper avatar

SaaSHub Scraper

Pricing

Pay per usage

Go to Apify Store
SaaSHub Scraper

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

Pay per usage

Rating

0.0

(0)

Developer

Crawler Gang

Crawler Gang

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a month ago

Last modified

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

FieldTypeDescription
modeselectsearch, byCategory, alternatives, or byUrl
searchQuerystringKeyword to search (mode=search)
categoryselectSaaSHub category slug (mode=byCategory)
productSlugstringProduct slug for alternatives (e.g. slack)
productUrlsarraySaaSHub URLs for byUrl mode
maxItemsintegerMax products to return (1–1000, default 50)

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:

CategorySlug
Project Managementbest-project-management-software
Communicationbest-communication-software
CRMbest-crm-software
Developer Toolsbest-developer-tools-software
Marketing Platformbest-marketing-platform-software
Financebest-finance-software
HRbest-hr-software
Design Toolsbest-design-tools-software
eCommercebest-ecommerce-software
Analyticsbest-analytics-software
Securitybest-security-and-privacy-software
Productivitybest-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.