Capterra Software Directory Scraper avatar

Capterra Software Directory Scraper

Pricing

from $0.84 / 1,000 results

Go to Apify Store
Capterra Software Directory Scraper

Capterra Software Directory Scraper

Scrapes B2B software listings from Capterra by category — name, star rating, review count, description and logo for every product in any of Capterra's 1,000+ software categories.

Pricing

from $0.84 / 1,000 results

Rating

0.0

(0)

Developer

Ibnu Adzim

Ibnu Adzim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrapes B2B software listings from Capterra (Gartner-owned) by category — 1,000+ categories, hundreds to thousands of products each.

Public data only. No login, no cookies, no browser.

What you get

Two record types share one dataset, told apart by recordType.

PRODUCT — one row per listing

productName, star rating, reviewCount, a one-line description and logoUrl, plus the canonical productUrl — resolved from the card's real /p/{id}/... link, not the paid-clickout redirect some cards show instead (see CRAWLING_METHOD.md).

SEARCH_SUMMARY — one row per category

Pages fetched and how many products came back.

ERROR — one row per input that could not be processed

Every input maps to at least one row, so nothing disappears silently.

Input

FieldWhat it does
CategoriesCapterra category slugs, e.g. project-management-software, customer-relationship-management-software — checked each run against a live fetch of Capterra's own category index (1,000+ slugs); an unrecognised one is refused, not silently mismatched
Max products per category0 = unlimited
Min interval between requeststhe speed control — 0.6s default

Example

{
"categories": ["project-management-software", "customer-relationship-management-software"],
"maxItems": 100
}

Notes on reliability

  • Cloudflare, narrow TLS-fingerprint gate. Of 6 profiles tested cold, only firefox133 passed (200); everything else — including the seemingly-adjacent firefox135 — got a clean 403. This actor always uses firefox133.
  • Category input is validated live, not against a hardcoded list — Capterra adds categories over time, and this actor fetches the real current list from /categories/ at the start of every run.
  • Pagination is honest — Capterra answers a clean 404 past the real last page rather than clamping back to page 1.

Known limits

  • Category browse only, no free-text search. /search is the one path Capterra's robots.txt disallows for the general crawler group; category listing pages are a richer, less ad-heavy surface anyway.
  • No review-text scraping. This actor returns the directory listing (rating, review count, description) — not individual review text from each product's review page.