# Facebook reels  and Video Downloader | HD, SD, Audio & Metadata (`scrapepilot/facebook-reels-and-video-downloader-hd-sd-audio-metadata`) Actor

Extract public Facebook video data in seconds: title, duration, views, likes, comments, upload date, uploader, thumbnail, description, HD/SD video URLs, and audio URL..   Download Built for fast automation, batch processing, proxy support, and clean JSON output.

- **URL**: https://apify.com/scrapepilot/facebook-reels-and-video-downloader-hd-sd-audio-metadata.md
- **Developed by:** [Scrape Pilot](https://apify.com/scrapepilot) (community)
- **Categories:** Videos, Social media, Automation
- **Stats:** 5 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$10.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 Video Downloader — HD/SD + Audio, Likes & Comments

**Extract high‑quality video, audio, and engagement data from any public Facebook video.**  
Get titles, durations, view counts, likes, comments, uploader info, thumbnails, descriptions, and direct download URLs for HD, SD, and audio streams. Powered by `yt‑dlp` with dual‑pass format extraction.

---

### 💡 What is Facebook Video Downloader?

Facebook Video Downloader is a powerful Apify actor that extracts **complete metadata and direct download URLs** from public Facebook videos (including Facebook Watch). It uses `yt‑dlp` to retrieve the best available video and audio streams, then enriches the data with likes, comments, and other engagement metrics – often scraped directly from the page HTML when the API does not provide them.

**No login required.** Works with any public Facebook video URL. Output is clean JSON, ready for archiving, repurposing, analytics, or integration.

---

### 📦 What Data Can You Extract?

| 🧩 Data Type       | 📋 Description |
|--------------------|----------------|
| 🎬 Basic Info      | Title, duration (formatted), uploader name, upload date. |
| 📊 Engagement      | Views, likes, comments (formatted with K/M suffixes). |
| 🖼️ Media Assets    | Thumbnail URL, HD video URL, SD video URL, audio‑only URL. |
| 📝 Description     | Video description (up to 400 chars). |
| 🔗 Source          | Original Facebook URL. |
| ✅ Quality Flags   | Whether HD/SD streams include audio or are video‑only. |

All fields are guaranteed – missing values become `"N/A"`.

---

### ⚙️ Key Features

- **Dual‑Pass Format Extraction** – First pass gets all formats, second pass forces `bestvideo+bestaudio` to catch highest quality.
- **HD & SD Selection** – Automatically picks the best combined (video+audio) streams ≥720p (HD) and <720p (SD). Falls back to DASH (video‑only) if combined not available.
- **Audio‑Only Extraction** – Extracts the best audio stream (m4a/mp3) separately.
- **Likes & Comments** – Uses `yt‑dlp` data first, then falls back to HTML scraping for accurate counts.
- **Residential Proxy Support** – Designed to work with Apify residential proxies (Facebook blocks datacenter IPs).
- **Bulk Processing** – Accepts multiple video URLs in one run.
- **Clean Output** – Every field is sanitised; invalid values become `"N/A"`.

---

### 📥 Input Parameters

The actor accepts a JSON object with the following fields:

| Parameter            | Type                | Required | Default | Description |
|----------------------|---------------------|----------|---------|-------------|
| `video_urls`         | array or string     | **Yes**  | –       | List of public Facebook video URLs. Can be a JSON array or newline‑separated string. |
| `proxyConfiguration` | object              | No       | –       | Apify proxy configuration. **Residential proxies are strongly recommended.** |

> **Note:** The actor automatically picks up the Apify proxy URL from the environment if configured in the input. You do not need to set `proxy_url` manually.

#### Example Input

```json
{
  "video_urls": "https://www.facebook.com/watch/?v=2629902320377997\nhttps://www.facebook.com/example/videos/123456789",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  }
}
````

***

### 📤 Output Fields

Each video returns an object with the following fields (all strings; `"N/A"` if missing):

| Field           | Type   | Description |
|-----------------|--------|-------------|
| `title`         | string | Video title. |
| `duration`      | string | Formatted duration (e.g., `5:21`). |
| `views`         | string | View count (e.g., `186.3K`, `1.2M`). |
| `likes`         | string | Like count. |
| `comments`      | string | Comment count. |
| `upload_date`   | string | `YYYY-MM-DD` format. |
| `uploader`      | string | Channel/page name. |
| `thumbnail`     | string | Thumbnail image URL. |
| `description`   | string | Video description (truncated to 400 chars). |
| `video_url_hd`  | string | Direct HD video URL (≥720p, with audio if possible). |
| `video_url_sd`  | string | Direct SD video URL (<720p). |
| `audio_url`     | string | Direct audio‑only stream URL. |
| `source_url`    | string | Original Facebook URL. |

#### Example Output

```json
[
  {
    "title": "Build Bridge Blocks Construction Vehicles Toys",
    "duration": "5:21",
    "views": "186.3K",
    "likes": "3.3K",
    "comments": "N/A",
    "upload_date": "2019-07-08",
    "uploader": "Kids Toys and Colors",
    "thumbnail": "https://scontent-iad3-2.xx.fbcdn.net/v/t15.5256-10/65939088_493860301361079_4606562818227961856_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=105&ccb=1-7&_nc_sid=50ce42&_nc_ohc=JnzzW4tewY0Q7kNvwHxtdJJ&_nc_oc=Adm9RfzzqmvnjvUD06hQgiBKn05V8TDV41sPeEfqygsKBjvsgCRWehFpNsJqFbRoylg&_nc_zt=23&_nc_ht=scontent-iad3-2.xx&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&oh=00_AfzfQWvieUO9MbZYnV5Jcjxj4JwW54Fmf8bYMmD65leZGg&oe=69B21477",
    "description": "Build Bridge Blocks Construction Vehicles Toys",
    "video_url_hd": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQMZrWVGJLa1wGB4WeWjiPoT69HvgTJOQ4HcJvsp7K3io1R27ZjVwyuWxrhhAaUObe3nZxXyGXOp2YLUCXox9JqtTCgBzW8RKDhTHUhiYnyB8A.mp4?_nc_cat=109&_nc_sid=9ca052&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=9yMcOCik3AkQ7kNvwGmaFvn&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdnA5LWJhc2ljLWdlbjJfMTA4MHAiLCJ2aWRlb19pZCI6MjYyOTkwMjMyMDM3Nzk5Nywib2lsX3VybGdlbl9hcHBfaWQiOjAsImNsaWVudF9uYW1lIjoidW5rbm93biIsInhwdl9hc3NldF9pZCI6MTkyOTAyNzQ4MDgyNTc4MSwiYXNzZXRfYWdlX2RheXMiOjI0MzQsInZpX3VzZWNhc2VfaWQiOjEwMTI4LCJkdXJhdGlvbl9zIjozMjEsImJpdHJhdGUiOjQxODU0ODYsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ==&ccb=17-1&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&_nc_zt=28&oh=00_Afybu2vck77MBy5oD-eFJgC10MrMekddZymsFgmN67JZoA&oe=69B223BB",
    "video_url_sd": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQOtRvadkVwwjHoVnOuaHOl7Bxp5r_hSBUPZgYUW92ck6IcXhXnPuLIP5eFh8SYomc7onKNARYLPGcD0EDuZ5eKN-hgCmujAY0ARhrqkeYWUNA.mp4?_nc_cat=110&_nc_sid=9ca052&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=XR9uR8y82OIQ7kNvwGu0BoI&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdnA5LWJhc2ljLWdlbjJfNTQwcCIsInZpZGVvX2lkIjoyNjI5OTAyMzIwMzc3OTk3LCJvaWxfdXJsZ2VuX2FwcF9pZCI6MCwiY2xpZW50X25hbWUiOiJ1bmtub3duIiwieHB2X2Fzc2V0X2lkIjoxOTI5MDI3NDgwODI1NzgxLCJhc3NldF9hZ2VfZGF5cyI6MjQzNCwidmlfdXNlY2FzZV9pZCI6MTAxMjgsImR1cmF0aW9uX3MiOjMyMSwiYml0cmF0ZSI6MTU2NTE1MiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&_nc_zt=28&oh=00_AfyJpc5JqClFk6ColKzd2_zmLvbc7jUZS3D-sRBMdhhXCg&oe=69B1FA3E",
    "audio_url": "https://video-iad3-2.xx.fbcdn.net/o1/v/t2/f2/m412/AQMx7Eb6m41G2d113Zl50rILs6lDfz4_ArxShBCVKTkOGta4ilXmoKZWeFUBUiHKeyft9BegACBDY-BQGohfDsTY.mp4?_nc_cat=106&_nc_sid=9ca052&_nc_ht=video-iad3-2.xx.fbcdn.net&_nc_ohc=U9c0vydWKekQ7kNvwGT3HxA&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdjRhdWRpb2ZvcnNvdXJjZXBpcGVsaW5lXzEyOF9jcmZfMjNfbWFpbl8zLjBfZnJhZ18yX2F1ZGlvIiwidmlkZW9faWQiOjI2Mjk5MDIzMjAzNzc5OTcsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjE5MjkwMjc0ODA4MjU3ODEsImFzc2V0X2FnZV9kYXlzIjoyNDM0LCJ2aV91c2VjYXNlX2lkIjoxMDEyOCwiZHVyYXRpb25fcyI6MzIxLCJiaXRyYXRlIjo0OTE4NiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&_nc_zt=28&oh=00_AfxvXdpn4JYomInVPT3Q2DYD6L1pYALji0zbVfg3nfzbkg&oe=69B21C6F",
    "source_url": "https://www.facebook.com/watch/?v=2629902320377997"
  }
]
```

***

### 🛠 How to Use on Apify

1. **Create a task** with this actor.
2. **Provide input** – one or more public Facebook video URLs.
3. **Configure proxies** – enable residential proxies (required for Facebook).
4. **Run** – the actor extracts metadata and pushes results to the Dataset.
5. **Export** – download as JSON, CSV, or Excel.

#### Running via API

```bash
curl -X POST "https://api.apify.com/v2/acts/your-username~facebook-video-downloader/runs" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
    "video_urls": ["https://www.facebook.com/watch/?v=2629902320377997"],
    "proxyConfiguration": {
      "useApifyProxy": true,
      "apifyProxyGroups": ["RESIDENTIAL"]
    }
  }'
