# Keyword Website Lists Scraper (`myagizm/keyword-website-lists-scraper`) Actor

Top websites by niche keyword — domain, country, estimated revenue, tech spend, products, followers, employees and traffic rank. Structured JSON, no login, no API key.

- **URL**: https://apify.com/myagizm/keyword-website-lists-scraper.md
- **Developed by:** [MYM](https://apify.com/myagizm) (community)
- **Categories:** Lead generation, Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.94 / 1,000 website record returneds

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/platform/actors/running/actors-in-store#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

## Keyword Website Lists Scraper — top websites by niche with revenue & tech-spend data (No API Key, No Login)

<p align="center">
  <a href="https://apify.com/myagizm/keyword-website-lists-scraper"><img src="https://img.shields.io/badge/Apify-Actor-00b96b?logo=apify&logoColor=white" alt="Apify Actor"></a>
  <img src="https://img.shields.io/badge/No%20API%20Key-required-blue" alt="No API Key required">
  <img src="https://img.shields.io/badge/No%20Login-needed-blue" alt="No Login needed">
  <img src="https://img.shields.io/badge/No%20Cookies-needed-blue" alt="No cookies needed">
  <img src="https://img.shields.io/badge/82-niches-orange" alt="82 niches">
  <img src="https://img.shields.io/badge/Export-JSON%20%7C%20CSV%20%7C%20Excel%20%7C%20XML-orange" alt="Export formats">
  <img src="https://img.shields.io/badge/MCP-AI%20agents-8A2BE2" alt="MCP AI agents">
  <img src="https://img.shields.io/badge/Pricing-pay%20per%20result-success" alt="Pay per result">
</p>

**Get the top websites in any niche — with firmographic data attached.** Feed the Keyword Website Lists Scraper a niche keyword like `Coffee`, `Real-Estate`, `Yoga`, `Watches`, or `Supplements` — **82 niches** are available — and get back the **top ~50 websites in that niche**, each with domain, country, estimated annual sales revenue, estimated annual tech spend, product count, social followers, employee count, and global traffic rank. A built-in **List categories** mode returns the full catalog of all 82 niches so you can discover what's covered before you spend anything. No login, no API key, no configuration — structured JSON you can export to CSV or Excel, pipe into your CRM, or hand to an AI agent.

> **Get your first results free in under 2 minutes** — type a keyword, click Start, read the data. No configuration, no credit card to try.

***

### Table of contents

- [What can it do?](#what-can-it-do)
- [Who uses it?](#who-uses-it)
- [How to scrape website lists by keyword](#how-to)
- [Input fields](#input-fields)
- [What data do I get?](#what-data)
- [Output example](#output-example)
- [Coverage & limits](#coverage)
- [Pricing](#pricing)
- [Tips](#tips)
- [Want other data?](#want-other-data)
- [AI agents (MCP)](#mcp)
- [Integrations & API](#integrations)
- [Support](#support)
- [FAQ](#faq)
- [Related searches](#related-searches)
- [Disclaimer](#disclaimer)
- [Resources](#resources)
- [中文说明](#中文说明)

***

### What can the Keyword Website Lists Scraper do? {#what-can-it-do}

- ✅ **Get the top ~50 websites in any of 82 niches** — from Coffee and Yoga to Real-Estate, Watches, and Supplements. One keyword in, a clean prospect list out.
- ✅ **Firmographic data on every domain** — estimated annual sales revenue (USD), estimated annual tech spend (USD), product count, employee count, social followers, country, and global traffic rank.
- ✅ **List all 82 niche categories for free discovery** — flip on `listCategories` and get the full catalog of available niches (keyword + slug) before you run anything.
- ✅ **See the total market size per niche** — run stats report how many websites each niche contains overall (e.g. Coffee = **269,600** websites, Real-Estate = **1,029,900** websites), so you can size a market, not just sample it.
- ✅ **Batch up to 20 keywords per run** — compare niches side by side in a single dataset.
- ✅ **Flexible keyword matching** — `real estate`, `Real-Estate`, or `realestate` all resolve to the same niche; you don't need the exact slug.
- ✅ **No login, no API key, no cookies** — the actor reads from its own web-intelligence dataset built on public web data. Nothing to configure, nothing to authenticate.
- ✅ **Export to JSON, CSV, Excel, or XML** — one click in the Console, or pull the dataset live through the Apify API.
- ✅ **CRM- and AI-agent-ready output** — stable, flat records that drop straight into HubSpot, Salesforce, Airtable, Google Sheets, or an LLM tool call.

Stop building prospect lists by hand: instead of scraping search results and guessing which domains matter, you get the **deepest head of each niche** — the sites that actually lead it — with the numbers you need to qualify them.

***

### Who uses the Keyword Website Lists Scraper? {#who-uses-it}

- 💼 **Sales teams & SDRs** — build niche-targeted prospect lists in minutes: pick a vertical, get the top 50 players, sort by revenue or employees, and start outreach with context instead of a cold domain.
- 🎯 **Lead-generation agencies** — deliver per-niche website lists to clients at scale. Twenty keywords per run means twenty client verticals in one batch.
- 📊 **Market researchers** — size markets with the per-niche totals (Coffee = 269,600 sites, Real-Estate = 1,029,900 sites) and sample the head of each market for TAM/SAM analysis.
- 🛒 **E-commerce analysts** — benchmark niches by estimated revenue, tech spend, and product-catalog size; spot which verticals are dominated by big catalogs versus long-tail shops.
- 🏦 **VCs & investors** — map a niche before a deal: who are the top players, how big is the space, and how much are they spending on technology?
- 🕵️ **Competitive intelligence teams** — discover who actually competes in an adjacent niche before entering it.
- 🤖 **AI agent developers** — give an assistant a reliable "who are the top websites in X?" tool with structured, billable-per-record output.

***

### How to scrape website lists by keyword {#how-to}

1. **Open the Keyword Website Lists Scraper** on [Apify](https://apify.com/myagizm/keyword-website-lists-scraper).
2. *(Optional, recommended first time)* Turn on **List categories** and run once — you'll get the full catalog of all 82 niches so you know exactly which keywords exist.
3. **Add niche keywords** to *Keywords* — e.g. `Coffee`, `Yoga`, `real estate`. Matching is flexible, but the category list gives you the canonical names.
4. Click **▶ Start**.
5. **Export** to JSON, CSV, Excel, or XML, or fetch through the API.

No login, no cookies, no proxy configuration. Start with one keyword to see the output shape, then scale to up to 20 keywords per run — the fields stay identical, so code written against a test run keeps working.

***

### Input fields {#input-fields}

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| `keywords` | array of strings | `[]` | Niche keywords to fetch top websites for, e.g. `["Coffee", "Yoga"]`. Flexible matching — `"real estate"` works as well as `"Real-Estate"`. Maximum **20 keywords per run**. |
| `listCategories` | boolean | `false` | When `true`, ignores keywords and returns the catalog of all 82 niche categories (`type: "category"` records with `keyword` and `slug`). Effectively free discovery — about 82 records. |

#### Input example

```json
{
  "keywords": ["Coffee", "Watches"],
  "listCategories": false
}
```

#### Input example — discover all niches first

```json
{
  "listCategories": true
}
```

***

### What data do I get? {#what-data}

Two record types can appear in the dataset: **website** records (the top sites for each keyword) and **category** records (from List categories mode).

#### Website records — always populated

| Field | Type | Description |
|-------|------|-------------|
| `type` | string | Always `"website"` for website records. |
| `keyword` | string | The niche keyword this website belongs to (e.g. `"Coffee"`). |
| `domain` | string | The website's domain (e.g. `"51east.com"`). |
| `url` | string | Full site URL (e.g. `"https://51east.com"`). |
| `scrapedAt` | string | ISO 8601 timestamp of when the record was produced. |

#### Website records — populated when present

| Field | Type | Description |
|-------|------|-------------|
| `country` | string | ISO country code of the business (e.g. `"QA"`, `"DK"`). |
| `salesRevenue` | number | Estimated annual sales revenue in USD — a **lower bound**, not an exact figure. |
| `techSpend` | number | Estimated annual technology spend in USD. |
| `products` | number | Number of products in the site's catalog. |
| `followers` | number | Social media follower count. |
| `employees` | number | Estimated employee count. |
| `trafficRank` | number | Global traffic rank. `0` means the site is **not ranked**. |

> A value of `0` in any numeric field means "none / not available / not ranked" — it is not a measurement of zero. Revenue and tech-spend figures are **estimates and lower bounds**: treat them as qualification signals ("is this a $10k or a $1M business?"), not audited financials.

#### Category records (List categories mode)

| Field | Type | Description |
|-------|------|-------------|
| `type` | string | Always `"category"` for category records. |
| `keyword` | string | Display name of the niche (e.g. `"Coffee"`). |
| `slug` | string | Canonical slug of the niche, usable as a keyword input. |

***

### Output example {#output-example}

Real records from a live run — one website from the `Watches` niche, one from `Coffee`:

```json
{"url": "https://51east.com", "type": "website", "domain": "51east.com", "country": "QA", "keyword": "Watches", "products": 12309, "employees": 0, "followers": 0, "scrapedAt": "2026-08-02T00:19:16.281Z", "techSpend": 11235, "trafficRank": 0, "salesRevenue": 434355}
{"url": "https://101cph.se", "type": "website", "domain": "101cph.se", "country": "DK", "keyword": "Coffee", "products": 714, "employees": 0, "followers": 0, "scrapedAt": "2026-08-02T00:17:59.101Z", "techSpend": 12144, "trafficRank": 0, "salesRevenue": 18256}
```

And a category record from List categories mode looks like:

```json
{"type": "category", "keyword": "Coffee", "slug": "coffee"}
```

Every run produces a clean dataset you can page through in the Apify Console or pull via API. Export to JSON, CSV, Excel, or XML in one click.

***

### Coverage & limits {#coverage}

- 🗂️ **82 niches** — the catalog spans consumer and B2B verticals: Coffee, Real-Estate, Yoga, Watches, Supplements, and 77 more. Run `listCategories` to see them all.
- 🔝 **Top ~50 websites per keyword** — the actor returns the *deepest head* of each niche: the leading sites, not a random sample. The full niches are far larger — run stats report the total market size per keyword (Coffee = **269,600** websites, Real-Estate = **1,029,900** websites) — but for prospecting and market mapping, the top 50 are the ones that matter.
- 🔢 **Max 20 keywords per run** — that's up to ~1,000 website records in a single run.
- 💡 **Why only 50?** Depth beats breadth for lead generation: beyond the head of a niche, revenue and traffic drop off fast, and you'd pay for records you'll never contact. Pair the top-50 list with the total-market stat to know both *who leads* and *how big the space is*.

***

### How much will it cost? {#pricing}

Simple, predictable **pay-per-event** pricing — you are charged per website record returned, not for compute time. Budget is just records × rate, so you can estimate spend up front.

| Apify plan | Price per website record |
|------------|--------------------------|
| **Free** | $0.0012 |
| **Bronze** | $0.0011 |
| **Silver** | $0.0010 |
| **Gold** | $0.00094 |
| **Platinum** | $0.00084 |
| **Diamond** | $0.00074 |

What that means in practice:

- 💸 **One niche (50 websites)** costs **$0.06 on the Free plan** — six cents for a qualified prospect list.
- 📦 **A full 20-keyword batch (~1,000 records)** costs **$1.20 on Free** and as little as **$0.74 on Diamond**.
- 🆓 **Category discovery is effectively free** — `listCategories` returns ~82 records so you can explore the catalog before committing to a niche run.
- 🚫 **No hidden fees** — no proxy add-on, no per-request API charge, no minimum spend. New Apify accounts include monthly free usage, so your first run costs nothing.

See the live rate on the [Apify store page](https://apify.com/myagizm/keyword-website-lists-scraper).

***

### Tips {#tips}

- 🗺️ **Run `listCategories` first.** The 82-niche catalog is effectively free and tells you the exact canonical keywords — no wasted runs on a niche that doesn't exist.
- 🔤 **Don't stress the spelling.** Matching is flexible — `"real estate"`, `"Real-Estate"`, and `"realestate"` resolve the same — but the category list gives you the guaranteed forms.
- 💰 **Sort by `salesRevenue`, qualify by `techSpend`.** Revenue tells you who can afford your product; tech spend tells you who already buys software — the sweet spot for B2B outreach is high on both.
- 📏 **Use the market-size stat in your pitch.** "The top 50 of 269,600 coffee websites" is a much stronger line than "50 coffee websites" when selling a niche list to a client.
- 🧹 **Filter out `trafficRank: 0` if you need ranked sites only.** Zero means "not ranked", not "worst" — keep or drop those records depending on your use case.
- 🔁 **Dedupe on `domain`, not `url`.** The same domain can legitimately appear under different keywords if it plays in multiple niches.
- 📅 **Schedule monthly re-runs** to track how the head of a niche shifts — new entrants climbing into the top 50 are often fast-growing companies worth contacting early.
- 🔗 **Enrich, don't stop here.** Feed the domains into your CRM or a content crawler to add contact pages, tech stack, and company details on top of the firmographics.

***

### Want other data? {#want-other-data}

The same no-login, pay-per-result approach covers the major platforms:

**Instagram**

- 👤 **[Instagram Profile Scraper](https://apify.com/myagizm/instagram-profile-scraper-v2)** — profiles with followers, bio, category, verified badge and avatar.
- 🖼️ **[Instagram Post Scraper](https://apify.com/myagizm/instagram-post-scraper-v2)** — posts with likes, comments, captions, hashtags and media URLs.
- 🎬 **[Instagram Reel Scraper](https://apify.com/myagizm/instagram-reel-scraper-v2)** — reels with plays, likes, comments, duration and video URLs.
- \#️⃣ **[Instagram Hashtag Scraper](https://apify.com/myagizm/instagram-hashtag-scraper-v2)** — top or recent posts for any hashtag.
- 🔍 **[Instagram Search Scraper](https://apify.com/myagizm/instagram-search-scraper-v2)** — search results for accounts, hashtags and places.
- 🧑‍🤝‍🧑 **[Instagram Followers Scraper](https://apify.com/myagizm/instagram-followers-scraper-v2)** — the follower or following list of an account.
- ⬇️ **[Instagram Media Downloader](https://apify.com/myagizm/instagram-media-downloader-v2)** — download photos and videos in full quality.
- 🔌 **[Instagram Profile API](https://apify.com/myagizm/instagram-profile-api)** — a simple API facade for profile lookups.

**Other platforms**

- 🎵 **[TikTok Profile Scraper](https://apify.com/myagizm/tiktok-profile-scraper-v2)** · **[TikTok Video Scraper](https://apify.com/myagizm/tiktok-video-scraper-v2)** · **[TikTok Hashtag Scraper](https://apify.com/myagizm/tiktok-hashtag-scraper-v2)** · **[TikTok Comments Scraper](https://apify.com/myagizm/tiktok-comments-scraper-v2)**
- ▶️ **[YouTube Channel Scraper](https://apify.com/myagizm/youtube-channel-scraper)** · **[YouTube Comment Scraper](https://apify.com/myagizm/youtube-comment-scraper)** · **[YouTube Transcript Scraper](https://apify.com/myagizm/youtube-transcript-scraper)**
- 🤖 **[Reddit Scraper](https://apify.com/myagizm/reddit-scraper-v2)** · **[Reddit Search Scraper](https://apify.com/myagizm/reddit-search-scraper-v2)** · **[Reddit Subreddit Scraper](https://apify.com/myagizm/reddit-subreddit-scraper-v2)**
- 👔 **[LinkedIn Profile Scraper](https://apify.com/myagizm/linkedin-profile-scraper)** · **[LinkedIn Company Scraper](https://apify.com/myagizm/linkedin-company-scraper)** · **[LinkedIn Jobs Scraper](https://apify.com/myagizm/linkedin-jobs-scraper)**
- 🐦 **[X (Twitter) Tweets Scraper](https://apify.com/myagizm/x-tweets-scraper)** · **[X Profile Scraper](https://apify.com/myagizm/x-profile-scraper)** · **[X Trends Scraper](https://apify.com/myagizm/x-trends-scraper)**
- 🗺️ **[Google Maps Scraper](https://apify.com/myagizm/google-maps-scraper)** · **[Google News Scraper](https://apify.com/myagizm/google-news-scraper)** · **[Google Trends Scraper](https://apify.com/myagizm/google-trends-scraper)** · **[Google Play Scraper](https://apify.com/myagizm/google-play-scraper)**

A natural combo: **Keyword Website Lists Scraper** → domains in your niche → **Website Content Crawler** → contact pages and content → **Instagram Profile Scraper** → their social presence.

Browse everything on the **[myagizm store profile](https://apify.com/myagizm)**.

***

### Use the data with AI agents (MCP) {#mcp}

The Keyword Website Lists Scraper is available through the **Apify MCP server**, so AI assistants can call it as a tool and pull niche website lists on demand.

- 🧩 **Claude** — add the Apify MCP server and let Claude fetch and analyse niche markets.
- 🤖 **ChatGPT** — use the actor as a tool inside research and prospecting workflows.
- 🖊️ **Cursor** — pull structured lead lists straight into your coding sessions.

Common AI-agent recipes:

- 🔎 **Market mapping** — "who are the top websites in the supplements niche and how big is the market?"
- 📊 **Prospect ranking** — "get the top 50 yoga websites and rank them by estimated revenue."
- 🗂️ **List building** — "build me a table of the top watch retailers with country and tech spend."
- 📈 **Niche comparison** — "compare Coffee, Tea, and Supplements: market size and the revenue profile of their top players."

***

### Integrations & API {#integrations}

Connect the actor to the tools you already use: **Make, Zapier, n8n, Slack, Airbyte, Gumloop, CrewAI, IFTTT, Lindy, GitHub, Google Sheets, and Google Drive** — plus webhooks, Apify Schedules, and the MCP server. Push records straight into HubSpot, Salesforce, Pipedrive, or Airtable through your automation platform of choice.

#### Run synchronously and get the dataset (Apify API)

```bash
curl -X POST "https://api.apify.com/v2/acts/myagizm~keyword-website-lists-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["Coffee", "Watches"]}'
```

#### Start a run asynchronously

```bash
curl -X POST "https://api.apify.com/v2/acts/myagizm~keyword-website-lists-scraper/runs?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["Coffee", "Watches"], "listCategories": false}'
```

#### Fetch dataset items later

```bash
curl "https://api.apify.com/v2/acts/myagizm~keyword-website-lists-scraper/runs/last/dataset/items?token=YOUR_APIFY_TOKEN&format=csv"
```

Change `format` to `json`, `csv`, `xlsx`, or `xml` to export in your preferred format. The Apify Console also auto-generates ready-to-paste **JavaScript, Python, and CLI** snippets plus an **OpenAPI** spec for this actor.

***

### Support {#support}

Questions, feature requests, or a niche you'd like to see added? Open an issue on the actor's **[Issues tab](https://apify.com/myagizm/keyword-website-lists-scraper/issues)**. Please include the input you used so we can reproduce and fix it quickly.

***

### FAQ {#faq}

#### Is it legal to use this data?

The actor is built on **public web data** — information any visitor can see without logging in. It never logs in and never bypasses access controls. You are responsible for compliant use: if your processing involves personal data, follow GDPR, CCPA, and other applicable regulations.

#### Where does the data come from?

From the actor's own **web-intelligence dataset**, built on public web data. You don't need to know — or pay for — any third-party data subscription; the per-record price is all-inclusive.

#### How accurate are the revenue and tech-spend estimates?

They are **estimates, and deliberately conservative** — `salesRevenue` is a lower bound of annual revenue in USD. Use them to segment and prioritize (a $400k business vs. a $4k business), not as audited financials. For deal-critical numbers, verify directly with the company.

#### What does a `0` value mean?

`0` in a numeric field means **none / not available / not ranked** — not a measured zero. `trafficRank: 0` means the site is not in the global ranking; `employees: 0` or `followers: 0` means no reliable figure was available.

#### How fresh is the data?

Each record carries a `scrapedAt` ISO timestamp showing when it was produced. The underlying dataset is maintained continuously; schedule periodic re-runs if you need to track changes over time.

#### Why only the top ~50 websites per niche?

Because the head of a niche is where the value is. The full niches are huge — Coffee alone has 269,600 websites — but beyond the top players, revenue and traffic drop off sharply. Fifty qualified leaders beats five hundred long-tail domains for almost any prospecting or research job. The run stats still tell you the total market size, so you keep the full picture.

#### Which niches are covered?

82 niches spanning consumer and B2B verticals — Coffee, Real-Estate, Yoga, Watches, Supplements, and 77 more. Run with `listCategories: true` to get the full catalog (keyword + slug) — it's effectively free.

#### My keyword isn't an exact category name — will it work?

Usually yes. Matching is flexible: `"real estate"`, `"Real-Estate"`, and `"realestate"` all resolve to the same niche. If a keyword matches nothing, check the category list for the closest canonical name.

#### Can I request a custom niche?

Yes — open an issue on the actor's [Issues tab](https://apify.com/myagizm/keyword-website-lists-scraper/issues) with the niche you need. Niches with enough public web presence can be added to the catalog.

#### How many keywords can I run at once?

Up to **20 keywords per run**, giving you up to ~1,000 website records in a single batch. Need more? Start multiple runs, or use the API to fan out.

#### How much does a typical run cost?

At Free-plan pricing ($0.0012/record): one niche ≈ $0.06, a full 20-keyword batch ≈ $1.20. Paid Apify plans drop the rate to as low as $0.00074/record. Category-listing mode is effectively free discovery.

#### Do I need an API key, login, or cookies?

No. There is nothing to authenticate and nothing to configure — type a keyword and run. (Calling through the Apify API uses your Apify token, as with any actor.)

#### Do I need proxies?

No. Nothing to configure or supply — it just runs.

#### Can I export the results to CSV, Excel, or JSON?

Yes. Export to JSON, CSV, Excel, or XML from the Console, or use the API `format` parameter.

#### Can I use it with the Apify API?

Yes — sync, async, and dataset-fetch endpoints are shown in the Integrations section above, with ready-made JavaScript, Python, and CLI snippets in the Console.

#### Is there an MCP server for AI agents?

Yes. The actor is exposed through the Apify MCP server, so Claude, ChatGPT, and Cursor can call it as a tool — e.g. "list the top websites in the yoga niche".

#### Can I schedule runs?

Yes. Use Apify Schedules or trigger runs via API and webhooks — monthly re-runs are a good way to watch the head of a niche shift.

#### Can I get more than 50 websites for a niche?

Not from this actor — it deliberately returns only the head of each niche. If you need depth over quality, the total market-size stat tells you how big the long tail is — you can work through domains you source elsewhere with any content crawler.

#### How do I turn the output into CRM leads?

Export to CSV and import directly, or connect the actor to HubSpot/Salesforce/Pipedrive via Make, Zapier, or n8n. The flat record shape (one row per domain) maps cleanly onto standard CRM company fields.

#### Is this the same as scraping Google search results?

No. Search scraping gives you ranked links for a query; this actor gives you a curated niche list **with firmographics attached** — revenue, tech spend, employees, products — which is the part search results don't have.

#### The same domain appeared under two keywords — is that a bug?

No. Some businesses legitimately play in multiple niches (a retailer can rank in both `Watches` and `Jewelry`). Dedupe on `domain` if you need unique companies.

***

### Related searches {#related-searches}

website lists by niche · lead generation by industry · top websites in a niche · niche website database · b2b prospect list builder · company list by vertical · sales prospecting tool · market research website data · tam sizing tool · competitor discovery tool · ecommerce intelligence · website revenue estimates · tech spend data · firmographic data api · domain list by keyword · website categorization database · niche market analysis · agency new business lists · crm enrichment domains · bulk domain firmographics · top ecommerce sites by category · industry website directory · website traffic rank data · lead list generator · b2b contact database alternative · company revenue estimator · vertical market mapping · ai agent lead generation · mcp market research tool · pay per lead list

***

### Disclaimer {#disclaimer}

This is an independent tool and is not affiliated with, endorsed by, or sponsored by any of the websites or companies appearing in its output. All product names, trademarks, and brands are property of their respective owners.

The actor is built on **publicly available web data** — the same content any visitor can see without logging in. It never logs in, never bypasses access controls, and never touches private or protected content. Revenue, tech-spend, employee, and follower figures are **estimates** provided for qualification and research purposes only; `salesRevenue` is a lower bound, not an audited figure. You are responsible for how you use the data: if your processing involves personal data, follow GDPR, CCPA, and other applicable regulations.

***

### Resources {#resources}

- 📘 [Apify API documentation](https://docs.apify.com/api/v2) — run actors and fetch datasets programmatically.
- 🤖 [Apify MCP server](https://mcp.apify.com) — use this actor as a tool in Claude, ChatGPT, and Cursor.
- 📤 [Dataset export docs](https://docs.apify.com/platform/storage/dataset) — export to JSON, CSV, Excel, and XML.
- ⏰ [Scheduling actor runs](https://docs.apify.com/platform/schedules) — keep your data fresh automatically.
- 🔌 [Apify integrations](https://docs.apify.com/platform/integrations) — n8n, Zapier, Make, Slack, and more.
- 🏪 [myagizm store profile](https://apify.com/myagizm) — the full family of no-login scrapers.

***

### 中文说明 {#中文说明}

## 关键词网站列表抓取工具 —— 按细分领域获取头部网站及营收、技术投入数据（无需 API Key，无需登录）

**输入一个细分领域关键词，拿到该领域头部网站列表，每条都带企业画像数据。** 输入 `Coffee`、`Real-Estate`、`Yoga`、`Watches`、`Supplements` 等细分关键词（共 **82 个细分领域**），即可返回该领域**前约 50 个头部网站**，每条记录包含：域名、国家、预估年营收（美元）、预估年技术投入（美元）、商品数量、社媒粉丝数、员工数和全球流量排名。内置 **List categories（列出类目）模式**，可以免费返回全部 82 个细分领域的完整目录，先摸清覆盖范围再决定抓取。无需登录、无需 API Key、无需任何配置 —— 输出结构化 JSON，可一键导出 CSV / Excel，接入 CRM，或直接交给 AI 智能体使用。

> **两分钟内免费拿到第一批结果** —— 输入关键词、点击 Start 即可。无需配置，试用不需要信用卡。

### 目录

- [能做什么](#中文-能做什么)
- [谁在用](#中文-谁在用)
- [使用步骤](#中文-使用步骤)
- [输入字段](#中文-输入字段)
- [返回哪些数据](#中文-返回数据)
- [输出示例](#中文-输出示例)
- [覆盖范围与限制](#中文-覆盖范围)
- [价格](#中文-价格)
- [使用建议](#中文-使用建议)
- [常见问题](#中文-常见问题)
- [相关搜索](#中文-相关搜索)
- [免责声明](#中文-免责声明)

### 能做什么 {#中文-能做什么}

- ✅ **获取 82 个细分领域中任意领域的前约 50 个头部网站** —— 从咖啡、瑜伽到房地产、手表、保健品，一个关键词换来一份干净的潜客名单。
- ✅ **每个域名都带企业画像数据** —— 预估年营收（美元）、预估年技术投入（美元）、商品数、员工数、社媒粉丝数、所在国家和全球流量排名。
- ✅ **免费列出全部 82 个细分类目** —— 打开 `listCategories`，在正式运行前先拿到完整类目目录（关键词 + slug）。
- ✅ **查看每个细分领域的总市场规模** —— 运行统计会报告每个领域总共包含多少网站（例如 Coffee = **269,600** 个网站、Real-Estate = **1,029,900** 个网站），不只能抽样，更能测算市场。
- ✅ **单次运行最多 20 个关键词** —— 一次运行横向对比多个细分领域。
- ✅ **关键词匹配灵活** —— `real estate`、`Real-Estate`、`realestate` 都能命中同一领域，不必记住精确 slug。
- ✅ **无需登录、无需 API Key、无需 Cookie** —— 数据来自本 Actor 自有的、基于公开网络数据构建的网络情报数据集，开箱即用。
- ✅ **导出 JSON / CSV / Excel / XML** —— 控制台一键导出，或通过 Apify API 实时拉取。
- ✅ **直接对接 CRM 与 AI 智能体** —— 扁平稳定的记录结构，可直接导入 HubSpot、Salesforce、Airtable、Google 表格，或作为 LLM 工具调用结果。

### 谁在用 {#中文-谁在用}

- 💼 **销售团队 / SDR** —— 几分钟建好细分行业潜客名单：选定垂直领域，拿到头部 50 家，按营收或员工数排序，带着背景信息开展外联。
- 🎯 **线索挖掘代理商** —— 按细分领域批量交付网站名单，一次运行最多覆盖 20 个客户行业。
- 📊 **市场研究人员** —— 用各领域网站总量（咖啡 26.96 万、房地产 102.99 万）做 TAM / SAM 测算，再取样头部做深入分析。
- 🛒 **电商分析师** —— 按预估营收、技术投入、商品规模对细分领域做基准对比，判断哪些领域由大玩家主导、哪些是长尾市场。
- 🏦 **风投与投资人** —— 投前摸清一个赛道：头部玩家是谁、市场空间多大、他们在技术上花多少钱。
- 🕵️ **竞争情报团队** —— 进入新领域前，先看清真正的竞争者都有谁。
- 🤖 **AI 智能体开发者** —— 给助手一个可靠的"X 领域有哪些头部网站"工具，输出结构化、按条计费。

### 使用步骤 {#中文-使用步骤}

1. 在 Apify 打开[关键词网站列表抓取工具](https://apify.com/myagizm/keyword-website-lists-scraper)。
2. （可选，首次推荐）打开 **List categories** 运行一次 —— 拿到全部 82 个细分领域的目录，弄清有哪些关键词可用。
3. 在 *Keywords* 中填入细分关键词，如 `Coffee`、`Yoga`、`real estate`。匹配是灵活的，类目目录里有标准名称。
4. 点击 **▶ Start**。
5. 导出 JSON、CSV、Excel 或 XML，或通过 API 获取。

无需登录、无需 Cookie、无需配置代理。先用一个关键词试跑看输出结构，再扩展到单次 20 个关键词 —— 字段保持一致，测试代码可以直接复用。

### 输入字段 {#中文-输入字段}

| 字段 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| `keywords` | 字符串数组 | `[]` | 要抓取的细分关键词，如 `["Coffee", "Yoga"]`。匹配灵活，`"real estate"` 与 `"Real-Estate"` 等效。单次运行最多 **20 个关键词**。 |
| `listCategories` | 布尔值 | `false` | 设为 `true` 时忽略关键词，返回全部 82 个细分类目目录（`type: "category"` 记录，含 `keyword` 和 `slug`）。相当于免费探索，约 82 条记录。 |

#### 输入示例

```json
{
  "keywords": ["Coffee", "Watches"],
  "listCategories": false
}
```

#### 输入示例 —— 先列出全部类目

```json
{
  "listCategories": true
}
```

### 返回哪些数据 {#中文-返回数据}

数据集中有两类记录：**website** 记录（每个关键词的头部网站）和 **category** 记录（类目目录模式）。

#### website 记录 —— 始终有值

| 字段 | 类型 | 说明 |
|------|------|------|
| `type` | string | 网站记录恒为 `"website"`。 |
| `keyword` | string | 该网站所属的细分关键词（如 `"Coffee"`）。 |
| `domain` | string | 网站域名（如 `"51east.com"`）。 |
| `url` | string | 完整网址（如 `"https://51east.com"`）。 |
| `scrapedAt` | string | 记录生成时间，ISO 8601 格式。 |

#### website 记录 —— 有数据时填充

| 字段 | 类型 | 说明 |
|------|------|------|
| `country` | string | 企业所在国家的 ISO 代码（如 `"QA"`、`"DK"`）。 |
| `salesRevenue` | number | 预估年营收（美元）—— 为**下限估值**，非精确数字。 |
| `techSpend` | number | 预估年技术投入（美元）。 |
| `products` | number | 站内商品数量。 |
| `followers` | number | 社媒粉丝数。 |
| `employees` | number | 预估员工数。 |
| `trafficRank` | number | 全球流量排名。`0` 表示**未进入排名**。 |

> 任何数值字段为 `0` 表示"无 / 无可靠数据 / 未排名"，而不是测量值为零。营收与技术投入为**估值且偏保守**：适合用来分层和排序（判断是 40 万美元还是 4 千美元规模的公司），不能当作审计数据。

#### category 记录（类目目录模式）

| 字段 | 类型 | 说明 |
|------|------|------|
| `type` | string | 类目记录恒为 `"category"`。 |
| `keyword` | string | 细分领域显示名（如 `"Coffee"`）。 |
| `slug` | string | 细分领域标准 slug，可直接作为关键词输入。 |

### 输出示例 {#中文-输出示例}

真实运行结果 —— 一条来自 `Watches` 领域，一条来自 `Coffee` 领域：

```json
{"url": "https://51east.com", "type": "website", "domain": "51east.com", "country": "QA", "keyword": "Watches", "products": 12309, "employees": 0, "followers": 0, "scrapedAt": "2026-08-02T00:19:16.281Z", "techSpend": 11235, "trafficRank": 0, "salesRevenue": 434355}
{"url": "https://101cph.se", "type": "website", "domain": "101cph.se", "country": "DK", "keyword": "Coffee", "products": 714, "employees": 0, "followers": 0, "scrapedAt": "2026-08-02T00:17:59.101Z", "techSpend": 12144, "trafficRank": 0, "salesRevenue": 18256}
```

类目目录模式下的 category 记录形如：

```json
{"type": "category", "keyword": "Coffee", "slug": "coffee"}
```

每次运行都会生成干净的数据集，可在 Apify 控制台翻页查看或通过 API 拉取，一键导出 JSON / CSV / Excel / XML。

### 覆盖范围与限制 {#中文-覆盖范围}

- 🗂️ **82 个细分领域** —— 覆盖消费与 B2B 垂直行业：咖啡、房地产、瑜伽、手表、保健品等 82 个。运行 `listCategories` 查看完整目录。
- 🔝 **每个关键词返回前约 50 个网站** —— 返回的是每个领域**最深的头部**，即真正领先的网站，而非随机抽样。领域整体规模远大于此 —— 运行统计会给出每个关键词的总市场规模（咖啡 269,600 个网站、房地产 1,029,900 个网站）—— 但用于拓客和市场测绘，头部 50 家才是最有价值的。
- 🔢 **单次最多 20 个关键词** —— 单次运行最多约 1,000 条网站记录。
- 💡 **为什么只有 50 个？** 对线索挖掘来说深度优先于广度：头部之外营收和流量衰减很快，多出来的记录你付费拿到也不会联系。把头部 50 名单与总市场规模结合，既能看清"谁领先"，也知道"市场多大"。

### 价格 {#中文-价格}

采用**按事件计费**：按实际返回的网站记录条数收费，不按运行时间计费。成本 = 记录数 × 单价，预算可提前算清。

| Apify 套餐 | 每条网站记录价格 |
|------------|------------------|
| **Free** | $0.0012 |
| **Bronze** | $0.0011 |
| **Silver** | $0.0010 |
| **Gold** | $0.00094 |
| **Platinum** | $0.00084 |
| **Diamond** | $0.00074 |

实际感受一下：

- 💸 \*\*一个细分领域（50 个网站）\*\*在 Free 套餐下仅 **$0.06** —— 六美分换一份合格的潜客名单。
- 📦 \*\*一次 20 个关键词的满批（约 1,000 条）\*\*Free 套餐约 **$1.20**，Diamond 套餐最低 **$0.74**。
- 🆓 **类目目录模式几乎免费** —— `listCategories` 返回约 82 条记录，先探索目录再决定抓哪些领域。
- 🚫 **无隐藏费用** —— 无代理附加费、无单次请求费、无最低消费。Apify 新账号自带每月免费额度，第一次运行不花钱。

实时价格见 [Apify 商店页面](https://apify.com/myagizm/keyword-website-lists-scraper)。

### 使用建议 {#中文-使用建议}

- 🗺️ **先跑 `listCategories`。** 82 个类目的目录几乎免费，告诉你标准关键词写法，避免在不存在的领域上浪费运行。
- 🔤 **不必纠结拼写。** `"real estate"`、`"Real-Estate"`、`"realestate"` 都指向同一领域，但类目目录里的写法最保险。
- 💰 **按 `salesRevenue` 排序，用 `techSpend` 筛选。** 营收说明谁买得起你的产品，技术投入说明谁已经在买软件 —— 两者都高的是 B2B 外联的最佳目标。
- 📏 **pitch 里用上市场规模数据。** "26.96 万个咖啡网站中的前 50 名"比"50 个咖啡网站"有说服力得多。
- 🧹 **只要排名网站就过滤 `trafficRank: 0`。** 0 表示"未排名"而不是"最差"，按需求保留或丢弃。
- 🔁 **按 `domain` 去重，不要按 `url`。** 同一域名可能合理出现在多个关键词下（跨领域经营）。
- 📅 **每月定时重跑**，观察领域头部的更替 —— 新挤进前 50 的往往是增长快、值得尽早接触的公司。
- 🔗 **不要止步于此，继续做富化。** 把域名送入 CRM 或内容爬虫，在企业画像之上补联系方式、技术栈和公司详情。

### 配合 AI 智能体使用（MCP）

本 Actor 已接入 **Apify MCP 服务器**，Claude、ChatGPT、Cursor 等助手可以把它当作工具直接调用，用自然语言提问即可拿到结构化的细分行业网站名单，无需写胶水代码。例如："列出瑜伽领域的头部网站"、"按预估营收给保健品领域前 50 名排序"。

### 集成与 API

支持 **Make、Zapier、n8n、Slack、Airbyte、Gumloop、CrewAI、IFTTT、Lindy、GitHub、Google Sheets、Google Drive**，以及 Webhook、定时任务与 MCP 服务器。可通过自动化平台把记录直接推入 HubSpot、Salesforce、Pipedrive 或 Airtable。

```bash
curl -X POST "https://api.apify.com/v2/acts/myagizm~keyword-website-lists-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["Coffee", "Watches"]}'
```

把 `format` 改成 `json`、`csv`、`xlsx` 或 `xml` 即可导出不同格式。控制台还会自动生成可直接粘贴的 **JavaScript、Python、CLI** 代码片段和 **OpenAPI** 规范。

### 其他数据工具

同样的免登录、按结果计费方式覆盖各大平台：Instagram（[资料](https://apify.com/myagizm/instagram-profile-scraper-v2)、[帖子](https://apify.com/myagizm/instagram-post-scraper-v2)、[Reels](https://apify.com/myagizm/instagram-reel-scraper-v2)、[话题标签](https://apify.com/myagizm/instagram-hashtag-scraper-v2)、[搜索](https://apify.com/myagizm/instagram-search-scraper-v2)、[粉丝列表](https://apify.com/myagizm/instagram-followers-scraper-v2)、[媒体下载](https://apify.com/myagizm/instagram-media-downloader-v2)）、TikTok、YouTube、Reddit、LinkedIn、X（推特）、Google 地图 / 新闻 / 趋势 / Play。全部工具见 **[myagizm 商店主页](https://apify.com/myagizm)**。

### 常见问题 {#中文-常见问题}

**使用这些数据合法吗？**
本工具基于**公开网络数据**构建 —— 即任何访客无需登录即可看到的信息。它不登录、不绕过任何访问控制。合规使用责任由使用者承担：如涉及个人数据处理，请遵守 GDPR、CCPA 等适用法规。

**数据来自哪里？**
来自本 Actor 自有的**网络情报数据集**，基于公开网络数据构建。你不需要额外订阅任何第三方数据服务，按条计费即全包。

**营收和技术投入估值有多准？**
属于**估值，且刻意保守** —— `salesRevenue` 是年营收的下限（美元）。适合用于分层和优先级排序（区分 40 万美元和 4 千美元规模的公司），不能作为审计财务数据。关键交易数据请直接向目标公司核实。

**数值为 `0` 是什么意思？**
数值字段为 `0` 表示**无 / 无可靠数据 / 未排名**，而不是测量值为零。`trafficRank: 0` 表示该站未进入全球排名；`employees: 0` 或 `followers: 0` 表示没有可靠数据。

**数据有多新？**
每条记录都带 `scrapedAt` ISO 时间戳，标明生成时间。底层数据集持续维护；如需跟踪变化，可定时重跑。

**为什么每个领域只有前 50 个网站？**
因为价值集中在头部。完整领域规模很大 —— 仅咖啡就有 26.96 万个网站 —— 但头部之外的营收和流量衰减很快。对绝大多数拓客和研究场景，50 个合格头部胜过 500 个长尾域名。运行统计仍会给出总市场规模，完整图景不丢。

**覆盖哪些细分领域？**
82 个，横跨消费与 B2B 行业 —— 咖啡、房地产、瑜伽、手表、保健品等。用 `listCategories: true` 运行即可拿到完整目录（关键词 + slug），几乎免费。

**关键词和标准类目名不完全一致能用吗？**
通常可以。匹配是灵活的：`"real estate"`、`"Real-Estate"`、`"realestate"` 都指向同一领域。如果匹配不到，查类目目录找最接近的标准名称。

**可以请求新增细分领域吗？**
可以 —— 在该 Actor 的 [Issues 页面](https://apify.com/myagizm/keyword-website-lists-scraper/issues)提 Issue 说明需要的领域。公开网络覆盖足够的领域可以加入目录。

**一次能跑多少个关键词？**
单次运行最多 **20 个关键词**，约 1,000 条网站记录。需要更多就多起几次运行，或用 API 批量分发。

**典型一次运行多少钱？**
按 Free 套餐（$0.0012/条）：一个领域约 $0.06，一次 20 关键词满批约 $1.20。付费套餐最低 $0.00074/条。类目目录模式几乎免费。

**需要 API Key、登录或 Cookie 吗？**
不需要。没有任何要认证或配置的东西 —— 输入关键词即可运行。（通过 Apify API 调用时使用你的 Apify token，与所有 Actor 一致。）

**需要代理吗？**
不需要，开箱即用。

**支持导出 CSV / Excel / JSON 吗？**
支持。控制台可导出 JSON、CSV、Excel、XML，API 用 `format` 参数指定。

**支持定时运行吗？**
支持。用 Apify Schedules，或通过 API 和 Webhook 触发 —— 每月重跑是观察领域头部变化的好办法。

**能拿到 50 个以外的网站吗？**
本工具刻意只返回各领域头部。如果你更看重数量，总市场规模统计会告诉你长尾有多大；自行收集的域名可用任意内容爬虫做后续处理。

**怎么把结果变成 CRM 线索？**
导出 CSV 直接导入，或通过 Make、Zapier、n8n 对接 HubSpot / Salesforce / Pipedrive。扁平的记录结构（一域名一行）可以直接映射到标准 CRM 公司字段。

**这和抓取谷歌搜索结果一样吗？**
不一样。搜索抓取给你的是查询的排名链接；本工具给你的是**带企业画像的**精选行业名单 —— 营收、技术投入、员工数、商品数 —— 这正是搜索结果里没有的部分。

### 相关搜索 {#中文-相关搜索}

细分行业网站列表 · 按行业挖掘销售线索 · 垂直领域头部网站 · 行业网站数据库 · b2b 潜客名单生成 · 公司名单按行业 · 销售拓客工具 · 市场调研网站数据 · tam 测算工具 · 竞争对手发现 · 电商情报 · 网站营收估算 · 企业技术投入数据 · 企业画像数据 api · 按关键词查域名 · 网站分类数据库 · 细分市场分析 · 代理商新客户名单 · crm 域名富化 · 批量域名企业信息 · 各行业头部电商网站 · 行业网站目录 · 网站流量排名数据 · 线索名单生成器 · ai 智能体拓客 · mcp 市场调研工具

### 免责声明 {#中文-免责声明}

本工具为独立第三方工具，与输出中出现的任何网站或公司均无隶属、认可或赞助关系，所有商标归各自所有者。

本 Actor 基于**公开可见的网络数据**构建 —— 即任何访客无需登录即可看到的内容。它不登录、不绕过访问控制、不获取私密或受保护内容。营收、技术投入、员工数、粉丝数等数字均为**估值**，仅供筛选与研究参考；`salesRevenue` 为下限估值，非审计数据。数据使用的合规责任由使用者承担：如涉及个人数据处理，请遵守 GDPR、CCPA 等适用法规。

### 资源

- 📘 [Apify API 文档](https://docs.apify.com/api/v2) —— 以编程方式运行 Actor 并获取数据集。
- 🤖 [Apify MCP 服务器](https://mcp.apify.com) —— 在 Claude、ChatGPT、Cursor 中把本 Actor 当工具调用。
- 📤 [数据集导出文档](https://docs.apify.com/platform/storage/dataset) —— 导出 JSON、CSV、Excel、XML。
- ⏰ [定时运行文档](https://docs.apify.com/platform/schedules) —— 自动保持数据新鲜。
- 🏪 [myagizm 商店主页](https://apify.com/myagizm) —— 完整的免登录抓取工具家族。

# Actor input Schema

## `keywords` (type: `array`):

Niche keywords to look up, e.g. "Coffee", "Real-Estate", "Fitness-Equipment". Capitalization and spaces are flexible ("real estate" works too). Returns the top ~50 websites per keyword.

## `listCategories` (type: `boolean`):

When on, ignores keywords and returns the full catalog of available niche categories (~80) instead. Example: set to true to discover which niches exist before a big run.

## Actor input object example

```json
{
  "keywords": [
    "Coffee",
    "Yoga"
  ],
  "listCategories": false
}
```

# Actor output Schema

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

All scraped items as structured JSON.

# 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 = {
    "keywords": [
        "Coffee"
    ],
    "listCategories": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("myagizm/keyword-website-lists-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 = {
    "keywords": ["Coffee"],
    "listCategories": False,
}

# Run the Actor and wait for it to finish
run = client.actor("myagizm/keyword-website-lists-scraper").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 '{
  "keywords": [
    "Coffee"
  ],
  "listCategories": false
}' |
apify call myagizm/keyword-website-lists-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=myagizm/keyword-website-lists-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/EkHtbYbcaYuFlwule/builds/6ZZze9F7H4MwRDV4g/openapi.json
