Scrapers.lat logo scrapers.lat
Business

B2B Software Products & Reviews Scraper

Scrape B2B and SaaS software products with star ratings, review counts, pricing, feature lists and detailed user reviews (title, text, reviewer role and industry, rating and date). Search by category or keyword and export products plus reviews to JSON, CSV or Excel.

21 fields per record JSON · CSV · Excel · API Pay per use
g2-software-reviews-scraper.json 200 OK
{
  "source": "saashub.com",
  "searchQuery": "CRM",
  "productName": "Lead Force",
  "productSlug": "lead-force",
  "productUrl": "https://www.saashub.com/lead-force",
  "category": "CRM",
  "tagline": "CRM.",
  "priceModel": "paid",
  "pricingText": "Free Trial"
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Search QueryProduct NameProduct SlugProduct UrlCategoryTaglinePrice ModelPricing TextWebsiteReview CountReviews ScrapedStar RatingTop Reviewer NameTop Review Rating
Sample output

A real example record, exactly the shape you receive.

Search QueryProduct NameProduct SlugProduct Url
CRMLead Forcelead-forcehttps://www.saashub.com/lead-force
CRMVenturz.coventurz-cohttps://www.saashub.com/venturz-co
CRMZoho CRMzoho-crmhttps://www.saashub.com/zoho-crm
CRMFreshsales CRMfreshsales-crmhttps://www.saashub.com/freshsale…
CRMAgile CRMagile-crmhttps://www.saashub.com/agile-crm
GET /g2-software-reviews-scraper
{
  "source": "saashub.com",
  "searchQuery": "CRM",
  "productName": "Lead Force",
  "productSlug": "lead-force",
  "productUrl": "https://www.saashub.com/lead-force",
  "category": "CRM",
  "tagline": "CRM.",
  "priceModel": "paid",
  "pricingText": "Free Trial"
}

Frequently asked questions

Can I scrape a whole software category?

Yes. Enter the category name as a search query (for example `CRM` or `project management`) and the actor returns the matching products with their ratings, pricing and reviews.

Do I get the actual review text?

Yes. For each product the actor captures the latest user review with its title, body text, star rating, date and the reviewer's role or industry when available.

Can I run several categories in one go?

Yes. The search field is a list, so one run can cover many categories at once. Each record is tagged with the query that produced it.

How fresh is the data?

Products, ratings and reviews are read live at run time, so each record reflects the source at the moment of the run (see observedAt).

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.