```

***

### 🎯 Use Cases

- **Content Archiving** – Save backup copies of important Facebook videos.
- **Repurposing Content** – Download HD videos to repost on YouTube, TikTok, or Instagram.
- **Social Media Analytics** – Collect engagement data (views, likes, comments) over time.
- **Media Monitoring** – Track video performance of competitors or influencers.
- **Offline Viewing** – Get direct URLs to watch without Facebook’s player.
- **Educational** – Extract video descriptions and metadata for research.

***

### ❓ Frequently Asked Questions

#### Q1. Do I need a Facebook account?

No. The actor works with public videos only. No login required.

#### Q2. Why do I need residential proxies?

Facebook aggressively blocks datacenter IP addresses (AWS, Google Cloud, etc.). Residential proxies mimic real users and are essential to avoid `403` errors.

#### Q3. Are the download URLs permanent?

Facebook video URLs are temporary (usually 2–24 hours). You should download the file soon after extraction.

#### Q4. Why are likes/comments sometimes `"N/A"`?

Facebook often does not return like/comment counts in the video metadata. The actor tries to scrape them from the page HTML, but if that fails (e.g., due to dynamic loading), they will be `"N/A"`.

#### Q5. Does it work with Facebook Reels?

Yes. Reels are treated as regular videos. Use the video URL from the reel page.

#### Q6. Can I extract from private or age‑restricted videos?

No. Only public videos are accessible.

#### Q7. How long does it take per video?

Typically 5–15 seconds, including the dual‑pass extraction and optional HTML scraping.

#### Q8. What is the difference between `video_url_hd` and `video_url_sd`?

- **HD**: ≥720p resolution. If available with audio, that is chosen; otherwise video‑only.
- **SD**: <720p resolution. Same audio priority.

***

***

### 🔍 SEO Keywords

`Facebook video downloader`, `Facebook Watch scraper`, `Facebook video metadata`, `download Facebook videos HD`, `Facebook likes comments extractor`, `yt-dlp Facebook`, `Apify Facebook actor`, `social media video archiving`, `Facebook reel downloader`

***

### 🔗 Related Actors

You might also find these useful:

- **[Instagram Reels Video Downloader (MP4 + Likes + Captions)](https://apify.com/scrapepilot/instagram-reels-video-downloader----mp4-likes-captions)** – Extract Reels with engagement data.
- **[Download Videos from Any Website](https://apify.com/scrapepilot/download-videos-from-any-website)** – Universal video downloader for 1000+ platforms.
- **[YouTube Video Scraper v2](http://apify.com/scrapepilot/youtube-video-scraper-v2-search-channel-playlist-video)** – Search, channels, playlists, and video details.

***

# Actor input Schema

## `video_urls` (type: `string`):

Paste one or more public Facebook video URLs — one per line. Supports Watch, Reels, Page videos, and short fb.watch links.

## `useApifyProxy` (type: `boolean`):

Route requests through Apify residential proxy. Strongly recommended to avoid Facebook IP blocks.

## `apifyProxyGroups` (type: `array`):

Select proxy group. RESIDENTIAL works best for Facebook video extraction.

## Actor input object example

```json
{
  "video_urls": "https://www.facebook.com/watch/?v=2629902320377997\nhttps://www.facebook.com/watch/?v=479769196130978",
  "useApifyProxy": true,
  "apifyProxyGroups": [
    "RESIDENTIAL"
  ]
}
```

# 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 = {
    "video_urls": `https://www.facebook.com/watch/?v=2629902320377997
