Capterra Software Directory Scraper
Pricing
from $0.84 / 1,000 results
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
Maintained by CommunityActor 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
| Field | What it does |
|---|---|
| Categories | Capterra 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 category | 0 = unlimited |
| Min interval between requests | the 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
firefox133passed (200); everything else — including the seemingly-adjacentfirefox135— got a clean 403. This actor always usesfirefox133. - 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.
/searchis the one path Capterra'srobots.txtdisallows 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.