# Dailymotion Video Downloader (`khadinakbar/dailymotion-video-downloader`) Actor

Download Dailymotion videos to MP4 and extract metadata, stream URLs, subtitles, and thumbnails by video URL, channel, playlist, or search. MCP/API-ready.

- **URL**: https://apify.com/khadinakbar/dailymotion-video-downloader.md
- **Developed by:** [Khadin Akbar](https://apify.com/khadinakbar) (community)
- **Categories:** Videos, Social media, MCP servers
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 video results

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

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## Dailymotion Video Downloader

Download Dailymotion videos to MP4 and extract clean metadata, direct stream URLs, subtitles, and thumbnails — from a **video URL, channel, playlist, or search query**. HTTP-only, no login, no cookies. Built for AI agents (MCP-ready) and bulk pipelines.

### What you get

| Field | Description |
|-------|-------------|
| `title`, `description`, `tags` | Video title, description, tags |
| `ownerScreenname`, `ownerUsername`, `ownerUrl` | Channel/creator |
| `durationSeconds`, `durationFormatted` | Length |
| `viewsTotal`, `likesTotal`, `commentsTotal` | Engagement |
| `createdTime`, `language`, `channel` | Publish date (ISO 8601), language, category |
| `hlsManifestUrl` | Master HLS (.m3u8) manifest URL |
| `videoStreams[]` | Every quality: `label`, `width`, `height`, `bandwidth`, `codecs`, `url` |
| `audioStreams[]` | Audio renditions (separate-track videos) |
| `subtitles[]` | `language`, `label`, direct `.srt`/`.vtt` URL |
| `thumbnails{}` | Poster images at every size (60–1080) |
| `downloadedMp4Url` | Public MP4 link (when **Download MP4** is on) |
| `fileSizeBytes`, `downloadedQuality` | Downloaded file details |

### When to use it

- Download a Dailymotion video as an MP4 file you can store or repost.
- Pull every direct stream URL (per quality) for a video without a browser.
- Back up an entire channel or playlist's videos and metadata.
- Feed video metadata + transcripts (subtitle URLs) into an AI/LLM workflow.

**Not** for private/DRM-protected or password-locked videos.

### Input

Provide **one** of these (checked in priority order):

| Input | Example |
|-------|---------|
| `videoUrls` | `["https://www.dailymotion.com/video/x8m1234", "x8m1234"]` |
| `searchQuery` | `"space launch"` |
| `username` | `"euronews"` or `https://www.dailymotion.com/euronews` |
| `playlistUrl` | `https://www.dailymotion.com/playlist/x5abcd` |

Options:

- `maxResults` (default 25) — cap for channel/playlist/search.
- `downloadVideo` (default false) — remux HLS → MP4 and save to storage.
- `videoQuality` (default `highest`) — `highest`/`1080`/`720`/`480`/`380`/`240`/`lowest`.
- `maxDownloadDurationSec` (default 1200) — skip MP4 download for longer videos.
- `includeSubtitles` (default true).

#### Example input

```json
{
  "videoUrls": ["https://www.dailymotion.com/video/x9l66l8"],
  "downloadVideo": true,
  "videoQuality": "720"
}
````

### Output (one record per video)

```json
{
  "id": "x9l66l8",
  "title": "Example video title",
  "ownerScreenname": "euronews",
  "durationSeconds": 141,
  "durationFormatted": "2:21",
  "viewsTotal": 10221,
  "language": "en",
  "hlsManifestUrl": "https://cdndirector.dailymotion.com/cdn/manifest/video/x9l66l8.m3u8?sec=...",
  "videoStreams": [
    { "label": "720", "width": 1280, "height": 720, "bandwidth": 2500000, "codecs": "avc1.64001f,mp4a.40.2", "url": "https://..." }
  ],
  "subtitles": [{ "language": "en-auto", "label": "English (autogenerated)", "url": "https://...en-auto.srt" }],
  "downloadedMp4Url": "https://api.apify.com/v2/key-value-stores/<id>/records/video-x9l66l8.mp4",
  "fileSizeBytes": 20721552,
  "scrapedAt": "2026-06-30T14:00:00.000Z"
}
```

### Pricing (pay-per-event)

| Event | Price |
|-------|-------|
| Actor start | $0.00005 |
| Video result (metadata + streams) | **$0.005** |
| Video downloaded to MP4 | $0.01 |

Metadata-only runs cost just the per-video result fee. The MP4 download fee applies only when `downloadVideo` is enabled and a file is produced.

### How it works

Metadata comes from Dailymotion's public API and player-metadata endpoint. The HLS manifest CDN TLS-fingerprint-blocks non-browser clients, so the actor fetches it with [impit](https://github.com/apify/impit) (Chrome impersonation). When `downloadVideo` is on, segments are fetched in parallel and remuxed to MP4 with ffmpeg.

### Use with AI agents (MCP)

Exposed via Apify MCP as `apify--dailymotion-video-downloader`. Pass a single `videoUrls` entry and read back `downloadedMp4Url` or the `videoStreams[]` URLs.

### Legal

Use only for content you own or are authorized to download, and in line with Dailymotion's Terms of Service and applicable copyright law. This actor accesses only publicly available data and does not bypass authentication, DRM, or password protection. You are responsible for how you use the output.

# Actor input Schema

## `videoUrls` (type: `array`):

Dailymotion video pages to process. Accepts full URLs (https://www.dailymotion.com/video/x8m1234), short dai.ly links, embed URLs, or bare video IDs (x8m1234). This is the primary input — leave the channel/playlist/search fields empty when using it. NOT a channel or playlist URL; use the dedicated fields for those.

## `searchQuery` (type: `string`):

Free-text Dailymotion search; returns matching videos newest-relevant first (e.g. 'space launch'). Used only when Video URLs is empty. Pair with Max results to bound how many are returned. NOT a URL — for a specific video use Video URLs.

## `username` (type: `string`):

Scrape recent videos from one Dailymotion channel by handle (euronews), @handle, or profile URL (https://www.dailymotion.com/euronews). Used only when Video URLs and Search query are empty. Combine with Max results to limit how many videos are pulled. NOT a video URL.

## `playlistUrl` (type: `string`):

Scrape every video in a Dailymotion playlist by URL (https://www.dailymotion.com/playlist/x5abcd) or bare playlist ID (x5abcd). Used only when the higher-priority inputs are empty. Bounded by Max results. NOT a single-video URL.

## `maxResults` (type: `integer`):

Maximum number of videos to process for channel, playlist, or search inputs (Video URLs is capped by the list you supply). Defaults to 25. Range 1–1000. Higher values increase run time and cost.

## `downloadVideo` (type: `boolean`):

When enabled, the actor downloads each video's HLS stream, remuxes it to a single MP4 with ffmpeg, and saves it to the run's key-value store; the public file URL is added to each record as downloadedMp4Url. When disabled (default), only metadata and direct stream URLs are returned (faster and cheaper). Videos longer than Max download duration are skipped. Adds a per-download charge.

## `videoQuality` (type: `string`):

Target resolution for the MP4 download; the closest available rendition at or below the target is chosen. Only applies when Download MP4 is enabled. 'highest' picks the best available; 'lowest' the smallest. Does not affect the stream URLs returned in metadata (those always list every quality).

## `maxDownloadDurationSec` (type: `integer`):

Videos longer than this are skipped for MP4 download (their metadata and stream URLs are still returned). Protects run time, memory, and cost on full-length content. Defaults to 1200 (20 minutes). Only applies when Download MP4 is enabled.

## `includeSubtitles` (type: `boolean`):

When enabled (default), each record includes available subtitle tracks with language, label, and direct .srt/.vtt URL. Disable to omit the subtitles array from output. Does not download subtitle files, only links them.

## Actor input object example

```json
{
  "videoUrls": [
    "https://www.dailymotion.com/video/x9l66l8",
    "https://www.dailymotion.com/video/x9l661a"
  ],
  "searchQuery": "official trailer",
  "username": "euronews",
  "playlistUrl": "x5abcd",
  "maxResults": 25,
  "downloadVideo": false,
  "videoQuality": "highest",
  "maxDownloadDurationSec": 1200,
  "includeSubtitles": true
}
```

# Actor output Schema

## `videos` (type: `string`):

Extracted Dailymotion videos with metadata, stream URLs, subtitles, and optional MP4 links.

## `files` (type: `string`):

Downloaded MP4 files stored in the run's key-value store.

# 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 = {
    "videoUrls": [
        "https://www.dailymotion.com/video/x9l66l8",
        "https://www.dailymotion.com/video/x9l661a"
    ],
    "maxResults": 25,
    "maxDownloadDurationSec": 1200
};

// Run the Actor and wait for it to finish
const run = await client.actor("khadinakbar/dailymotion-video-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 = {
    "videoUrls": [
        "https://www.dailymotion.com/video/x9l66l8",
        "https://www.dailymotion.com/video/x9l661a",
    ],
    "maxResults": 25,
    "maxDownloadDurationSec": 1200,
}

# Run the Actor and wait for it to finish
run = client.actor("khadinakbar/dailymotion-video-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 '{
  "videoUrls": [
    "https://www.dailymotion.com/video/x9l66l8",
    "https://www.dailymotion.com/video/x9l661a"
  ],
  "maxResults": 25,
  "maxDownloadDurationSec": 1200
}' |
apify call khadinakbar/dailymotion-video-downloader --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Dailymotion Video Downloader",
        "description": "Download Dailymotion videos to MP4 and extract metadata, stream URLs, subtitles, and thumbnails by video URL, channel, playlist, or search. MCP/API-ready.",
        "version": "1.0",
        "x-build-id": "DvIELcdiQ4onk0C1b"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/khadinakbar~dailymotion-video-downloader/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-khadinakbar-dailymotion-video-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/khadinakbar~dailymotion-video-downloader/runs": {
            "post": {
                "operationId": "runs-sync-khadinakbar-dailymotion-video-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/khadinakbar~dailymotion-video-downloader/run-sync": {
            "post": {
                "operationId": "run-sync-khadinakbar-dailymotion-video-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",
                "properties": {
                    "videoUrls": {
                        "title": "Video URLs or IDs",
                        "type": "array",
                        "description": "Dailymotion video pages to process. Accepts full URLs (https://www.dailymotion.com/video/x8m1234), short dai.ly links, embed URLs, or bare video IDs (x8m1234). This is the primary input — leave the channel/playlist/search fields empty when using it. NOT a channel or playlist URL; use the dedicated fields for those.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "searchQuery": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Free-text Dailymotion search; returns matching videos newest-relevant first (e.g. 'space launch'). Used only when Video URLs is empty. Pair with Max results to bound how many are returned. NOT a URL — for a specific video use Video URLs."
                    },
                    "username": {
                        "title": "Channel / username",
                        "type": "string",
                        "description": "Scrape recent videos from one Dailymotion channel by handle (euronews), @handle, or profile URL (https://www.dailymotion.com/euronews). Used only when Video URLs and Search query are empty. Combine with Max results to limit how many videos are pulled. NOT a video URL."
                    },
                    "playlistUrl": {
                        "title": "Playlist URL or ID",
                        "type": "string",
                        "description": "Scrape every video in a Dailymotion playlist by URL (https://www.dailymotion.com/playlist/x5abcd) or bare playlist ID (x5abcd). Used only when the higher-priority inputs are empty. Bounded by Max results. NOT a single-video URL."
                    },
                    "maxResults": {
                        "title": "Max results",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum number of videos to process for channel, playlist, or search inputs (Video URLs is capped by the list you supply). Defaults to 25. Range 1–1000. Higher values increase run time and cost.",
                        "default": 25
                    },
                    "downloadVideo": {
                        "title": "Download MP4 to storage",
                        "type": "boolean",
                        "description": "When enabled, the actor downloads each video's HLS stream, remuxes it to a single MP4 with ffmpeg, and saves it to the run's key-value store; the public file URL is added to each record as downloadedMp4Url. When disabled (default), only metadata and direct stream URLs are returned (faster and cheaper). Videos longer than Max download duration are skipped. Adds a per-download charge.",
                        "default": false
                    },
                    "videoQuality": {
                        "title": "Download quality",
                        "enum": [
                            "highest",
                            "1080",
                            "720",
                            "480",
                            "380",
                            "240",
                            "lowest"
                        ],
                        "type": "string",
                        "description": "Target resolution for the MP4 download; the closest available rendition at or below the target is chosen. Only applies when Download MP4 is enabled. 'highest' picks the best available; 'lowest' the smallest. Does not affect the stream URLs returned in metadata (those always list every quality).",
                        "default": "highest"
                    },
                    "maxDownloadDurationSec": {
                        "title": "Max download duration (seconds)",
                        "minimum": 10,
                        "maximum": 14400,
                        "type": "integer",
                        "description": "Videos longer than this are skipped for MP4 download (their metadata and stream URLs are still returned). Protects run time, memory, and cost on full-length content. Defaults to 1200 (20 minutes). Only applies when Download MP4 is enabled.",
                        "default": 1200
                    },
                    "includeSubtitles": {
                        "title": "Include subtitles",
                        "type": "boolean",
                        "description": "When enabled (default), each record includes available subtitle tracks with language, label, and direct .srt/.vtt URL. Disable to omit the subtitles array from output. Does not download subtitle files, only links them.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
