# Reddit Posts Search Scraper (`scrapeflow/reddit-posts-search-scraper`) Actor

- **URL**: https://apify.com/scrapeflow/reddit-posts-search-scraper.md
- **Developed by:** [ScrapeFlow](https://apify.com/scrapeflow) (community)
- **Categories:** Automation, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

### 🔍 What Does a Reddit Post Search Scraper Do?🤖
A Reddit Post Search Scraper (also known as a direct Reddit scraper tool and Reddit search scraper tool) is a powerful automation solution designed to extract public Reddit content such as post search results, comments, authors, timestamps, engagement metrics, and more in structured formats. It also supports bulk Reddit post scraper tool workflows for large-scale data extraction and can be integrated into Reddit scraping automation systems or Reddit scraping API workflows for advanced use cases.

Whether you're analyzing trends, monitoring brand sentiment, researching competitors, or gathering data for machine learning, this Reddit scraping tool simplifies the entire workflow. It is widely used for bulk Reddit data scraping to process large datasets efficiently and consistently.

This tool is commonly used by marketers, data scientists, content creators, and researchers who need scalable access to insights from Reddit. With SEO-friendly structured outputs, the Reddit Post Search Scraper helps improve keyword research models, content strategies, and market intelligence systems.

Whether you prefer reddit scraper GitHub projects, reddit scraper Python scripts, or a reddit scraper free tool, this solution provides a user-friendly and scalable way to access Reddit data instantly through Reddit scraping API integration and automated pipelines

### 🛠️ Support and Feedback

- 🐞 **Bug reports:** Open a ticket in the repository **Issues** section  
- ✨ **Custom solutions or feature requests:** Contact our team 📧 **Email:** dev.scraperengine@gmail.com


### 📥 What Reddit Data Can I Extract?

The Reddit Post Search Scraper (also known as a direct Reddit scraper tool and Reddit search scraper tool) supports extracting a wide range of structured Reddit data. It is commonly used as a bulk Reddit post scraper tool and integrates with Reddit scraping API workflows for scalable data collection and automation.

Below is a clear breakdown of extractable data:

| 📊 Data Type | 🧾 Description |
| --- | --- |
| 📝 Post Title | Extracts the full title of each Reddit post |
| 🧵 Post Body | Captures full post text (if available) |
| 🔗 Post URL | Direct link to each Reddit thread |
| 📅 Timestamp | Date & time of posting |
| 📊 Upvotes & Score | Engagement metrics for analysis |
| 👤 Author Name | Reddit username of the poster |
| 🏷️ Subreddit | Category or community name |
| 💬 Top Comments | Useful for Reddit comment scraper workflows |
| 🖼️ Media Links | Images, videos, and embedded content |
| 🔥 Awards | Reddit awards like Gold, Silver, and others |

This structured dataset is widely used in bulk Reddit data scraping, market research, sentiment analysis, and content intelligence workflows. It also integrates with Reddit scraper Python scripts, Reddit scraper GitHub projects, and automated data pipelines for deeper analytics and reporting.

#### ⭐ Key Features of the Reddit Post Search Scraper
The **Reddit Post Search Scraper** (also known as a **direct Reddit scraper tool** and **Reddit search scraper tool**) is designed for fast, scalable, and structured data extraction. It supports **bulk Reddit post scraper tool** workflows and can be integrated into **Reddit scraping automation systems** for advanced use cases.

###✨ **Highlights:**

*   ✨ Extract Post Search results, comments, media, and metadata in a single run using a **Reddit scraping tool**

*   🔍 Supports multiple subreddits, search queries, and post URLs for flexible **bulk Reddit data scraping**

*   📅 Works with date ranges, filters, and sorting options (hot, new, top, controversial)

*   🔗 Fully compatible with Apify Reddit Scraper ecosystem and **Reddit scraping API integration**

*   🤖 Can serve as a **Reddit scraping API alternative** without requiring coding knowledge

*   💰 Ideal for users searching for **Reddit scraper free tools** or cost-efficient scraping solutions

*   ⚙️ Supports automation workflows like **n8n Reddit scraper automation**, Google Sheets syncing, and Zapier integration

*   👨‍💻 Developer-friendly for **reddit scraper GitHub projects** and **reddit scraper Python scripts**

*   📊 Extracts hot, new, top, and controversial Reddit posts for deep analysis

*   🧠 Clean JSON output, perfect for NLP models, machine learning training, dashboards, and analytics systems

### 🧠 How to Use the Reddit Post Search Scraper (Step-by-Step)

Follow this simple guide to run your Reddit Post Search Scraper (also known as a direct Reddit scraper tool and Reddit search scraper tool) efficiently 👇 It also supports bulk Reddit post scraper tool workflows and can be used in Reddit scraping automation systems for scalable extraction.

1.  🔐 Log in to Apify  
    Create a free Apify account or sign in to your dashboard.  
      
    
2.  🛠️ Select the Actor  
    Search for “Reddit Post Search Scraper” or “Apify Reddit Scraper” in the Apify store.  
      
    
3.  📥 Enter Input Data  
    Add your subreddit names, post URLs, or search queries into the startUrls field.  
    You can scrape one or multiple pages at once.  
      
    
4.  ⚙️ Choose Options  
      
    

*   Enable timestamps  
      
    
*   Choose sorting (hot/top/new)  
      
    
*   Add filters such as post limit or time range  
      
    

6.  ▶️ Run the Actor  
    Click Start—the scraper gathers Reddit data automatically.  
      
    
7.  💾 Download Results  
    Export data in JSON, CSV, XLSX, or integrate via API.  
      
    

This simple workflow makes the scraper ideal for beginners and advanced users—including those looking for a Reddit Post Search scraper free tool, Reddit Post Search scraper online solution, or Reddit Post Search scraper app for scalable data extraction.

* * *

### 🎯 Use Cases for the Reddit Post Search Scraper
A Reddit Post Search Scraper (also known as a direct Reddit scraper tool and Reddit search scraper tool) unlocks powerful data extraction opportunities across industries. It supports bulk Reddit post scraper tool workflows and integrates with Reddit scraping API systems for scalable automation and analysis.

#### 📊 Business & Market Research

 Identify market trends, customer pain points, and competitor insights by analyzing large-scale Reddit discussions using a bulk Reddit data scraping approach.

#### 🧠 Machine Learning & NLP

 Ideal for training sentiment analysis models, topic classification, and dataset creation using structured outputs from a Reddit scraping tool or Reddit scraping API integration.

#### 📝 Content & SEO Strategy

 Discover real user conversations and trending topics to build SEO-optimized content backed by authentic community data collected via Reddit post scraper tools.

#### 📈 Brand Monitoring

 Track brand mentions, customer feedback, and sentiment across Reddit communities using automated Reddit scraping automation workflows.

#### 📰 Journalism & Research

 Extract real opinions, discussions, and narratives from subreddits for investigative reporting and academic research using Reddit scraping Python scripts or GitHub scraper tools.

#### 🔄 Automation Workflows

 Integrate seamlessly with n8n Reddit scraper automation, Zapier, Google Sheets, or custom pipelines powered by Reddit scraping API workflows.

### 💡 Why Choose Us?

Choosing the right **Reddit Post Search Scraper** (also known as a **direct Reddit scraper tool** and **Reddit search scraper tool**) is important—and this solution stands out for performance, scalability, and flexibility. It also supports **bulk Reddit post scraper tool** workflows and advanced **Reddit scraping API integration**.

*   ⚡ **Fast & Scalable** — Handles thousands of Post Search results efficiently using **bulk Reddit data scraping** capabilities

*   🧩 **Flexible Inputs** — Works with subreddits, keywords, post URLs, and custom filters for advanced **Reddit scraping tool** use cases

*   🛡️ **Reliable & Stable** — Built on the trusted Apify platform for consistent **Reddit scraping automation**

*   📚 **Perfect for Developers** — Works like a **Reddit scraping API** alternative without requiring coding

*   😊 **Beginner-Friendly** — Simple setup with no technical complexity

*   🔄 **Integrations** — Easily connects with n8n, Make, Zapier, Google Sheets, and API-based workflows

*   ✔️ **Best Value** — Ideal for users looking for a **Reddit scraper free tool** or cost-efficient scalable solution

* * *

This makes it one of the most powerful and flexible **Reddit Post Search scraper tools** available online for modern data extraction and automation needs.

### 📈 How Many Results Can You Scrape with the Reddit Post Search Scraper?
The **Reddit Post Search Scraper** (also known as a **direct Reddit scraper tool** and **Reddit search scraper tool**) is built for high scalability and large-scale data extraction. It supports **bulk Reddit post scraper tool** workflows and advanced **Reddit scraping API integration**, making it suitable for both small and enterprise-level projects.

* * *

🚀 **Performance Highlights:**

*   Scrape **hundreds of thousands of Reddit Post Search results** in a single workflow using **bulk Reddit data scraping**
*   Extract **entire subreddit histories** based on filters, keywords, or search queries via a **Reddit scraping tool**
*   Collect comments from thousands of threads, ideal for NLP and machine learning datasets using **Reddit scraping automation workflows**
*   Handle **bulk URL imports** for large-scale research, competitor analysis, and monitoring tasks
*   Download results in **batches (JSON, CSV, XLSX)** for efficient processing and analytics pipelines

* * *

This flexibility makes the tool ideal for **data analysts, agencies, academic researchers, machine learning teams, and automation workflows like n8n Reddit scraper automation**.

Whether you're looking for a **Reddit scraping API alternative**, a **Reddit scraper free solution**, or the **best Reddit scraper GitHub alternative**, this solution delivers enterprise-grade scalability, stability, and structured data output

### ⚖️ Is It Legal to Scrape Reddit?
Using a **Reddit Post Search Scraper** (also known as a **direct Reddit scraper tool** and **Reddit search scraper tool**) is generally legal when it focuses only on publicly available data and is used responsibly. It is commonly applied in **bulk Reddit data scraping** and **Reddit scraping API workflows** for research, analytics, and automation purposes.

👍 **Allowed:**

*   Scraping publicly accessible Reddit content using a **Reddit scraping tool**
*   Using data for research, analytics, NLP, marketing insights, and reporting
*   Running **bulk Reddit post scraper tool** workflows in an ethical and controlled manner
*   Applying proper limits and responsible **Reddit scraping automation** practices

⚠️ **Important:**

*   Do not scrape private or restricted subreddits without permission
*   Always respect Reddit’s terms of service and robots.txt guidelines
*   Avoid collecting or misusing personal data
*   Use rate limiting in **Reddit scraping API integration** to ensure compliance

This scraper is designed with ethical data extraction principles, making it suitable for compliant use cases such as analysis, monitoring, and public Reddit insights at scale.

### 🔧 Input Parameters

#### 📥 JSON Input Example
```json
{
  "startUrls": [
    { "url": "https://www.reddit.com/r/news/" },
    { "url": "https://www.reddit.com/r/technology/" },
    { "url": "artificial intelligence" }
  ],
  "sortOrder": "top",
  "maxPost Search": 100,
  "maxComments": 50,
  "timeFilter": "week",
  "requestDelay": 2,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
````

### 📤 Output Format

#### 📦 JSON Output Example

```json
{
  "post_id": "abc123",
  "title": "Post Title",
  "author": "username",
  "created_utc": 1703123456.789,
  "num_comments": 42,
  "score": 156,
  "permalink": "/r/news/comments/abc123/post_title/",
  "image_url": "https://example.com/image.jpg",
  "thumbnail_url": "https://example.com/thumb.jpg",
  "body": "Post content...",
  "subreddit": "news",
  "comments": [
    {
      "author": "commenter1",
      "body": "Comment text...",
      "score": 23,
      "created_utc": 1703123456.789,
      "replies": [...]
    }
  ],
  "success": true,
  "error_message": null
}
```

### 🔗 What are other Reddit scraping tools?

If you want to scrape specific Reddit data, you can use any of the dedicated scrapers below for faster and more targeted results.\
Just enter subreddit URLs, post links, usernames, or search keywords and start scraping instantly.

| [📞 Reddit Phone Number Scraper](https://apify.com/scraper-engine/reddit-phone-number-scraper) | [📝 Reddit Posts Scraper](https://apify.com/scraper-engine/reddit-posts-scraper) |
|---|---|
| [👥 Reddit Subreddit Members Scraper](https://apify.com/scraper-engine/reddit-subreddit-members-scraper) | [📈 Reddit Trends Scraper](https://apify.com/scraper-engine/reddit-trends-scraper) |
| [👤 Reddit User Profile Posts and Comments Scraper](https://apify.com/scraper-engine/reddit-user-profile-posts-and-comments-scraper) | [💬 Reddit Comments Scraper](https://apify.com/scraper-engine/reddit-comments-scraper) |
| [📧 Reddit Email Scraper](https://apify.com/scraper-engine/reddit-email-scraper) |

## ❓ FAQ — Reddit Post Search Scraper

The Reddit Post Search Scraper (also known as a direct Reddit scraper tool and Reddit search scraper tool) is designed for scalable data extraction and supports bulk Reddit post scraper tool workflows along with Reddit scraping API integration.

#### 1️⃣ Is the Reddit Post Search Scraper free?

 Yes! You can run it on Apify using a free plan, making it suitable for small Reddit scraping tool tasks and basic bulk Reddit data scraping needs.

#### 2️⃣ Does it work like a Reddit scraper API?

 Yes, it produces structured JSON output and functions as a Reddit scraping API alternative for automation workflows.

#### 3️⃣ Can I integrate it with n8n?

 Absolutely — it works perfectly with n8n Reddit scraper automation, Zapier, and other workflow tools.

#### 4️⃣ Is this better than a GitHub Reddit scraper?

 Yes — it requires no coding, setup, or maintenance compared to many reddit scraper GitHub projects or reddit scraper Python scripts.

#### 5️⃣ Can I scrape comments too?

 Yes! It also functions as a Reddit comment scraper for extracting discussion-level data.

#### 6️⃣ Do I need coding skills?

 No—it's beginner-friendly and supports no-code Reddit scraping automation workflows.

#### 7️⃣ Can I scrape multiple subreddits at once?

 Yes, multiple subreddits can be added for bulk Reddit data scraping in a single run.

#### 8️⃣ Is it safe?

 Yes, as long as you only scrape publicly available data and follow responsible Reddit scraping API usage guidelines.

### ✅ Conclusion 🎯

The Reddit Post Search Scraper is a powerful, scalable, and user-friendly Reddit scraping tool for extracting posts, comments, and insights efficiently. It supports bulk Reddit post scraper tool workflows, Reddit scraping API integration, and automation platforms, making it ideal for marketers, researchers, and developers. 🚀

# Actor input Schema

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

List one or more Reddit URLs (e.g., https://www.reddit.com/r/news/), subreddit names (e.g., news, r/news), or keywords (e.g., artificial intelligence).

## `sortOrder` (type: `string`):

How to sort the posts

## `maxPosts` (type: `integer`):

Maximum number of posts to scrape

## `maxComments` (type: `integer`):

Maximum number of comments to fetch per post (0 for no comments)

## `timeFilter` (type: `string`):

Time period for top/rising posts

## `requestDelay` (type: `integer`):

Delay between requests in seconds. Random 0-0.5s will be added automatically.

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

Choose which proxies to use. If Reddit blocks the proxy, residential proxy will be used as fallback.

## Actor input object example

```json
{
  "startUrls": [
    "news",
    "r/technology",
    "https://www.reddit.com/r/news/",
    "artificial intelligence"
  ],
  "sortOrder": "top",
  "maxPosts": 50,
  "maxComments": 100,
  "timeFilter": "week",
  "requestDelay": 1,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "startUrls": [
        "https://www.reddit.com/r/news/",
        "news",
        "artificial intelligence"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

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

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

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

```

## Python example

```python
from apify_client import ApifyClient

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

# Prepare the Actor input
run_input = {
    "startUrls": [
        "https://www.reddit.com/r/news/",
        "news",
        "artificial intelligence",
    ],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapeflow/reddit-posts-search-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 '{
  "startUrls": [
    "https://www.reddit.com/r/news/",
    "news",
    "artificial intelligence"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scrapeflow/reddit-posts-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Reddit Posts Search Scraper",
        "version": "0.1",
        "x-build-id": "67QRHFnYoSOhUNBzk"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapeflow~reddit-posts-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapeflow-reddit-posts-search-scraper",
                "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/scrapeflow~reddit-posts-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapeflow-reddit-posts-search-scraper",
                "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/scrapeflow~reddit-posts-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapeflow-reddit-posts-search-scraper",
                "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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Reddit URLs/Subreddits/Keywords",
                        "type": "array",
                        "description": "List one or more Reddit URLs (e.g., https://www.reddit.com/r/news/), subreddit names (e.g., news, r/news), or keywords (e.g., artificial intelligence).",
                        "items": {
                            "type": "string"
                        }
                    },
                    "sortOrder": {
                        "title": "Sort Order",
                        "enum": [
                            "hot",
                            "new",
                            "top",
                            "rising"
                        ],
                        "type": "string",
                        "description": "How to sort the posts",
                        "default": "top"
                    },
                    "maxPosts": {
                        "title": "Maximum Posts",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum number of posts to scrape",
                        "default": 50
                    },
                    "maxComments": {
                        "title": "Maximum Comments per Post",
                        "minimum": 0,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum number of comments to fetch per post (0 for no comments)",
                        "default": 100
                    },
                    "timeFilter": {
                        "title": "Time Filter",
                        "enum": [
                            "hour",
                            "day",
                            "week",
                            "month",
                            "year",
                            "all"
                        ],
                        "type": "string",
                        "description": "Time period for top/rising posts",
                        "default": "week"
                    },
                    "requestDelay": {
                        "title": "Request Delay (seconds)",
                        "minimum": 0,
                        "maximum": 30,
                        "type": "integer",
                        "description": "Delay between requests in seconds. Random 0-0.5s will be added automatically.",
                        "default": 1
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Choose which proxies to use. If Reddit blocks the proxy, residential proxy will be used as fallback."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
