# Facebook Media Downloader (`igview-owner/facebook-media-downloader`) Actor

Download any public Facebook video, reel or photo in HD. Get clean direct download links with title, thumbnail, duration and more – no login needed.

- **URL**: https://apify.com/igview-owner/facebook-media-downloader.md
- **Developed by:** [Sachin Kumar Yadav](https://apify.com/igview-owner) (community)
- **Categories:** Videos, Social media, Automation
- **Stats:** 12 total users, 6 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for dataset items the Actor outputs.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## 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 Media Downloader – Download Facebook Videos, Reels & Photos in HD

**Download Facebook videos, reels, and photos in HD quality with direct download links. Extract media from any public Facebook post with comprehensive metadata and multiple quality options. Perfect for content archiving, media management, and offline viewing!**

### 📋 Table of Contents

- [🚀 Features](#-features)
- [🎯 Use Cases](#-use-cases)
- [⚡ Quick Start](#-quick-start)
- [📊 Input Parameters](#-input-parameters)
- [📤 Output Format](#-output-format)
- [🎬 Supported Media Types](#-supported-media-types)
- [📈 Performance & Reliability](#-performance--reliability)
- [💡 Best Practices](#-best-practices)
- [❓ FAQ](#-faq)
- [📞 Support](#-support)

### 🚀 Features

#### 📥 **Direct Media Downloads**
- ✅ **No Login Required** - Download Facebook media without an account
- ✅ **HD Quality** - Get videos and photos in highest available quality
- ✅ **Multiple Formats** - Support for videos (MP4) and photos (JPG)
- ✅ **Direct Links** - Get instant download URLs for all media
- ✅ **Batch Processing** - Download multiple media files efficiently

#### 🎬 **Multiple Quality Options**
- ✅ **HD Downloads** - High-definition 720p video quality
- ✅ **SD Downloads** - Standard-definition 360p for smaller files
- ✅ **All Qualities** - Extract all available quality versions
- ✅ **Smart Selection** - Automatically selects best quality
- ✅ **Format Detection** - Auto-detect MP4, JPG formats

#### 📊 **Rich Metadata Extraction**
- ✅ **Media Titles** - Extract video/photo titles
- ✅ **Thumbnails** - Get preview images for all media
- ✅ **Duration Info** - Video duration timestamps
- ✅ **Source URLs** - Original Facebook post links
- ✅ **Resource IDs** - Unique media identifiers

### 🎯 Use Cases

| Use Case | Description | Benefits |
|----------|-------------|----------|
| 📥 **Content Archiving** | Download and save Facebook videos permanently | Preserve important content, create backups |
| 🎬 **Video Collection** | Build a library of Facebook videos | Organize media, offline viewing |
| 📱 **Social Media Management** | Download client content for editing | Repurpose content, create compilations |
| 🎓 **Educational Content** | Save educational videos and tutorials | Offline learning, course materials |
| 📊 **Marketing Research** | Analyze competitor video content | Study trends, benchmark performance |
| 💼 **Agency Services** | Download client media for reports | Create presentations, portfolio building |
| 🎥 **Content Creation** | Source material for video projects | B-roll footage, reference material |
| 📢 **Brand Monitoring** | Archive brand-related media | Track campaigns, measure reach |

### ⚡ Quick Start

#### 1️⃣ Download a single Facebook video
```json
{
  "urls": [
    "https://www.facebook.com/watch?v=665006239776998"
  ]
}
````

#### 2️⃣ Download video, reel and photo together

```json
{
  "urls": [
    "https://www.facebook.com/watch?v=665006239776998",
    "https://www.facebook.com/reel/3019177848274825",
    "https://www.facebook.com/photo.php?fbid=1456106972540410"
  ]
}
```

### 📊 Input Parameters

#### Configuration options

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `urls` | Array of strings | ✅ | List of Facebook media URLs (videos, reels, photos) |

#### 📝 Details

**urls**

- Array of full Facebook URLs.
- Supported patterns:
  - Video: `/watch?v=...`
  - Reel: `/reel/...`
  - Photo: `/photo.php?fbid=...`
- Examples:
  - `https://www.facebook.com/watch?v=665006239776998`
  - `https://www.facebook.com/reel/3019177848274825`
  - `https://www.facebook.com/photo.php?fbid=1456106972540410`
- Up to **100 URLs** per run.
- Duplicate URLs are automatically removed.

### 📤 Output Format

#### 🎬 **Media Download Data Structure**

```json
{
  "url": "https://www.facebook.com/watch?v=665006239776998",
  "status": "success",
  "service": "facebook.com",
  "resourceId": "665006239776998",
  "timestamp": "2024-11-28T12:55:00.000Z",
  "title": "Video 665006239776998",
  "sourceUrl": "https://www.facebook.com/reel/665006239776998/",
  "duration": "0:15",
  "thumbnail": "https://scontent-lga3-3.xx.fbcdn.net/v/t15.5256-10/567522845_...",
  "downloadUrl": "https://video-lga3-1.xx.fbcdn.net/o1/v/t2/f2/m366/...",
  "quality": "HD",
  "format": "mp4",
  "downloadLinks": [
    {
      "url": "https://video-lga3-1.xx.fbcdn.net/o1/v/t2/f2/m366/...",
      "quality": "HD",
      "format": "mp4",
      "type": "MP4"
    },
    {
      "url": "https://video-lga3-1.xx.fbcdn.net/o1/v/t2/f2/m412/...",
      "quality": "SD",
      "format": "mp4",
      "type": "MP4"
    }
  ]
}
```

#### 📸 **Photo Download Data Structure**

```json
{
  "url": "https://www.facebook.com/photo.php?fbid=1456106972540410",
  "status": "success",
  "service": "facebook.com",
  "timestamp": "2024-11-28T12:55:00.000Z",
  "title": "Photo",
  "sourceUrl": "https://www.facebook.com/photo?fbid=1456106972540410",
  "duration": null,
  "thumbnail": "https://scontent.fdel27-1.fna.fbcdn.net/v/t39.30808-6/...",
  "downloadUrl": "https://scontent.fdel27-1.fna.fbcdn.net/v/t39.30808-6/...",
  "quality": "SD",
  "format": "jpg",
  "downloadLinks": [
    {
      "url": "https://scontent.fdel27-1.fna.fbcdn.net/v/t39.30808-6/...",
      "quality": "SD",
      "format": "jpg",
      "type": "JPG"
    }
  ]
}
```

#### 📊 **Data Fields Explained**

| Field Category | Fields | Description |
|----------------|--------|-------------|
| **Status** | `status`, `timestamp` | Download status and processing time |
| **Source** | `url`, `sourceUrl`, `service` | Input URL, Facebook URL, service name |
| **Identification** | `resourceId` | Unique Facebook media identifier |
| **Metadata** | `title`, `duration`, `thumbnail` | Media title, video duration, preview image |
| **Download** | `downloadUrl`, `quality`, `format` | Best quality download link and format |
| **All Qualities** | `downloadLinks` | Array of all available quality versions |

### 🎬 Supported Media Types

#### 📹 **Video Content**

| Type | URL Pattern | Quality Options | Format |
|------|-------------|-----------------|--------|
| **Facebook Videos** | `/watch?v=` | HD (720p), SD (360p) | MP4 |
| **Facebook Reels** | `/reel/` | HD (720p), SD (360p) | MP4 |
| **Video Posts** | `/videos/` | HD, SD | MP4 |

#### 📸 **Photo Content**

| Type | URL Pattern | Quality Options | Format |
|------|-------------|-----------------|--------|
| **Photo Posts** | `/photo.php?fbid=` | Original Quality | JPG |
| **Photo Albums** | `/photo?fbid=` | Original Quality | JPG |

### 📈 Performance & Reliability

#### ⚡ **Speed & Efficiency**

| Metric | Performance | Details |
|--------|-------------|----------|
| **Response Time** | 2-5 seconds | Per media URL |
| **Download Extraction** | Instant | Direct download links |
| **Batch Processing** | 10 items/batch | Efficient data handling |
| **Max URLs** | 100 per run | Batch download support |

#### 🔄 **Reliability Features**

- ✅ **Auto-Retry Logic** – Handles temporary failures with exponential backoff
- ✅ **Error Reporting** – Clear error messages in logs and dataset
- ✅ **Rate Limit Protection** – Basic throttling to reduce the chance of blocks
- ✅ **Data Validation** – URL validation and duplicate removal
- ✅ **Failure Tracking** – Separate records for failed downloads with reasons

### 💡 Best Practices

#### ✅ Recommended usage

1. **Use complete URLs** – Always pass full `https://www.facebook.com/...` links.
2. **Group similar content** – Run separate batches for long lists of URLs.
3. **Download soon after runs** – Facebook media URLs can expire over time.
4. **Monitor the `status` field** – Quickly see which URLs failed and why.
5. **Use dataset views** – In Apify UI, use the prepared table views to inspect results.

#### ⚠️ **Important Notes**

- Download links are **temporary** and may expire after some time
- Only **public Facebook media** can be accessed
- **Private posts** or restricted content will return errors
- Maximum **100 URLs** per run
- Duplicate URLs are automatically removed
- Failed downloads are tracked separately in the output

### ❓ FAQ

#### **Q: Do I need a Facebook account to use this?**

**A:** No! This actor works without requiring any Facebook login or authentication. Just provide the media URLs.

#### **Q: Can I download from private Facebook accounts?**

**A:** No, only public Facebook media can be accessed. Private or restricted posts will return errors.

#### **Q: Are the download links permanent?**

**A:** No, Facebook media URLs are temporary and may expire. Download and save media immediately after extraction.

#### **Q: What media types are supported?**

**A:** Facebook videos (/watch), reels (/reel), and photos (/photo) are all supported with direct download links.

#### **Q: Can I download multiple videos at once?**

**A:** Yes! You can provide up to 100 URLs in a single run for batch processing.

#### **Q: What quality options are available?**

**A:** Videos are available in HD (720p) and SD (360p). Photos are provided in original quality.

#### **Q: What if a URL fails to download?**

**A:** Failed downloads are tracked separately with error messages. Check the `status` field and error details in the output.

#### **Q: Is this legal and compliant?**

**A:** This tool accesses publicly available Facebook media only. Users must comply with Facebook's Terms of Service and applicable laws. Use responsibly and ethically.

#### **Q: How often can I run this actor?**

**A:** You can run it as often as needed. The actor includes automatic retry logic and API key rotation for reliability.

### 📞 Support

#### 🆘 **Need Help?**

- 📧 **Issues** - Report bugs and request features
- 📖 **Documentation** - Complete guides and examples
- 🎯 **Best Practices** - Tips for optimal usage

### 🔗 Related Scrapers

- [Facebook Marketplace Data Scraper](https://apify.com/igview-owner/facebook-marketplace-data-scraper) - Scrape Facebook Marketplace data
- [Facebook Page Video Downloader](https://apify.com/igview-owner/facebook-page-video-downloader) - Download videos from Facebook pages
- [Facebook Page Details Extractor](https://apify.com/igview-owner/facebook-page-details-extractor) - Extract details from Facebook pages
- [Facebook Page Reels Extractor](https://apify.com/igview-owner/facebook-page-reels-extractor) - Extract reels from Facebook pages
- [Facebook Search Video Scraper](https://apify.com/igview-owner/facebook-search-scraper) - Scrape Facebook Video search results

***

### 🏷️ **Find Me Tags**

`facebook video downloader`, `facebook media downloader`, `download facebook videos`, `facebook reel downloader`, `facebook photo downloader`, `facebook video scraper`, `facebook media extractor`, `facebook video api`, `facebook download links`, `facebook hd video downloader`, `facebook video saver`, `facebook media backup`, `facebook content archiver`, `facebook video quality`, `facebook batch downloader`, `download facebook reels`, `facebook video url extractor`, `facebook media scraper apify`, `facebook downloader apify actor`, `facebook video download tool`, `facebook media automation`, `facebook content download`, `facebook video extraction`, `facebook media management`, `facebook video archiving`, `facebook reel saver`, `facebook photo saver`, `facebook media api`, `facebook video metadata`, `facebook download automation`, `facebook media collector`, `facebook video batch download`

***

### 🚀 **Get Started Now**

**Ready to download Facebook videos, reels, and photos?**

1. Click ["Try for free"](https://apify.com?fpr=ykgg9c) to test the actor
2. Paste your Facebook media URLs
3. Get direct download links instantly in HD quality

**⭐ If this actor helps your workflow, please give it a star!**

***

*Built with ❤️ using Apify Platform | Facebook Media Downloader v1.0*

***

**Disclaimer**: This actor is designed for accessing publicly available Facebook media only. Users are responsible for complying with Facebook's Terms of Service and all applicable laws. Use this tool ethically and responsibly for legitimate purposes only.

# Actor input Schema

## `urls` (type: `array`):

📝 Enter Facebook URLs to download. Supports videos (/watch), reels (/reel), and photos (/photo). You can add multiple URLs to process them in batch. Each URL should be a complete Facebook link.

## Actor input object example

```json
{
  "urls": [
    "https://www.facebook.com/watch?v=665006239776998",
    "https://www.facebook.com/reel/3019177848274825",
    "https://www.facebook.com/photo.php?fbid=1456106972540410"
  ]
}
```

# 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 = {
    "urls": [
        "https://www.facebook.com/watch?v=665006239776998",
        "https://www.facebook.com/reel/3019177848274825",
        "https://www.facebook.com/photo.php?fbid=1456106972540410"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("igview-owner/facebook-media-downloader").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 = { "urls": [
        "https://www.facebook.com/watch?v=665006239776998",
        "https://www.facebook.com/reel/3019177848274825",
        "https://www.facebook.com/photo.php?fbid=1456106972540410",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("igview-owner/facebook-media-downloader").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 '{
  "urls": [
    "https://www.facebook.com/watch?v=665006239776998",
    "https://www.facebook.com/reel/3019177848274825",
    "https://www.facebook.com/photo.php?fbid=1456106972540410"
  ]
}' |
apify call igview-owner/facebook-media-downloader --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Media Downloader",
        "description": "Download any public Facebook video, reel or photo in HD. Get clean direct download links with title, thumbnail, duration and more – no login needed.",
        "version": "1.0",
        "x-build-id": "vuErbYronwdKgGyNS"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/igview-owner~facebook-media-downloader/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-igview-owner-facebook-media-downloader",
                "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/igview-owner~facebook-media-downloader/runs": {
            "post": {
                "operationId": "runs-sync-igview-owner-facebook-media-downloader",
                "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/igview-owner~facebook-media-downloader/run-sync": {
            "post": {
                "operationId": "run-sync-igview-owner-facebook-media-downloader",
                "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": [
                    "urls"
                ],
                "properties": {
                    "urls": {
                        "title": "🔗 Facebook Media URLs",
                        "minItems": 1,
                        "maxItems": 100,
                        "uniqueItems": true,
                        "type": "array",
                        "description": "📝 Enter Facebook URLs to download. Supports videos (/watch), reels (/reel), and photos (/photo). You can add multiple URLs to process them in batch. Each URL should be a complete Facebook link.",
                        "default": [
                            "https://www.facebook.com/watch?v=665006239776998"
                        ],
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
