# Chrome Web Store Low-Rating Extension Publisher Leads (`lead.gen.labs/chrome-web-store-low-rating-extension-publisher-leads`) Actor

Find Chrome extension publishers with low-rated listings by category, rating threshold, and review count, extracting publisher websites, listing details, ratings, review volume, support links, privacy links, and public emails for outreach and improvement-focused lead generation.

- **URL**: https://apify.com/lead.gen.labs/chrome-web-store-low-rating-extension-publisher-leads.md
- **Developed by:** [LeadGen Labs](https://apify.com/lead.gen.labs) (community)
- **Categories:** Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $19.00 / 1,000 record scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use 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

## Chrome Web Store Low-Rating Extension Publisher Leads - Low-Rating Chrome Extension Scraper

### FAQ

---
### 1. What is Chrome Web Store Low-Rating Extension Publisher Leads?

Chrome Web Store Low-Rating Extension Publisher Leads is a low-rating Chrome extension scraper for finding public publisher leads from Chrome Web Store listings with weaker ratings. It extracts focused contact details and business details for Chrome extension publishers, browser extension vendors, SaaS tools, and extension marketplace outreach.

---
### 2. Why Use This Tool?

Use this actor to discover Chrome extension publishers that may need product improvement, review management, UX help, support help, migration services, marketing support, or partnership outreach. It keeps the output minimal so you can focus on low-rating extension lead generation without unnecessary marketplace data.

---
### 3. How to Use Chrome Web Store Low-Rating Extension Publisher Leads?

Choose one or more Chrome Web Store extension category slugs, set the maximum rating threshold, set the minimum review count, and run the actor. The actor fetches public category pages, filters low-rating extension listings, and optionally enriches each listing with support, privacy, website, and public email hints.

---
### 4. What Data Points Do I Get in Return?

You get a minimal low-rating publisher lead record with extension name, extension ID, listing URL, publisher name, publisher website, category, rating, review count, user count, short description, support URL, privacy URL, terms URL, and public email addresses when available.

---
### 5. Can I Enrich this Data with Email Addresses?

Yes. The actor can extract public email addresses from Chrome Web Store listing details and public extension manifest data. Email extraction is optional and uses the `email-found` pay-per-event charge only when public emails are found.

---
### 6. Can I Integrate This Actor Into Other Data Pipelines?

Yes. You can run this low-rating Chrome extension scraper through Apify, export the dataset, or connect it to CRM enrichment, outbound sales, review management campaigns, publisher outreach, partner research, or lead scoring workflows. For custom solutions and integrations, reach out to lead.gen.labs.1@gmail.com.

# Actor input Schema

## `categories` (type: `array`):

Select one or more Chrome Web Store extension categories to scrape.
## `max_results` (type: `integer`):

Maximum low-rating Chrome Web Store publisher lead records to save.
## `maximum_rating` (type: `number`):

Only save Chrome Web Store extension publisher leads with an average rating at or below this value.
## `minimum_reviews` (type: `integer`):

Only save low-rating extension listings with at least this many reviews.
## `enrich_listing_details` (type: `boolean`):

Fetch each public Chrome Web Store extension detail page for support, privacy, website, and public email hints.
## `extract_emails` (type: `boolean`):

Extract distinct public email addresses from fetched Chrome Web Store listing and manifest data.
## `request_delay_millis` (type: `integer`):

Delay between Chrome Web Store detail page requests in milliseconds.

## Actor input object example

```json
{
  "categories": [
    "productivity/communication"
  ],
  "max_results": 100,
  "maximum_rating": 3.5,
  "minimum_reviews": 5,
  "enrich_listing_details": true,
  "extract_emails": true,
  "request_delay_millis": 300
}
````

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lead.gen.labs/chrome-web-store-low-rating-extension-publisher-leads").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("lead.gen.labs/chrome-web-store-low-rating-extension-publisher-leads").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{}' |
apify call lead.gen.labs/chrome-web-store-low-rating-extension-publisher-leads --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lead.gen.labs/chrome-web-store-low-rating-extension-publisher-leads",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Chrome Web Store Low-Rating Extension Publisher Leads",
        "description": "Find Chrome extension publishers with low-rated listings by category, rating threshold, and review count, extracting publisher websites, listing details, ratings, review volume, support links, privacy links, and public emails for outreach and improvement-focused lead generation.",
        "version": "0.0",
        "x-build-id": "U2M3RzmUrEgmxgjD9"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/lead.gen.labs~chrome-web-store-low-rating-extension-publisher-leads/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-lead.gen.labs-chrome-web-store-low-rating-extension-publisher-leads",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/lead.gen.labs~chrome-web-store-low-rating-extension-publisher-leads/runs": {
            "post": {
                "operationId": "runs-sync-lead.gen.labs-chrome-web-store-low-rating-extension-publisher-leads",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/lead.gen.labs~chrome-web-store-low-rating-extension-publisher-leads/run-sync": {
            "post": {
                "operationId": "run-sync-lead.gen.labs-chrome-web-store-low-rating-extension-publisher-leads",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "categories",
                    "max_results",
                    "maximum_rating"
                ],
                "properties": {
                    "categories": {
                        "title": "Categories",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Select one or more Chrome Web Store extension categories to scrape.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "extensions",
                                "productivity/communication",
                                "productivity/workflow",
                                "productivity/tools",
                                "productivity/education",
                                "productivity/developer",
                                "lifestyle/shopping",
                                "lifestyle/news",
                                "lifestyle/entertainment",
                                "lifestyle/games",
                                "lifestyle/social",
                                "lifestyle/art",
                                "lifestyle/well_being",
                                "lifestyle/travel",
                                "lifestyle/household",
                                "lifestyle/fun",
                                "make_chrome_yours/accessibility",
                                "make_chrome_yours/functionality",
                                "make_chrome_yours/privacy"
                            ],
                            "enumTitles": [
                                "All extensions",
                                "Communication",
                                "Workflow and planning",
                                "Tools",
                                "Education",
                                "Developer tools",
                                "Shopping",
                                "News and weather",
                                "Entertainment",
                                "Games",
                                "Social",
                                "Art and design",
                                "Well-being",
                                "Travel",
                                "Household",
                                "Fun",
                                "Accessibility",
                                "Functionality",
                                "Privacy and security"
                            ]
                        },
                        "default": [
                            "productivity/communication"
                        ]
                    },
                    "max_results": {
                        "title": "Maximum Publisher Leads",
                        "minimum": 1,
                        "maximum": 100000,
                        "type": "integer",
                        "description": "Maximum low-rating Chrome Web Store publisher lead records to save.",
                        "default": 100
                    },
                    "maximum_rating": {
                        "title": "Maximum Rating",
                        "minimum": 0,
                        "maximum": 5,
                        "type": "number",
                        "description": "Only save Chrome Web Store extension publisher leads with an average rating at or below this value.",
                        "default": 3.5
                    },
                    "minimum_reviews": {
                        "title": "Minimum Reviews",
                        "minimum": 0,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Only save low-rating extension listings with at least this many reviews.",
                        "default": 5
                    },
                    "enrich_listing_details": {
                        "title": "Enrich Listing Details",
                        "type": "boolean",
                        "description": "Fetch each public Chrome Web Store extension detail page for support, privacy, website, and public email hints.",
                        "default": true
                    },
                    "extract_emails": {
                        "title": "Extract Public Emails",
                        "type": "boolean",
                        "description": "Extract distinct public email addresses from fetched Chrome Web Store listing and manifest data.",
                        "default": true
                    },
                    "request_delay_millis": {
                        "title": "Request Delay",
                        "minimum": 0,
                        "maximum": 60000,
                        "type": "integer",
                        "description": "Delay between Chrome Web Store detail page requests in milliseconds.",
                        "default": 300
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
