Serchen Software Reviews Scraper
Pricing
from $0.02 / 1,000 serchen company results
Serchen Software Reviews Scraper
Scrape Serchen software categories for company profiles, ratings, review counts, descriptions, and optional public review excerpts.
Pricing
from $0.02 / 1,000 serchen company results
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Scrape public Serchen software directory pages for company names, profile URLs, categories, ratings, review counts, descriptions, logos, sponsored flags, and optional profile details.
What does Serchen Software Reviews Scraper do?
Serchen Software Reviews Scraper turns public Serchen category and company profile pages into structured datasets.
It is built for software-review, competitive-intelligence, and vendor-discovery workflows.
The actor reads Serchen category pages such as crm-software and follows pagination until your maximum company limit is reached.
It can also fetch company profile pages to enrich records with vendor website URLs, founded-year hints, pricing snippets, and recent public review excerpts when Serchen exposes them in page metadata.
Who is it for?
- π§ SaaS founders mapping competitors in a software category.
- π Growth teams finding vendors with strong review counts.
- π§ͺ Product marketers comparing positioning copy across software directories.
- π§Ύ Review operations teams monitoring public reputation signals.
- π§° Agencies building lead lists from Serchen categories.
- π§βπ» Data teams feeding software-review data into BI, CRM, or enrichment pipelines.
Why use it?
Serchen pages are useful but manual browsing is slow.
This actor captures repeated fields into JSON, CSV, Excel, XML, HTML, or API responses.
You can run a small category sample or a larger paginated scrape without building your own parser.
The output keeps source URLs and scrape timestamps so you can audit every row.
What data can you extract?
| Field | Description |
|---|---|
name | Software company or product name |
profileUrl | Public Serchen company profile URL |
sourceUrl | Category or profile URL where the row came from |
categoryName | Category label visible on the card |
categoryUrl | Serchen category URL |
rating | Rating score when visible |
reviewCount | Number of reviews shown by Serchen |
description | Public listing/profile description |
logoUrl | Public logo image URL when visible |
websiteUrl | Vendor website URL when profile enrichment is enabled |
isSponsored | Whether the Serchen card is marked as sponsored/spotlight |
position | Position in the collected result stream |
page | Category page number |
country | Country metadata when visible on the profile |
foundedYear | Founded year hint when visible on the profile |
pricing | Short pricing snippet when detected |
recentReviews | Optional bounded public review excerpts |
scrapedAt | ISO timestamp for the scrape |
How much does it cost to scrape Serchen software reviews?
This actor uses pay-per-event pricing.
There is a small start event for each run and a per-result event for each saved Serchen company record.
Keep maxItems low for your first run.
Enable profile details only when you need richer data because it fetches one extra page per company.
Input options
Start URLs
Use Serchen category or company URLs.
Examples:
[{ "url": "https://www.serchen.com/category/crm-software/" },{ "url": "https://www.serchen.com/company/nutshell/" }]
Category slugs
You can also provide category slugs such as:
["crm-software", "accounting-software"]
The actor converts them to Serchen category URLs.
Maximum companies
maxItems controls the total number of dataset rows.
The prefill is intentionally small for safe first runs.
Fetch company profile details
Turn on includeProfileDetails to open each company profile.
This may add:
- π vendor website URL
- π’ founded-year hints
- π¬ review excerpts
- π΅ visible pricing snippets
Maximum review excerpts per company
maxReviewsPerCompany limits nested review excerpts.
Set it to 0 if you want profile enrichment without review snippets.
Example input
{"startUrls": [{ "url": "https://www.serchen.com/category/crm-software/" }],"maxItems": 20,"includeProfileDetails": false,"maxReviewsPerCompany": 3}
Example output
{"name": "Zoho CRM","profileUrl": "https://www.serchen.com/company/zoho-crm","sourceUrl": "https://www.serchen.com/category/crm-software","categoryName": "AI-powered sales automation software","categoryUrl": "https://www.serchen.com/category/crm-software","rating": 4.4,"reviewCount": 30,"description": "Zoho CRM is an AI-powered sales CRM that helps businesses grow...","logoUrl": "https://www.serchen.com/api/company-logo?...","websiteUrl": null,"isSponsored": true,"position": 2,"page": 1,"country": null,"foundedYear": null,"pricing": null,"recentReviews": [],"scrapedAt": "2026-06-06T08:00:00.000Z"}
How to run
- Open the actor on Apify.
- Paste one or more Serchen category URLs.
- Set
maxItems. - Decide whether profile enrichment is needed.
- Click Start.
- Export the dataset or consume it through the API.
Tips for reliable results
- Start with one category and 25 companies.
- Use profile enrichment only after verifying the category output.
- Prefer category URLs over search pages for predictable pagination.
- Keep review excerpts bounded for easier downstream processing.
- Re-run periodically to monitor review-count changes.
Integrations
Use the dataset in:
- π Google Sheets or Excel exports for category maps.
- π§© Zapier or Make scenarios for CRM enrichment.
- π§ LLM workflows that summarize positioning and review signals.
- ποΈ Data warehouses for recurring software-market tracking.
- π Monitoring workflows that alert when review counts change.
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/serchen-software-reviews-scraper').call({startUrls: [{ url: 'https://www.serchen.com/category/crm-software/' }],maxItems: 25,includeProfileDetails: false});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
API usage with Python
from apify_client import ApifyClientimport osclient = ApifyClient(os.environ['APIFY_TOKEN'])run = client.actor('automation-lab/serchen-software-reviews-scraper').call(run_input={'startUrls': [{'url': 'https://www.serchen.com/category/crm-software/'}],'maxItems': 25,'includeProfileDetails': False,})items = client.dataset(run['defaultDatasetId']).list_items().itemsprint(items)
API usage with cURL
curl "https://api.apify.com/v2/acts/automation-lab~serchen-software-reviews-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls":[{"url":"https://www.serchen.com/category/crm-software/"}],"maxItems":25}'
MCP usage
Use Apify MCP with Claude Code, Claude Desktop, or other MCP clients.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/serchen-software-reviews-scraper
Claude Code setup:
$claude mcp add apify-serchen "https://mcp.apify.com/?tools=automation-lab/serchen-software-reviews-scraper"
Claude Desktop JSON config:
{"mcpServers": {"apify-serchen": {"url": "https://mcp.apify.com/?tools=automation-lab/serchen-software-reviews-scraper"}}}
Example prompts:
- "Scrape the Serchen CRM category and summarize the top-rated vendors."
- "Find Serchen software companies with at least 20 reviews."
- "Export a Serchen category dataset and group vendors by rating."
Legality
This actor extracts public Serchen pages that are visible without an account.
Use the data responsibly.
Respect Serchen, applicable laws, privacy rules, and your downstream obligations.
Do not use scraped data for spam, harassment, or unlawful profiling.
FAQ and troubleshooting
Why did I get fewer rows than maxItems?
The selected category may have fewer accessible company cards, or Serchen pagination may stop before your requested limit.
Try a broader category or a lower limit first.
Why are website URL and reviews empty?
Those fields require includeProfileDetails: true.
Category cards expose ratings and review counts, but profile metadata is fetched from each company profile.
Why is profile enrichment slower?
It fetches one additional profile page for every company.
Disable it when you only need names, ratings, review counts, and descriptions.
Related scrapers
- https://apify.com/automation-lab/g2-scraper
- https://apify.com/automation-lab/capterra-reviews-scraper
- https://apify.com/automation-lab/trustpilot-reviews-scraper
Limitations
Serchen can change its HTML structure at any time.
If a page becomes protected by a challenge or no longer exposes public HTML, the actor may need an update.
The actor does not log in and does not access private data.
Changelog
0.1
Initial build with category scraping, pagination, company profile URL extraction, ratings, review counts, descriptions, and optional profile enrichment.
Support
If a Serchen category stops working, include the input URL, run ID, and what output you expected.
Small reproducible inputs help us fix site-structure changes faster.