# Reddit Communities Search Scraper 🌐📊 - Cheap (`scrapestorm/reddit-communities-search-scraper---cheap`)

🔍 Easily search Reddit Communities
Enter a keyword to search and collect data on relevant Reddit communities 📚
Get insights such as subreddit name, description, subscriber count, activity level & more
Seamlessly integrate with tools like Google Drive to automate workflows and boost productivity⚡📈

- **URL**: https://beta-securitybyobscurity.apify.com/scrapestorm/reddit-communities-search-scraper---cheap.md
- **Developed by:** [Storm\_Scraper](https://beta-securitybyobscurity.apify.com/scrapestorm) (community)
- **Categories:** Automation, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

$19.49/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

# README

### 🌐 Reddit Communities Search Scraper 🧠📊

The Reddit Communities Search Scraper is your all-in-one solution to discover and extract rich metadata from Reddit communities (subreddits) based on any keyword. Perfect for community research, audience analysis, or automation pipelines — this tool gives you structured insights into relevant subreddits in seconds.

### 🔍 What It Does

Enter a keyword, and the scraper returns:

✅ Matched subreddits relevant to your search term
✅ Descriptions, member counts, online activity, and community icons
✅ Direct links to subreddit pages
✅ Fully structured data ready for use in reports, analysis, or automation

| Field              | Description                                                               |
| ------------------ | ------------------------------------------------------------------------- |
| `display_name`     | The name of the subreddit (e.g. `r/CanadaSoccer`)                         |
| `url`              | Full URL to the subreddit page                                            |
| `description`      | Subreddit’s public description or tagline                                 |
| `icon_url`         | URL to the subreddit’s community icon                                     |
| `icon_alt`         | Alt text description for the community icon (e.g. “icône r/CanadaSoccer”) |
| `members`          | Number of members in the community                                        |
| `online`           | Approximate number of users currently online                              |
| `tracking_context` | JSON metadata related to search context, position, and subreddit info     |

### 🛠 How to Use the Scraper

It’s simple and effective:

🔤 Enter a keyword to search for related communities on Reddit
🔎 Run the scraper
📄 Get structured subreddit data in minutes

Perfect for:

```
Community discovery

Audience targeting

Niche analysis

Automation workflows
```

### 💰 Pricing

This scraper uses a pay-per-month model. You’re only charged for successful results.

- **Price**: $19.49 per month.

### Related Actors

If you're interested in other social media (Facebook, YouTube, Pinterest & more) or real estate Actors:

- [Reddit Posts Search Scraper 🔍📥 - Cheap](https://apify.com/scrapestorm/reddit-posts-search-scraper---cheap)
- [Reddit Media Search Scraper 🔍📺 - Cheap](https://apify.com/scrapestorm/reddit-media-search-scraper---cheap)
- [Facebook Group Members Scraper 📊👥 - Fast & cheap 💬⭐](https://apify.com/scrapestorm/my-actor-1)
- [Facebook Ads Library Scraper 🎯📈 - Fast & cheap 💬⭐](https://apify.com/scrapestorm/facebook-ads-library-scraper---fast-cheap)
- [Facebook Followers & Following Scraper 📊👥 - Fast & cheap 💬⭐](https://apify.com/scrapestorm/facebook-followers-following-scraper---fast-cheap)
- [Facebook Comments Scraper (All-in-One) 💬](https://apify.com/scrapestorm/facebook-comments-scraper-all-in-one)
- [Facebook Likes Scraper (Fast & Cheap) 👍 🌟](https://apify.com/scrapestorm/facebook-likes-scraper-fast-cheap)
- [Pinterest Profiles Search Scraper 🖼️👥🔍](https://apify.com/scrapestorm/pinterest-profiles-search-scraper)
- [Pinterest Boards Search Scraper 🎨🔍](https://apify.com/scrapestorm/pinterest-boards-search-scraper)
- [Pinterest Pins/Videos Search Scraper 🎨🔍](https://apify.com/scrapestorm/pinterest-pins-videos-search-scraper)
- [YouTube Scraper (By Keyword) - ⭐⭐⭐⭐⭐ Fast & cheap](https://apify.com/scrapestorm/youtube)
- [Youtube Shorts Scraper 📺 (Rental) - Fast & cheap](https://apify.com/scrapestorm/youtube-shorts-scraper-rental---fast-cheap)
- [YouTube Transcript Video Scraper 📝 (⚡ Fast & 💸 Cheap)](https://apify.com/scrapestorm/youtube-transcript-videos)
- [Youtube Playlist Scraper 🎵 - Rental (Fast & cheap)](https://apify.com/scrapestorm/youtube-playlist-scraper---rental-fast-cheap)
- [Zillow (Find a Home Improvement Agent) 🛠️)](https://apify.com/scrapestorm/zillow-find-a-home-improvement-agent)
- [Jobs.ch Search Scraper (Fast & Cheap) 💼 🇨🇭](https://apify.com/scrapestorm/jobs-ch-search-scraper-fast-cheap)
- [Bundesagentur für Arbeit (Arbeitsagentur) Scraper 🇩🇪 💼 Cheap](https://apify.com/scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap)
- [SimplyHired Jobs Scraper 💼🔎📈 - Faster & Cheaper](https://apify.com/scrapestorm/simplyhired-jobs-scraper---faster-cheaper)
- [Dice Jobs Scraper (Fast & Cheap) 💼](https://apify.com/scrapestorm/dice-jobs-scraper-fast-cheap)
- [Seek Job / JobStreet Scraper (Advanced & Cheap) 💼](https://apify.com/scrapestorm/seek-job-jobstreet-scraper-advanced-cheap)
- [Practo Doctor Scraper 👨‍⚕️ - Fast & Cheap](https://apify.com/scrapestorm/practo-doctor-scraper---fast-cheap)
- [PropertyFinder Search Scraper 🏡 🏘️ - Cheap](https://apify.com/scrapestorm/propertyfinder-search-scraper---cheap)
- [PropertyFinder Agent - Cheap 🏷️ 🏠👨‍💼](https://apify.com/scrapestorm/propertyfinder-agent---cheap)
- [Bayut Search Scraper 🏠](https://apify.com/scrapestorm/bayut-search-scraper---cheap)
- [🛍️ Dubizzle Search Scraper - Cheap 🏷️](https://apify.com/scrapestorm/dubizzle-search-scraper---cheap)
- [Zillow Agent Scraper (All-in-one) 🏡📧📞🤖](https://apify.com/scrapestorm/zillow-agent-scraper-all-in-one)

***

### 💡 Use Cases

📣 Audience Discovery — Find where your target audience gathers

📈 Market Research — Analyze niche communities and their activity

💬 Community Monitoring — Track new or emerging subreddits

🔍 Search Optimization — Enhance targeting for Reddit ads or outreach

🤖 Automation — Feed structured subreddit data into tools or dashboards

### 📥 Input Schema

Input example :

```
{
  "keyword": "soccer",
  "time": "month",
  "sort": "top",
  "maxitems": 60
}


```

Input Fields:

| Field      | Type    | Description                                                     |
| ---------- | ------- | --------------------------------------------------------------- |
| `keyword`  | string  | 🔍 Keyword to search for on Reddit                              |
| `time`     | string  | ⏰ Time filter: `hour`, `day`, `week`, `month`, `year`, or `all` |
| `sort`     | string  | 📊 Sort by: `relevance`, `hot`, `top`, `new`, or `comments`     |
| `maxitems` | integer | 🔢 Maximum number of posts to scrape                            |

### Output

```
{
  "display_name": "r/CanadaSoccer",
  "url": "https://www.reddit.com/r/CanadaSoccer/",
  "description": "The Home of Soccer in Canada",
  "icon_url": "https://styles.redditmedia.com/t5_2sf14/styles/communityIcon_8ewo9otidf211.png?...",
  "icon_alt": "icône r/CanadaSoccer",
  "members": "75270",
  "online": "8",
  "tracking_context": "{\"action_info\":{\"position\":9,\"relative_position\":9},\"search\":{\"structure_type\":\"search\"},\"subreddit\":{\"id\":\"t5_2sf14\",\"name\":\"CanadaSoccer\",\"nsfw\":false,\"quarantined\":false}}"
}



```

### 📫 Support

😊 Leave us a star ⭐⭐⭐⭐⭐ if you are satisfied with the product!
🌍 For any questions, specific needs or issues, please reach out through Apify's platform or via email - [Storm\_Scraper 🌪️🌩️](https://apify.com/scrapestorm)

# Actor input Schema

## `keyword` (type: `string`):

Enter the keyword to search for on Reddit

## `time` (type: `string`):

Select the time period for the search results

## `sort` (type: `string`):

Select how to sort the search results

## `maxitems` (type: `integer`):

Limits how many posts will be scraped from Reddit

## Actor input object example

```json
{
  "keyword": "soccer",
  "time": "year",
  "sort": "relevance",
  "maxitems": 80
}
```

# 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 = {
    "keyword": "soccer",
    "time": "year",
    "sort": "relevance",
    "maxitems": 80
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapestorm/reddit-communities-search-scraper---cheap").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 = {
    "keyword": "soccer",
    "time": "year",
    "sort": "relevance",
    "maxitems": 80,
}

# Run the Actor and wait for it to finish
run = client.actor("scrapestorm/reddit-communities-search-scraper---cheap").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 '{
  "keyword": "soccer",
  "time": "year",
  "sort": "relevance",
  "maxitems": 80
}' |
apify call scrapestorm/reddit-communities-search-scraper---cheap --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapestorm/reddit-communities-search-scraper---cheap",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Reddit Communities Search Scraper 🌐📊 - Cheap",
        "description": "🔍 Easily search Reddit Communities\nEnter a keyword to search and collect data on relevant Reddit communities 📚\nGet insights such as subreddit name, description, subscriber count, activity level & more\nSeamlessly integrate with tools like Google Drive to automate workflows and boost productivity⚡📈",
        "version": "0.0",
        "x-build-id": "R2LcXwGQlwvPZcifr"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapestorm~reddit-communities-search-scraper---cheap/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapestorm-reddit-communities-search-scraper---cheap",
                "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/scrapestorm~reddit-communities-search-scraper---cheap/runs": {
            "post": {
                "operationId": "runs-sync-scrapestorm-reddit-communities-search-scraper---cheap",
                "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/scrapestorm~reddit-communities-search-scraper---cheap/run-sync": {
            "post": {
                "operationId": "run-sync-scrapestorm-reddit-communities-search-scraper---cheap",
                "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": [
                    "keyword",
                    "time",
                    "sort",
                    "maxitems"
                ],
                "properties": {
                    "keyword": {
                        "title": "Search Keyword o search for on Reddit 🔍",
                        "type": "string",
                        "description": "Enter the keyword to search for on Reddit",
                        "default": "soccer"
                    },
                    "time": {
                        "title": "Time Period ⏰",
                        "enum": [
                            "all",
                            "hour",
                            "day",
                            "week",
                            "month",
                            "year"
                        ],
                        "type": "string",
                        "description": "Select the time period for the search results",
                        "default": "year"
                    },
                    "sort": {
                        "title": "Sort By 📊",
                        "enum": [
                            "relevance",
                            "hot",
                            "top",
                            "new",
                            "comments"
                        ],
                        "type": "string",
                        "description": "Select how to sort the search results",
                        "default": "relevance"
                    },
                    "maxitems": {
                        "title": "Maximum number of posts to scrape 💬",
                        "type": "integer",
                        "description": "Limits how many posts will be scraped from Reddit",
                        "default": 80
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
