# Facebook Reviews Scraper (`scraper-engine/facebook-reviews-scraper`) Actor

Scrape Facebook page reviews efficiently using this Apify actor. It collects reviewer names, ratings, comments, timestamps, and review links. Perfect for sentiment analysis, brand monitoring, or competitor research with clean, structured data exportable to JSON, CSV, or Excel formats.

- **URL**: https://apify.com/scraper-engine/facebook-reviews-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Social media, Automation, Agents
- **Stats:** 104 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

$19.99/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

## 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

### 🌟 Facebook Reviews Scraper — Extract, Analyze & Export Facebook Page Reviews Effortlessly

In today’s digital era, Facebook reviews play a huge role in shaping brand perception and influencing buying decisions 🌍. Whether you're a marketer, data analyst, or business owner, having access to real customer feedback is gold. That’s where the Facebook Reviews Scraper comes in 💪.

This powerful Apify Facebook Reviews Scraper lets you automatically extract reviews, comments, ratings, and recommendations from any Facebook page — all in structured, ready-to-analyze formats like CSV, JSON, or Excel. You can even connect it with tools like Zapier or Google Sheets for real-time insights 📊.

From finding fake reviews to monitoring brand reputation or exporting Facebook reviews for sentiment analysis, this tool is built for scalability, accuracy, and simplicity 🚀.

### 💡 What is Facebook Reviews Scraper?

The Facebook Reviews Scraper is a smart and easy-to-use tool that lets you extract reviews, ratings, and feedback from any Facebook Page in just a few clicks ⚡. Whether you're a marketer, researcher, or brand manager, this Apify Facebook Reviews Scraper helps you uncover valuable customer insights and brand sentiment across social media.

By using this Facebook Reviews Scraper app, you can:

*   Export Facebook reviews automatically to CSV, JSON, or Excel formats.  
      
    
*   Conduct social listening and competitor analysis.  
      
    
*   Identify fake reviews, negative sentiment, or brand advocates.  
      
    

With its simplicity and automation, it’s your go-to tool to gather authentic Facebook review examples for better marketing strategies and content decisions 🚀.

### 🛠️ 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 Facebook Reviews Can I Extract?

Here’s a breakdown of the data fields you can extract with the Apify Facebook Reviews Scraper 👇

| 📄 Data Type | 💬 Description |
| --- | --- |
| ⭐ Review Text | Full review content, comments, or replies |
| 🙍 Reviewer Info | Name, profile picture, and public user ID |
| 🔗 Review URL | Direct link to the original Facebook review |
| 👍 Likes & Comments | Reaction counts and engagement data |
| 🕓 Timestamp | Date and time when the review was posted |
| 🖼 Review Image | Extracted if a review includes an image |
| 📘 Page Info | Page name, URL, and review source |
| 👎 Recommendation Status | Whether the reviewer recommended the page |

Each record gives you a Facebook page review sample that can be analyzed or exported for business reporting 📊.

* * *

### ⚙️ Key Features of “Facebook Reviews Scraper”

Unlock powerful insights with these standout features:

*   🧠 Smart Data Extraction: Automatically captures review text, ratings, and timestamps.  
      
    
*   💾 Multiple Export Formats: Export to Excel, CSV, JSON, or Google Sheets.  
      
    
*   🚀 Fast & Scalable: Collect hundreds of Facebook reviews in a single run.  
      
    
*   🔍 Filter & Organize: Choose to extract only recent or recommended reviews.  
      
    
*   🧩 Easy API Integration: Connect your scraper results to apps like Zapier, Slack, or Google Drive.  
      
    
*   🌐 Apify Proxy Support: Ensures stable and secure Facebook data scraping.  
      
    
*   🧱 Code-Free Workflow: No coding skills required — just input your Facebook URLs and hit Start.  
      
    

Whether you want to analyze customer satisfaction or monitor competitor reputation, this Facebook Reviews Scraper download is your all-in-one solution 🔧.

### 🔗 What are other Facebook scraping tools?

If you want to scrape specific Facebook data, you can use any of the dedicated scrapers below for faster and more targeted results.  
Just enter Facebook URLs, page names, group links, keywords, or profile IDs and start scraping instantly



