# Facebook Events Scraper (`simpleapi/facebook-events-scraper`) Actor

Facebook Events Scraper extracts event details from Facebook, including titles, dates, locations, hosts, descriptions, attendee counts, and images. Ideal for event research, market analysis, trend tracking, and automating structured Facebook event data collection at scale.

- **URL**: https://apify.com/simpleapi/facebook-events-scraper.md
- **Developed by:** [SimpleAPI](https://apify.com/simpleapi) (community)
- **Categories:** Lead generation, Social media, Automation
- **Stats:** 3 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## 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 Events Scraper – Extract Any Facebook Event Data Easily!

🎉 Facebook Events Scraper is a smart, cloud-based tool that lets you scrape Facebook events effortlessly — including event names, organizers, locations, and descriptions. Whether you’re a marketer, developer, or researcher, this Apify Facebook Events Scraper helps you collect structured event data for analysis, automation, or marketing. You can even find Facebook event description examples, manage your Facebook events setup, and export results instantly — all in one place.

### 🤖 What is Facebook Events Scraper?

The Facebook Events Scraper is an advanced online tool that helps you extract data from Facebook Events quickly and efficiently. 🎯 It collects valuable event details such as event names, dates, organizers, locations, and ticket information — all in structured and ready-to-use formats.

Whether you’re a marketer, researcher, or event aggregator, this scraper simplifies data collection for event analysis, competitor tracking, or local event discovery.

Using the Apify Facebook Events Scraper, you can automate the process of gathering Facebook Events data for business insights, audience targeting, or promotional campaigns. It’s an essential tool for anyone who wants to scrape Facebook Events at scale — all legally and ethically.

✨ SEO benefit: Extracting structured event data helps businesses enrich their local SEO pages, improve event listing accuracy, and enhance discoverability.

* * *

### 📋 What Facebook Events Data Can I Extract?

Below is a table of the Facebook event details you can extract using the Facebook Events Scraper 👇

| 🧩 Data Type | 📖 Description |
| --- | --- |
| 🏷 Event Name | The title of the Facebook event |
| 📅 Start Date & Time | When the event begins |
| 🗺 Location / Address | Venue or online event URL |
| 👤 Organizer Info | Host name and page URL |
| 💬 Description | Full event description (great for inspiration and research) |
| 🎟 Tickets Info | Price, ticket provider, and links |
| 💻 Online or In-person | Distinguishes between physical and virtual events |
| 📷 Images | Featured event images and captions |
| 💰 Paid Content | Identifies whether the event is paid or free |
| 📊 User Engagement | Users “Going”, “Interested”, or “Responded” |
| ⏳ Duration | Length or schedule of the event |

This makes it perfect for event analytics, market research, and even finding Facebook event description examples to improve your own campaigns.

* * *

#### 🌟 Key Features of Facebook Events Scraper

Here’s why the Apify Facebook Events Scraper stands out 👇

*   ⚙️ Automated extraction of complete event details — no manual copy-pasting!  
      
    
*   🌍 Search by query or filters — extract events by keyword, city, or date.  
      
    
*   🔗 Scrape from event URLs or explore pages for precise targeting.  
      
    
*   💾 Download results in JSON, CSV, Excel, XML, or HTML.  
      
    
*   🧠 Smart proxy rotation ensures stable, anonymous scraping without bans.  
      
    
*   💬 Structured JSON output — ideal for developers integrating with APIs or apps.  
      
    
*   🔍 Works for both upcoming and past events, including Facebook event description examples.  
      
    
*   ☁️ Cloud-based scraper – access your data anywhere via the Apify platform.  
      
    
*   🧩 Compatible with tools like Zapier, Google Sheets, Slack, and Airbyte for easy workflow automation.  
      
    

Whether you’re using Facebook Events Scraper online, the Facebook Events Scraper app, or the Facebook Event Scraper GitHub version, you’ll get clean, accurate, and ready-to-use data.

* * *

### 🧭 How to Use Facebook Events Scraper

Follow this simple step-by-step guide to start scraping Facebook events like a pro 💪

1.  Log in to Apify — Create a free account or sign in.  
      
    
2.  Select the Actor — Search for “Facebook Events Scraper” in the Apify Store.  
      
    
3.  Enter Input Data — Paste your event URLs or Facebook search/explore URLs.  
      
    
4.  Choose Options — Filter by location, category, or date as needed.  
      
    
5.  Run the Actor — Start the scraper and watch it extract data automatically.  
      
    
6.  Download Results — Export in JSON, CSV, or Excel for analysis or integration.  
      
    

💡 Pro tip: Combine this with Apify proxies for smoother scraping performance and higher result counts.

* * *

### 🎯 Real-World Use Cases

The Facebook Events Scraper is powerful across industries and use cases. Here’s how it’s used:

*   🎟 Event Aggregation Platforms — Collect and display events from Facebook automatically.  
      
    
*   📈 Market Research — Analyze event popularity, pricing, and audience engagement.  
      
    
*   🧭 Local SEO & Directories — Feed your website with fresh, localized event listings.  
      
    
*   💌 Marketing Automation — Send newsletters about trending or upcoming events.  
      
    
*   🧑‍💼 Business Intelligence — Monitor competitors’ event strategies.  
      
    
*   🏖 Tourism & City Planning — Track cultural and community events by region.  
      
    

This scraper empowers businesses, developers, and researchers to make data-driven event decisions.

* * *

### 💎 Why Choose Us?

Choosing our Facebook Events Scraper means choosing performance, reliability, and scalability 🚀

*   🔐 No login required — Scrapes public events easily.  
      
    
*   ⚡ Fast & scalable — Extracts hundreds or thousands of events at once.  
      
    
*   🌐 Cross-platform access — Works on any device (desktop, Android, or iOS).  
      
    
*   💻 Developer-friendly — API integration available for automation.  
      
    
*   🧾 Transparent pricing — Start with the Facebook Events Scraper free plan and upgrade anytime.  
      
    
*   🧰 Open-source flexibility — Explore the Facebook Event Scraper GitHub for developer customization.  
      
    

If you need a Facebook Events Scraper online free or want to download a ready-to-use Facebook Events Scraper app, we’ve got you covered.

* * *

### ⚙️ How Many Results Can You Scrape with Facebook Events Scraper?

The scraper can collect thousands of event listings — but results may vary depending on filters, input type, and Facebook’s own limitations.

On average:

*   🔹 2,000+ results per search query  
      
    
*   🔹 Unlimited event data with scheduled runs  
      
    
*   🔹 Best results using Apify proxies for global coverage  
      
    

💡 Performance Tip:  
To maximize your results:

*   Run multiple queries (e.g., “Music New York”, “Comedy Chicago”)  
      
    
*   Use Facebook events setup filters like date, location, or category  
      
    
*   Automate recurring runs using Apify schedules  
      
    

This ensures your data stays fresh, complete, and continuously updated — ideal for building event discovery platforms or analytics dashboards.

* * *

### ⚖️ Is it Legal to Scrape Facebook Events Data?

Scraping publicly available Facebook event data is generally legal and ethical, provided you comply with data privacy laws and Facebook’s terms.

✅ This scraper:

*   Does not collect private user data (emails, gender, etc.)  
      
    
*   Only extracts publicly visible event content  
      
    
*   Encourages responsible and lawful use  
      
    

If unsure, consult your legal team or refer to Apify’s guide on ethical web scraping.

* * *

### 🧩 Input Parameters

Example Input JSON:

```json
{
  "searchQueries": ["travel", "comedy", "music"],
  "maxEvents": 10,
  "sortOrder": "relevance",
  "maxComments": 0,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
````

### 📤 Output Format

Example Output JSON:

```json
[
  {
    "url": "https://www.facebook.com/events/1202620635007207/",
    "id": "1202620635007207",
    "name": "Cairns Travel Expo",
    "dateTimeSentence": "SAT, 15 NOV AT 10:00 AEST",
    "utcStartDate": "2025-11-15T00:00:00.000Z",
    "imageUrl": "https://...",
    "imageCaption": "May be an image of...",
    "duration": "4 hr",
    "description": "Event in Cairns, QLD, Australia by...",
    "usersGoing": 76,
    "usersInterested": 527,
    "usersResponded": 603,
    "location": {
      "url": null,
      "id": "1439955531468391",
      "name": "Shangri-La The Marina, Cairns",
      "contextualName": "Shangri-La The Marina, Cairns",
      "placeType": "FreeformPlace",
      "latitude": -16.91993058397,
      "longitude": 145.78028848415,
      "countryCode": null,
      "streetAddress": null,
      "city": "Cairns, QLD, Australia"
    },
    "ticketsInfo": null,
    "organizedBy": "Kellie Grace TravelManagers",
    "organizators": [
      {
        "name": "Kellie Grace TravelManagers",
        "id": "61556325142266",
        "url": "https://www.facebook.com/profile.php?id=61556325142266"
      }
    ],
    "eventType": "PUBLIC",
    "privacyInfo": null,
    "isPast": false,
    "isOnline": false,
    "paidContent": false,
    "isClassEvent": false,
    "isLiveAudioRoom": false,
    "isRemoteLearningClass": false,
    "isRemoteLearningCourse": false,
    "groupEventPinnedToFeatured": false,
    "hasRecordingAvailable": false,
    "discoveryCategories": [],
    "externalLinks": []
  }
]
```

### ❓ FAQ

#### Q1: Is there a Facebook Events Scraper free version?

👉 Yes! You can use the Apify Facebook Events Scraper free plan to test and extract limited data.

#### Q2: Can I run the Facebook Events Scraper on Android or iPhone?

📱 Absolutely. It’s cloud-based, so it works on any device through a browser — including mobile.

#### Q3: How accurate is the Facebook Events Scraper online?

✅ Extremely accurate, thanks to smart proxy rotation and frequent data validation.

#### Q4: Is there a Facebook Event Scraper GitHub version available?

💻 Yes! Developers can explore Facebook Event Scraper GitHub repositories for open-source integrations.

#### Q5: Can I download the Facebook Events Scraper app?

📦 The scraper runs online, but data can be exported or integrated with your own Facebook Events Scraper download setup.

#### Q6: What’s the best way to scrape Facebook events safely?

⚙️ Use Apify’s Facebook Events Scraper — it’s reliable, compliant, and respects user privacy.

#### Q7: Can I see Facebook event description examples before scraping?

📄 Yes! Many outputs include real Facebook event description examples for research or inspiration.

#### Q8: How can I automate Facebook events setup for recurring scrapes?

🔁 Use Apify schedules to automate scraping daily, weekly, or monthly.

### ✅ Conclusion:

The Facebook Events Scraper is the ultimate tool to scrape Facebook events efficiently, legally, and at scale. Whether you’re building a data-driven platform, conducting market research, or gathering inspiration from Facebook event description examples, this scraper empowers you to collect, analyze, and act on event data like never before.

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

| Scraper Name | Scraper Name |
|---|---|
| [Facebook Ads Library Scraper](https://apify.com/simpleapi/facebook-ads-library-scraper) | [Facebook Page Lead Scraper](https://apify.com/simpleapi/facebook-page-lead-scraper) |
| [Facebook B2b Email Scraper](https://apify.com/simpleapi/facebook-b2b-email-scraper) | [Facebook Page Phone Number Scraper](https://apify.com/simpleapi/facebook-page-phone-number-scraper) |
| [Facebook B2b Lead Scraper](https://apify.com/simpleapi/facebook-b2b-lead-scraper) | [Facebook Page Posts Scraper](https://apify.com/simpleapi/facebook-page-posts-scraper) |
| [Facebook B2b Phone Number Scraper](https://apify.com/simpleapi/facebook-b2b-phone-number-scraper) | [Facebook Page Scraper](https://apify.com/simpleapi/facebook-page-scraper) |
| [Facebook Comments Scraper](https://apify.com/simpleapi/facebook-comments-scraper) | [Facebook Pages Scraper](https://apify.com/simpleapi/facebook-pages-scraper) |
| [Facebook Email Scraper](https://apify.com/simpleapi/facebook-email-scraper) | [Facebook Phone Number Scraper](https://apify.com/simpleapi/facebook-phone-number-scraper) |
| [Facebook Event Search Scraper](https://apify.com/simpleapi/facebook-event-search-scraper) | [Facebook Photos Scraper](https://apify.com/simpleapi/facebook-photos-scraper) |
| [Facebook Followers & Following Scraper](https://apify.com/simpleapi/facebook-followers-following-scraper) | [Facebook Posts Scraper](https://apify.com/simpleapi/facebook-posts-scraper) |
| [Facebook Followers Scraper](https://apify.com/simpleapi/facebook-followers-scraper) | [Facebook Posts Search Scraper](https://apify.com/simpleapi/facebook-posts-search-scraper) |
| [Facebook Group Member Scraper](https://apify.com/simpleapi/facebook-group-member-scraper) | [Facebook Profile Email Scraper](https://apify.com/simpleapi/facebook-profile-email-scraper) |
| [Facebook Group Post Scraper](https://apify.com/simpleapi/facebook-group-post-scraper) | [Facebook Profile Lead Scraper](https://apify.com/simpleapi/facebook-profile-lead-scraper) |
| [Facebook Group Posts And Details Scraper](https://apify.com/simpleapi/facebook-group-posts-and-details-scraper) | [Facebook Profile Phone Number Scraper](https://apify.com/simpleapi/facebook-profile-phone-number-scraper) |
| [Facebook Group Profile Scraper](https://apify.com/simpleapi/facebook-group-profile-scraper) | [Facebook Reels Scraper](https://apify.com/simpleapi/facebook-reels-scraper) |
| [Facebook Groups Posts Scraper](https://apify.com/simpleapi/facebook-groups-posts-scraper) | [Facebook Reviews Scraper](https://apify.com/simpleapi/facebook-reviews-scraper) |
| [Facebook Groups Scraper](https://apify.com/simpleapi/Facebook-Groups-Scraper) | [Facebook Search Scraper](https://apify.com/simpleapi/facebook-search-scraper) |
| [Facebook Groups Search Scraper](https://apify.com/simpleapi/facebook-groups-search-scraper) | [Facebook Url To Id Scraper](https://apify.com/simpleapi/facebook-url-to-id-scraper) |
| [Facebook Lead Scraper](https://apify.com/simpleapi/facebook-lead-scraper) | [Facebook User Search Scraper](https://apify.com/simpleapi/Facebook-User-Search-Scraper) |
| [Facebook Likes and Reactions Scraper](https://apify.com/simpleapi/facebook-likes-reactions-scraper) | [Facebook Video Search Scraper](https://apify.com/simpleapi/facebook-video-search-scraper) |
| [Facebook Marketplace Scraper](https://apify.com/simpleapi/facebook-marketplace-scraper) | [Facebook Video Transcript Extractor](https://apify.com/simpleapi/facebook-video-transcript-extractor) |
| [Facebook Page Email Scraper](https://apify.com/simpleapi/facebook-page-email-scraper) | [Facebook Videos Scraper](https://apify.com/simpleapi/facebook-videos-scraper) |

# Actor input Schema

## `searchQueries` (type: `array`):

One term per line — think topics, cities, or niches (e.g. jazz · running club · tech meetups). Paste a long list for bulk runs; each query is processed in order.

## `maxEvents` (type: `integer`):

Cap results for each keyword (1–1000). Lower = faster & lighter; higher = broader coverage. Default 10 is a safe starting point.

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

Apify Proxy reduces blocks and failed pages. Residential IPs usually work best with Facebook — enable **Use Apify Proxy** and pick groups that match your plan. If proxy setup fails, the run may continue without a proxy (less reliable).

## Actor input object example

```json
{
  "searchQueries": [
    "travel",
    "comedy"
  ],
  "maxEvents": 10,
  "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 = {
    "searchQueries": [
        "travel",
        "comedy"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("simpleapi/facebook-events-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 = {
    "searchQueries": [
        "travel",
        "comedy",
    ],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("simpleapi/facebook-events-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 '{
  "searchQueries": [
    "travel",
    "comedy"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call simpleapi/facebook-events-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Events Scraper",
        "description": "Facebook Events Scraper extracts event details from Facebook, including titles, dates, locations, hosts, descriptions, attendee counts, and images. Ideal for event research, market analysis, trend tracking, and automating structured Facebook event data collection at scale.",
        "version": "0.1",
        "x-build-id": "eFUUdC1jJcp3W3da4"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/simpleapi~facebook-events-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-simpleapi-facebook-events-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/simpleapi~facebook-events-scraper/runs": {
            "post": {
                "operationId": "runs-sync-simpleapi-facebook-events-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/simpleapi~facebook-events-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-simpleapi-facebook-events-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": [
                    "searchQueries"
                ],
                "properties": {
                    "searchQueries": {
                        "title": "🔎 What should we search?",
                        "type": "array",
                        "description": "One term per line — think topics, cities, or niches (e.g. jazz · running club · tech meetups). Paste a long list for bulk runs; each query is processed in order.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEvents": {
                        "title": "📌 How many events per query?",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Cap results for each keyword (1–1000). Lower = faster & lighter; higher = broader coverage. Default 10 is a safe starting point.",
                        "default": 10
                    },
                    "proxyConfiguration": {
                        "title": "🌐 Proxy (recommended)",
                        "type": "object",
                        "description": "Apify Proxy reduces blocks and failed pages. Residential IPs usually work best with Facebook — enable **Use Apify Proxy** and pick groups that match your plan. If proxy setup fails, the run may continue without a proxy (less reliable)."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
