SaaSHub Scraper avatar

SaaSHub Scraper

Pricing

from $3.00 / 1,000 results

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

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days 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.