| [🎥 Facebook Videos Scraper](https://apify.com/scraper-engine/facebook-videos-scraper) | [📝 Facebook Video Transcript Extractor](https://apify.com/scraper-engine/facebook-video-transcript) |
|---|---|
| [🎞️ Facebook Reels Scraper](https://apify.com/scraper-engine/facebook-reels-scraper) | [📰 Facebook Page Posts Scraper](https://apify.com/scraper-engine/facebook-page-posts-scraper) |
| [📄 Facebook Pages Scraper](https://apify.com/scraper-engine/facebook-pages-scraper) | [📅 Facebook Event Search Scraper](https://apify.com/scraper-engine/facebook-event-search-scraper) |
| [👥 Facebook Followers Scraper](https://apify.com/scraper-engine/facebook-followers-scraper) | [💬 Facebook Group Post Scraper](https://apify.com/scraper-engine/facebook-group-post-scraper) |
| [🛒 Facebook Marketplace Scraper](https://apify.com/scraper-engine/facebook-marketplace-scraper) | [🔍 Facebook Video Search Scraper](https://apify.com/scraper-engine/facebook-video-search-scraper) |
| [📢 Facebook Ads Library Scraper](https://apify.com/scraper-engine/facebook-ads-library-scraper) | [🎟️ Facebook Events Scraper](https://apify.com/scraper-engine/facebook-events-scraper) |
| [📱 Facebook Profile Phone Number Scraper](https://apify.com/scraper-engine/facebook-profile-phone-number-scraper) | [🔁 Facebook Followers and Following Scraper](https://apify.com/scraper-engine/facebook-followers-following-scraper) |
| [🔗 Facebook URL to ID Scraper](https://apify.com/scraper-engine/facebook-url-to-id) | [👪 Facebook Groups Scraper](https://apify.com/scraper-engine/facebook-groups-scraper) |
| [👤 Facebook Group Profile Scraper](https://apify.com/scraper-engine/facebook-group-profile-scraper) | [📊 Facebook Group Posts and Details Scraper](https://apify.com/scraper-engine/facebook-group-posts-and-details-scraper) |
| [📝 Facebook Posts Scraper](https://apify.com/scraper-engine/facebook-posts-scraper) | [🖼️ Facebook Photos Scraper](https://apify.com/scraper-engine/facebook-photos-scraper) |
| [📧 Facebook Email Scraper](https://apify.com/scraper-engine/facebook-email-scraper) | [📨 Facebook Profile Email Scraper](https://apify.com/scraper-engine/facebook-profile-email-scraper) |
| [📩 Facebook Page Email Scraper](https://apify.com/scraper-engine/facebook-page-email-scraper) | [📞 Facebook Page Phone Number Scraper](https://apify.com/scraper-engine/facebook-page-phone-number-scraper) |
| [☎️ Facebook Phone Number Scraper](https://apify.com/scraper-engine/facebook-phone-number-scraper) | 


### 🪜 How to Use Facebook Reviews Scraper

Follow this simple step-by-step guide to extract your Facebook reviews like a pro 💪

1.  Log in to Apify — Create a free Apify account or sign in.  
      
    
2.  Find the Actor — Search for “Facebook Reviews Scraper” in the Apify Store.  
      
    
3.  Enter Input Data — Paste your Facebook Page URLs into the startUrls field.  
      
    
4.  Choose Options — Select how many reviews to scrape and whether to include comments or timestamps.  
      
    
5.  Run the Actor — Hit “Start” and let the scraper collect your data.  
      
    
6.  Download Results — Export your dataset in JSON, CSV, or Excel format.  
      
    

⚡ Pro Tip: You can connect it to Apify API or even your Google Sheets for live updating dashboards!

* * *

### 🎯 Use Cases

Wondering how you can use the Facebook Reviews Scraper app? Here are top real-world examples 🌍

*   💼 Business Intelligence: Track sentiment trends and brand reputation.  
      
    
*   🧭 Market Research: Compare feedback across competitors or regions.  
      
    
*   📣 Marketing Optimization: Use Facebook review examples in testimonials or campaigns.  
      
    
*   🔍 Fraud Detection: Identify fake or spam reviews using data analysis.  
      
    
*   🧑‍💼 Customer Support Insights: Understand pain points mentioned by users.  
      
    
*   📊 Reputation Management: Monitor and respond to negative reviews before they escalate.  
      
    

* * *

### 💎 Why Choose Us?

Here’s why businesses and data professionals love our Facebook Reviews Scraper free tool ❤️

*   🌐 Trusted Apify Platform — Built and hosted on a secure, enterprise-grade platform.  
      
    
*   ⚡ Fast, Reliable & Scalable — Handles small and large scraping tasks with ease.  
      
    
*   🔁 Regular Updates — Constantly maintained for Facebook layout changes.  
      
    
*   🧠 No Technical Skills Needed — 100% no-code interface.  
      
    
*   🔒 Ethical Scraping — Extracts only public, non-private data.  
      
    
*   🧰 Customizable — Modify parameters or integrate with APIs for full control.  
      
    

You get speed, accuracy, and flexibility — all in one tool 💪.

* * *

### 📈 How Many Results Can You Scrape with Facebook Reviews Scraper?

Our Apify Facebook Reviews Scraper can handle hundreds to thousands of results per run 🎯.

However, the number of reviews you can scrape depends on several factors:

*   ✅ Input quality: More valid Facebook URLs = better yield.  
      
    
*   🌍 Location & language: Facebook sometimes limits results regionally.  
      
    
*   ⚙️ Review visibility: Only public reviews are extracted.  
      
    
*   🔄 Page activity: Active pages naturally yield more data.  
      
    

🔹 Pro Tip: For consistent large-scale extraction, use Apify Residential Proxies to maintain stability and bypass regional rate limits.

While results may vary slightly, this scraper delivers optimized performance, ensuring you can easily export Facebook reviews for deep analytics.

* * *

### ⚖️ Is It Legal to Scrape Facebook Reviews?

Great question 🤔

The Facebook Reviews Scraper only extracts publicly available information, such as page reviews, timestamps, and reactions. It does not access private user data like emails or personal identifiers.

✅ Ethical scraping best practices:

*   Always scrape data that’s publicly visible.  
      
    
*   Avoid collecting or storing sensitive user info.  
      
    
*   Use the scraper for research, marketing, or business intelligence purposes.  
      
    

If in doubt, check your region’s data privacy regulations (e.g., GDPR) or consult your legal advisor before large-scale data collection ⚖️.

* * *

### 🔢 Input Parameters

📥 Example JSON Input:
```json
{
  "startUrls": [
    { "url": "https://www.facebook.com/mrbeast" },
    { "url": "https://www.facebook.com/cocacola" }
  ],
  "maxComments": 50,
  "sortOrder": "recent",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
````

### 📤 Output Format

📦 Example JSON Output:

```json
{
  "facebookUrl": "https://www.facebook.com/mrbeast",
  "id": "UzpfSTEwMDA1NjQwNzM1MjEyNToxMjYxNDU3Nzk1NzQ0NDU0OjEyNjE0NTc3OTU3NDQ0NTQ=",
  "user": {
    "id": "100056407352125",
    "name": "John Doe",
    "profileUrl": "https://www.facebook.com/john.doe",
    "profilePic": "https://scontent.fdac142-1.fna.fbcdn.net/..."
  },
  "date": "2025-11-09T23:31:14.000Z",
  "url": "https://www.facebook.com/permalink.php?story_fbid=...",
  "isRecommended": true,
  "text": "Great page! Love the content.",
  "likesCount": 5,
  "commentsCount": 2,
  "facebookId": "ZmVlZGJhY2s6MTI2MTQ1Nzc5NTc0NDQ1NA==",
  "postFacebookId": "1261457795744454",
  "pageName": "MrBeast"
}
```

### ❓ FAQ

#### Q1: Is the Facebook Reviews Scraper free?

👉 Yes, you can try the Facebook Reviews Scraper free version on Apify with limited runs.

#### Q2: Can I export Facebook reviews to Excel?

✅ Absolutely! You can export Facebook reviews in JSON, CSV, or Excel format directly.

#### Q3: Can I delete a Facebook review?

⚠️ You can only delete Facebook reviews from your own page via Facebook’s interface — not via the scraper.

#### Q4: What’s the difference between Facebook review delete and Facebook page review delete?

📘 Facebook review delete removes a specific review, while Facebook page review delete hides or disables all page reviews.

#### Q5: Can I connect the scraper to Zapier or Google Sheets?

💡 Yes, through Apify integrations, you can sync results automatically.

#### Q6: Is there a Facebook comments scraper or API alternative?

🚀 Yes, Apify also offers Facebook comments scraper, Facebook scraper GitHub examples, and Facebook reviews API options.

#### Q7: Do I need coding knowledge to use it?

❌ No coding required! Simply copy and paste your Facebook URLs — the scraper does everything automatically.

💬 In summary, the Facebook Reviews Scraper is your ultimate automation tool to collect, analyze, and export Facebook page reviews effortlessly — whether for marketing, analytics, or customer research.

👉 Start scraping smarter today with Apify Facebook Reviews Scraper!

# Actor input Schema

## `inputs` (type: `array`):

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Add Facebook page links or short usernames—one per line
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ Examples
• 🔗 https://www.facebook.com/yourfavouritebrand
• 👤 just the handle, e.g. yourfavouritebrand

💡 Tip: use the exact page you care about so results line up with your research goals.

🚀 Each entry is processed in order—batch a whole watchlist in one run!

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎚️ Choose your collection size (1 → 10,000)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📈 Higher = more history & richer analytics
⚡ Lower = faster runs when you only need a fresh sample

🎯 Default 100 hits the sweet spot for most dashboards.

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ Optional Apify Proxy for steadier access
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🏠 Leave off for the simplest setup
✨ Turn on when you want extra resilience for demanding pages

🔧 Pick the proxy mode that matches your workspace policy—no technical deep-dive required here.

## Actor input object example

```json
{
  "inputs": [
    "https://www.facebook.com/mrbeast"
  ],
  "maxItems": 100,
  "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 = {
    "inputs": [
        "https://www.facebook.com/mrbeast"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-engine/facebook-reviews-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 = { "inputs": ["https://www.facebook.com/mrbeast"] }

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/facebook-reviews-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 '{
  "inputs": [
    "https://www.facebook.com/mrbeast"
  ]
}' |
apify call scraper-engine/facebook-reviews-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Reviews Scraper",
        "description": "Scrape Facebook page reviews efficiently using this Apify actor. It collects reviewer names, ratings, comments, timestamps, and review links. Perfect for sentiment analysis, brand monitoring, or competitor research with clean, structured data exportable to JSON, CSV, or Excel formats.",
        "version": "0.1",
        "x-build-id": "KrAuARnKKnV97Lksb"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraper-engine~facebook-reviews-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraper-engine-facebook-reviews-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/scraper-engine~facebook-reviews-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraper-engine-facebook-reviews-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/scraper-engine~facebook-reviews-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraper-engine-facebook-reviews-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": [
                    "inputs"
                ],
                "properties": {
                    "inputs": {
                        "title": "🔗 Pages to collect reviews from",
                        "type": "array",
                        "description": "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n📝 Add Facebook page links or short usernames—one per line\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n✅ Examples\n  • 🔗 https://www.facebook.com/yourfavouritebrand\n  • 👤 just the handle, e.g. yourfavouritebrand\n\n💡 Tip: use the exact page you care about so results line up with your research goals.\n\n🚀 Each entry is processed in order—batch a whole watchlist in one run!",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "📊 How many reviews per page?",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n🎚️ Choose your collection size (1 → 10,000)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n📈 Higher = more history & richer analytics\n⚡ Lower = faster runs when you only need a fresh sample\n\n🎯 Default 100 hits the sweet spot for most dashboards.",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "🌐 Proxy (optional)",
                        "type": "object",
                        "description": "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n🛡️ Optional Apify Proxy for steadier access\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🏠 Leave off for the simplest setup\n✨ Turn on when you want extra resilience for demanding pages\n\n🔧 Pick the proxy mode that matches your workspace policy—no technical deep-dive required here.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
