# Serchen Scraper: B2B Software Reviews & Directory Leads (`getascraper/serchen-scraper`) Actor

Download B2B software company profiles from Serchen.com by category. Get company name, website, rating, review count, AI review summary, and social media links per company. The only dedicated Serchen scraper on Apify. $4.99 per 1,000 companies.

- **URL**: https://apify.com/getascraper/serchen-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Lead generation, Developer tools, Automation
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $1.49 / 1,000 software records

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 🧩 Serchen Scraper: B2B Software Reviews & Directory Leads

**Build a complete B2B software database from Serchen.com in minutes, with no manual copying required.** Extract company names, websites, ratings, review counts, AI review summaries, and social media links for any software category. Over 98,000 companies indexed. The only dedicated Serchen scraper on the Apify Store. The first 50 results of every run are free, with pricing set at $4.99 per 1,000 results.

***

### 💡 Why use Serchen Scraper

- **B2B lead generation**: Get direct websites and social media profiles for software companies in any category. Build your outreach list in one click instead of hours of manual research.
- **Competitor research**: Pull every product in a software category such as CRM, help desk, or email marketing, and compare ratings, review counts, and taglines side by side.
- **Sentiment analysis**: Extract AI review summaries to quickly understand public perception of any software product without reading hundreds of individual reviews.
- **Category mapping**: Find every tool in a niche before launching a product or entering a market. See which players have strong review volume and which are overlooked.
- **Sales prospecting**: Target software companies that match your ideal customer profile using filters in your spreadsheet after export.

***

### 🚀 How to use Serchen Scraper

1. **Choose your source**: Paste a Serchen category URL, enter a category slug such as `crm-software`, or enable Seed from sitemap to access all 98,000+ companies.
2. **Set your limit**: Enter how many companies you want to collect. Default is 100.
3. **Click Start**: The scraper collects every matching company profile and writes one flat row per company.
4. **Download your results**: Export as Excel, CSV, JSON, or HTML from the Output tab.

***

### ⚙️ Input

| Field | Type | Required | Description |
| --- | --- | :---: | --- |
| `startUrls` | array of URLs | No | Direct Serchen category or company profile URLs to scrape, for example: `https://www.serchen.com/category/crm-software/`. |
| `category` | string | No | Serchen category folder name, for example: `crm-software` or `email-marketing-software`. |
| `useSitemap` | boolean | No | Seeds the scraper with all companies from Serchen's sitemaps, approximately 98,000 companies total. |
| `maxItems` | integer | No | Maximum number of company records to collect. Default: 100. |
| `scrapeReviews` | boolean | No | Extract individual user review titles, authors, and ratings from each company page. Default: on. |
| `proxyConfiguration` | object | No | Connection settings to ensure unblocked data collection. |

***

### 📦 Output

Each row in your dataset is one software company. All fields are flat with no nested data, so the file opens cleanly in any spreadsheet program.

Here is a realistic example of an output row:

```json
{
  "query_category": "crm-software",
  "company_name": "Nutshell",
  "profile_url": "https://www.serchen.com/company/Nutshell",
  "websiteUrl": "https://www.nutshell.com/",
  "rating": 4.3,
  "reviews_count": 87,
  "tagline": "The CRM that helps sales teams close more deals",
  "description": "Nutshell is an all-in-one CRM platform that gives B2B teams everything they need to manage contacts, track deals, and automate follow-ups.",
  "ai_review_summary": "Users consistently praise the clean interface and ease of setup. Most complaints focus on limited reporting compared to enterprise alternatives.",
  "facebookUrl": "https://www.facebook.com/nutshellcrm",
  "instagramUrl": null,
  "linkedinUrl": "https://www.linkedin.com/company/nutshell",
  "youtubeUrl": "https://www.youtube.com/nutshellcrm",
  "scraped_at": "2026-06-21T10:00:00.000Z"
}
```

***

### 📊 Data table

| Field | Type | Description |
| --- | :---: | --- |
| `query_category` | string | The category you searched. |
| `company_name` | string | Official name of the software company. |
| `profile_url` | string | Direct link to the company's Serchen profile. |
| `websiteUrl` | string | The company's official website. |
| `rating` | number | Average customer rating out of 5. |
| `reviews_count` | number | Total number of published reviews. |
| `tagline` | string | Short marketing description of the product. |
| `description` | string | Full description of the company and its product. |
| `ai_review_summary` | string | AI-generated summary of what customers say about the product. |
| `facebookUrl` | string | Company Facebook page link. |
| `instagramUrl` | string | Company Instagram profile link. |
| `linkedinUrl` | string | Company LinkedIn page link. |
| `youtubeUrl` | string | Company YouTube channel link. |
| `scraped_at` | string | Timestamp of when this record was collected. |