https://www.facebook.com/watch/?v=479769196130978`
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapepilot/facebook-reels-and-video-downloader-hd-sd-audio-metadata").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 = { "video_urls": """https://www.facebook.com/watch/?v=2629902320377997
https://www.facebook.com/watch/?v=479769196130978""" }

# Run the Actor and wait for it to finish
run = client.actor("scrapepilot/facebook-reels-and-video-downloader-hd-sd-audio-metadata").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 '{
  "video_urls": "https://www.facebook.com/watch/?v=2629902320377997\\nhttps://www.facebook.com/watch/?v=479769196130978"
}' |
apify call scrapepilot/facebook-reels-and-video-downloader-hd-sd-audio-metadata --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapepilot/facebook-reels-and-video-downloader-hd-sd-audio-metadata",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook reels  and Video Downloader | HD, SD, Audio & Metadata",
        "description": "Extract public Facebook video data in seconds: title, duration, views, likes, comments, upload date, uploader, thumbnail, description, HD/SD video URLs, and audio URL..   Download Built for fast automation, batch processing, proxy support, and clean JSON output.",
        "version": "0.0",
        "x-build-id": "BvogJjZZxA1US2LqZ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapepilot~facebook-reels-and-video-downloader-hd-sd-audio-metadata/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapepilot-facebook-reels-and-video-downloader-hd-sd-audio-metadata",
                "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/scrapepilot~facebook-reels-and-video-downloader-hd-sd-audio-metadata/runs": {
            "post": {
                "operationId": "runs-sync-scrapepilot-facebook-reels-and-video-downloader-hd-sd-audio-metadata",
                "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/scrapepilot~facebook-reels-and-video-downloader-hd-sd-audio-metadata/run-sync": {
            "post": {
                "operationId": "run-sync-scrapepilot-facebook-reels-and-video-downloader-hd-sd-audio-metadata",
                "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",
                "properties": {
                    "video_urls": {
                        "title": "Facebook Video URLs",
                        "type": "string",
                        "description": "Paste one or more public Facebook video URLs — one per line. Supports Watch, Reels, Page videos, and short fb.watch links."
                    },
                    "useApifyProxy": {
                        "title": "Use Apify Proxy",
                        "type": "boolean",
                        "description": "Route requests through Apify residential proxy. Strongly recommended to avoid Facebook IP blocks.",
                        "default": true
                    },
                    "apifyProxyGroups": {
                        "title": "Proxy Groups",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Select proxy group. RESIDENTIAL works best for Facebook video extraction.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "RESIDENTIAL",
                                "DATACENTER"
                            ]
                        },
                        "default": [
                            "RESIDENTIAL"
                        ]
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