***

### 💰 Pricing

**$4.99 per 1,000 companies. The first 50 results of every run are completely free.** No monthly subscriptions and no minimum commits.

The scraper loads Serchen's pages without launching a browser, keeping compute overhead near zero. A typical run of 100 companies completes in under 10 seconds. You only pay for the records you collect.

***

### ⭐ Enjoying Serchen Scraper?

<table width="100%">
<tr>
<td style="padding:20px 24px 14px;background:#F3EEFC;border:1px solid #F3EEFC;border-left:5px solid #7C3AED;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">Skip hours of manual directory browsing and get a full B2B software category mapped in minutes.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other outreach and competitive research teams find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#7C3AED;border:1px solid #F3EEFC;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/serchen-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

***

### ✨ Tips and optimization

- **Use category slugs for targeted pulls**: Find the category slug in any Serchen category URL, for example `/category/crm-software/`. This focuses your run on exactly the market segment you need.
- **Enable Seed from sitemap for full market maps**: Turn on the sitemap option to access all 98,000+ companies. Set a high limit and let it run to get a complete industry snapshot.
- **Use the AI review summary for quick sentiment**: Skip reading individual reviews. The `ai_review_summary` field gives you a plain-English verdict on public perception for each tool.
- **Integrate with Google Sheets**: Connect the Apify dataset to Google Sheets via the built-in integration to keep your software directory updated automatically.

***

### ❓ FAQ

**Is it legal to collect this data?**
This scraper collects publicly visible company information that anyone can see on Serchen.com without logging in. You are responsible for ensuring your use complies with Serchen's terms of service and applicable laws.

**What is the AI review summary?**
Serchen generates an AI-written summary of user reviews for each listed product. This scraper extracts that summary directly from the public profile page.

**Can I scrape all 98,000 companies?**
Yes. Enable Seed from sitemap and set a high Maximum items limit. The run will take longer, but you get the full directory.

**Why are some social media fields empty?**
Not every company on Serchen has all social profiles listed. Empty fields mean the company has not added that link to their Serchen profile.

***

### 🛟 Disclaimers and support

- **Disclaimer**: This scraper retrieves publicly available business listings from Serchen.com. It is not affiliated with, endorsed by, or sponsored by Serchen. Ensure your use complies with applicable laws and the site's terms of service.
- **Support**: For bug reports, missing fields, or feature requests, open a ticket under the **Issues** tab.

### 🔗 Other actors

- [Moz Domain Analysis Scraper](https://apify.com/getascraper/moz-scraper) ↗ - pulls domain authority and competitive SEO metrics for outreach and marketing teams.
- [RapidAPI Hub Scraper](https://apify.com/getascraper/rapidapi-scraper) ↗ - extracts structured listings from the RapidAPI developer marketplace.
- [Webex App Hub Scraper](https://apify.com/getascraper/webex-app-hub-scraper) ↗ - collects app listings, categories, and developer info from the Webex App Hub.
- [BusinessesForSale Scraper](https://apify.com/getascraper/businessesforsale-scraper) ↗ - extracts business and franchise resale listings for market research.

# Actor input Schema

## `startUrls` (type: `array`):

Direct Serchen category listing or company profile URLs to crawl.

## `category` (type: `string`):

Serchen category folder name (for example, crm-software or email-marketing-software).

## `useSitemap` (type: `boolean`):

If enabled, seeds the scraper with all companies listed in Serchen's XML sitemaps (~98k companies).

## `maxItems` (type: `integer`):

Maximum number of companies to scrape and save to the dataset.

## `scrapeReviews` (type: `boolean`):

If enabled, extracts individual user review titles, authors, and full ratings from company pages.

## `proxyConfiguration` (type: `object`):

Standard Datacenter Proxies are sufficient and highly cost-effective for Serchen's catalog.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.serchen.com/category/crm-software/"
    }
  ],
  "useSitemap": false,
  "maxItems": 100,
  "scrapeReviews": true,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://www.serchen.com/category/crm-software/"
        }
    ],
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/serchen-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": [{ "url": "https://www.serchen.com/category/crm-software/" }],
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/serchen-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://www.serchen.com/category/crm-software/"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call getascraper/serchen-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/serchen-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/Ey2vPjjUyR2RtbXDS/builds/Sq74MARmhhQIQYled/openapi.json
