# Best Video Downloader (`truefetch/best-video-downloader`) Actor

Bulk-download from 1,000+ platforms — TikTok, YouTube, Instagram, X — in 4K with no watermark. Returns title, thumbnail, top comments, and media file. $0.25 per video.

- **URL**: https://apify.com/truefetch/best-video-downloader.md
- **Developed by:** [TrueFetch](https://apify.com/truefetch) (community)
- **Categories:** Videos, Social media, News
- **Stats:** 154 total users, 10 monthly users, 100.0% runs succeeded, 8 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

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

> **Affiliate disclosure:** Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

[![Best Video Downloader](https://img.shields.io/badge/Best%20Video%20Downloader-1A1A2E?style=for-the-badge&logoColor=white)](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi)
[![1000+ Platforms](https://img.shields.io/badge/YouTube%20%7C%20TikTok%20%7C%201000%2B%20sites-1F8A70?style=for-the-badge)](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi)
[![Pay per Result](https://img.shields.io/badge/$0.25%20per%20download-2E8B57?style=for-the-badge)](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi)
[![No Cookies](https://img.shields.io/badge/No%20Login%20%7C%20No%20Cookies-555555?style=for-the-badge)](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi)
[![Telegram Support](https://img.shields.io/badge/Telegram-Support-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/AiAgentApi)
[![Telegram Group](https://img.shields.io/badge/Telegram-Group-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/Apify_Actor)

## Best Video Downloader — Download & Extract Metadata from YouTube, TikTok, and 1000+ Sites

**Download videos or extract structured metadata — title, author, duration, stats, comments, and more — from YouTube, TikTok, Twitter/X, Instagram, Facebook, Vimeo, Dailymotion, and 1,000+ other platforms using a single Apify Actor run.** Returns clean JSON / CSV / Excel metadata plus the video file (MP4) when downloading. No login, cookies, or API keys required.

> **TL;DR (40-word answer):** Best Video Downloader is a no-login Apify Actor powered by yt-dlp that downloads videos and extracts 26 structured metadata fields from 1,000+ platforms at **$0.25 per download or $0.05 for metadata-only**, with quality selection and comment extraction. Last verified 2026-05-02.

> **What it is NOT:** Best Video Downloader is _not_ a bulk playlist crawler, _not_ a social media scraper that bypasses private/authenticated content, and _not_ a tool for copyright infringement — it only processes publicly accessible videos on supported platforms.

> **Best Video Downloader is an Apify Actor powered by yt-dlp that takes any public video URL and returns structured metadata — title, author, duration, view/like/comment counts, categories, tags, thumbnail, and more — plus an MP4 download file when selected.** The Actor supports 1,000+ platforms including YouTube, TikTok, Twitter/X, Instagram, Facebook, Vimeo, Dailymotion, and Twitch. Three quality tiers (low/medium/high) and a metadata-only mode give you full control. Comments can be fetched alongside metadata. Bills per delivered result at **$0.25 per video download** or **$0.05 for metadata-only**. Built for content researchers, media teams, AI training data pipelines, and developers automating video archiving. Maintained by TrueFetch on the Apify Store.

---

### 🎬 Why choose Best Video Downloader

**Best Video Downloader is best for** developers, researchers, and media teams who need reliable video downloads and structured metadata from any public video URL — without managing yt-dlp infrastructure.

- **🌍 1,000+ platforms in one Actor** — powered by yt-dlp, supports YouTube, TikTok, Twitter/X, Instagram, Facebook, Vimeo, Dailymotion, Twitch, Reddit, and thousands of other sites without platform-specific code.
- **💸 26 fields per video** — id, title, description, duration, published_at, author, author_id, author_url, thumbnail, platform, categories, tags, view_count, like_count, dislike_count, shares_count, comment_count, width, height, fps, audio_title, audio_artist, comments (array), and video (MP4 file path).
- **🛡️ Managed reliability built in** — Actor handles proxy rotation, retries, and yt-dlp configuration. No manual setup needed.
- **🎚️ Quality control** — choose `low` (≤480p), `medium` (≤720p), `high` (≤2160p/4K), or `metadata` (no download, fastest). All video downloads are merged to MP4 for compatibility.
- **⚡ Pay-per-result** — **$0.25 per video download** or **$0.05 for metadata-only extraction**. No charge for failed or blocked requests. Free Apify plan includes $5 monthly credits ≈ **~20 free video downloads** or **~100 free metadata extractions per month**.

---

### 🚀 Quick Start — run in 3 steps

#### Run in Apify Console

1. **Open the Actor** — go to [Best Video Downloader on Apify](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi) and click **Try for free**.
2. **Configure inputs** — paste a public `video_url` (e.g. a YouTube link), select `video_quality` (`metadata`, `low`, `medium`, or `high`), and optionally set `max_comments`.
3. **Click Start** — the Actor downloads the video and/or extracts metadata, then streams results to the dataset. Export as JSON, JSONL, CSV, or Excel.

#### Run via Apify API

```bash
curl -X POST "https://api.apify.com/v2/acts/TrueFetch~best-video-downloader/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "video_quality": "metadata",
    "max_comments": 0
  }'
````

#### Run via MCP (for AI agents)

Best Video Downloader is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the [Apify MCP Server](https://docs.apify.com/platform/integrations/mcp?fpr=aiagentapi). Reference the Actor as `TrueFetch/best-video-downloader` and pass the same JSON input as above.

***

### ⚙️ Input parameters

| Parameter       | Type    | Required | Default    | Description                                                                                      | Example                                       |
| --------------- | ------- | :------: | ---------- | ------------------------------------------------------------------------------------------------ | --------------------------------------------- |
| `video_url`     | string  |    ✅    | —          | Full public URL of the video to download or extract metadata from.                               | `https://www.youtube.com/watch?v=dQw4w9WgXcQ` |
| `video_quality` | string  |    ❌    | `metadata` | Download quality: `metadata` (no download), `low` (≤480p), `medium` (≤720p), `high` (≤2160p/4K). | `high`                                        |
| `max_comments`  | integer |    ❌    | `0`        | Number of comments to fetch alongside metadata. Set to `0` to skip comments. Must be ≥ 0.        | `50`                                          |

**Default behavior:** with `video_quality: metadata`, the Actor extracts all 26 structured metadata fields without downloading the video file, making it fast and cost-efficient. Set any other quality to trigger the download; the video is saved as an MP4 and its path is returned in the `video` field.

```json
{
  "video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
  "video_quality": "high",
  "max_comments": 10
}
```

***

### 📦 Output dataset

Each run writes a structured video object to the **default Apify dataset**, exportable as JSON, JSONL, CSV, or Excel.

| Field           | Type            | Always present? | Description                                                                                           | Example                                                |
| --------------- | --------------- | :-------------: | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| `processor`     | string          |       ✅        | Apify Actor URL that produced this record.                                                            | `https://apify.com/TrueFetch/best-video-downloader`    |
| `processed_at`  | string          |       ✅        | ISO 8601 UTC timestamp when the record was processed.                                                 | `2026-05-02T10:00:00+00:00`                            |
| `id`            | string          |    optional     | Platform-specific video ID.                                                                           | `dQw4w9WgXcQ`                                          |
| `platform`      | string          |    optional     | Source platform name as detected by yt-dlp.                                                           | `Youtube`                                              |
| `title`         | string          |    optional     | Video title.                                                                                          | `Rick Astley - Never Gonna Give You Up`                |
| `description`   | string          |    optional     | Video description text.                                                                               | `The official video for "Never Gonna Give You Up"…`    |
| `duration`      | integer         |    optional     | Duration in seconds.                                                                                  | `212`                                                  |
| `published_at`  | string          |    optional     | ISO 8601 publication timestamp.                                                                       | `2009-10-25T06:57:33+00:00`                            |
| `author`        | string          |    optional     | Channel or uploader name.                                                                             | `Rick Astley`                                          |
| `author_id`     | string          |    optional     | Channel ID or uploader ID.                                                                            | `UCuAXFkgsw1L7xaCfnd5JJOw`                             |
| `author_url`    | string          |    optional     | URL of the channel or uploader page.                                                                  | `https://www.youtube.com/@RickAstleyYT`                |
| `thumbnail`     | string          |    optional     | Thumbnail image URL.                                                                                  | `https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg` |
| `categories`    | array\<string> |    optional     | Video categories as listed on the platform.                                                           | `["Music"]`                                            |
| `tags`          | array\<string> |    optional     | Video tags.                                                                                           | `["rick astley", "never gonna give you up"]`           |
| `view_count`    | integer         |    optional     | Total view count.                                                                                     | `1500000000`                                           |
| `like_count`    | integer         |    optional     | Total like count.                                                                                     | `16000000`                                             |
| `dislike_count` | integer         |    optional     | Total dislike count (may be null if hidden).                                                          | `null`                                                 |
| `shares_count`  | integer         |    optional     | Total share/repost count (platform-dependent).                                                        | `null`                                                 |
| `comment_count` | integer         |    optional     | Total number of comments on the video.                                                                | `2300000`                                              |
| `width`         | integer         |    optional     | Video width in pixels.                                                                                | `1920`                                                 |
| `height`        | integer         |    optional     | Video height in pixels.                                                                               | `1080`                                                 |
| `fps`           | number          |    optional     | Frames per second.                                                                                    | `25.0`                                                 |
| `audio_title`   | string          |    optional     | Music track title (if available, e.g. on TikTok/YouTube).                                             | `Never Gonna Give You Up`                              |
| `audio_artist`  | string          |    optional     | Music track artist (if available).                                                                    | `Rick Astley`                                          |
| `comments`      | array\<object> |    optional     | Array of comment objects (`author`, `text`, `like_count`, `published_at`). Limited to `max_comments`. | `[{"author": "user1", "text": "classic!", ...}]`       |
| `video`         | string          |    optional     | Local file path of the downloaded MP4. Empty string if `video_quality: metadata`.                     | `/tmp/dQw4w9WgXcQ.mp4`                                 |

#### Sample output

```json
{
  "processor": "https://apify.com/TrueFetch/best-video-downloader",
  "processed_at": "2026-05-02T10:00:00+00:00",
  "id": "dQw4w9WgXcQ",
  "platform": "Youtube",
  "title": "Rick Astley - Never Gonna Give You Up (Official Music Video)",
  "duration": 212,
  "published_at": "2009-10-25T06:57:33+00:00",
  "author": "Rick Astley",
  "view_count": 1500000000,
  "like_count": 16000000,
  "comment_count": 2300000,
  "width": 1920,
  "height": 1080,
  "fps": 25.0,
  "video": ""
}
```

***

### 💡 Use cases

#### For content researchers and archivists

Extract structured metadata from thousands of public videos across YouTube, TikTok, Vimeo, and other platforms. Use `video_quality: metadata` for fast bulk extraction without downloading files — ideal for building datasets of video titles, descriptions, stats, and publish dates.

#### For AI training data pipelines

Download video files with `video_quality: high` and extract transcripts, captions, or audio for machine learning datasets. Combine with the `comments` field for sentiment or NLP training data from real user reactions.

#### For media monitoring and brand analysis

Schedule the Actor to track view counts, like counts, and comment counts on specific brand videos over time. Store results in a dataset and visualize trends in Google Sheets, Airtable, or a BI tool via Webhook.

#### For developers building video automation tools

Call the Actor via the Apify API or MCP server to download and process any public video URL in your application. Use the returned `video` file path with Apify key-value store to retrieve the MP4 file programmatically.

***

### 💰 Pricing, limits, and performance

| Fact                        | Value                                                                                                     |
| --------------------------- | --------------------------------------------------------------------------------------------------------- |
| Pricing model               | Pay-per-result (event: `download` or `metadata`)                                                          |
| Metadata-only price         | **$0.05 per video**                                                                                       |
| Per-download price          | **$0.25 per video = $250 per 1,000**                                                                      |
| Free-tier monthly allowance | $5 Apify credits ≈ **~20 free downloads** or **~100 metadata extractions / month**                        |
| Supported platforms         | 1,000+ via yt-dlp (YouTube, TikTok, Twitter/X, Instagram, Facebook, Vimeo, Dailymotion, Twitch, and more) |
| Output fields per video     | **26**                                                                                                    |
| Quality options             | `metadata`, `low` (≤480p), `medium` (≤720p), `high` (≤2160p)                                              |
| Video output format         | MP4 (merged via FFmpeg)                                                                                   |
| Login / cookies required    | **No** — works without a platform account                                                                 |
| Export formats              | JSON, JSONL, CSV, Excel, XML, RSS, MP4 (via key-value store), dataset API                                 |

You are billed only for **successfully processed videos**. Failed requests, retries, and unsupported URLs are not billed.

***

### ⚖️ Compared with alternatives

| Capability                          | **Best Video Downloader** | YouTube Data API v3 | yt-dlp (self-hosted) |    Custom scraper    |
| ----------------------------------- | :-----------------------: | :-----------------: | :------------------: | :------------------: |
| 1,000+ platforms supported          |            ✅             |    YouTube only     |          ✅          | you build & maintain |
| 26 structured metadata fields       |            ✅             |       partial       |       raw dict       | you build & maintain |
| MP4 download with quality selection |            ✅             |         ❌          |          ✅          |    you implement     |
| No server setup or maintenance      |            ✅             |  ❌ (quota limits)  |    ❌ (self-host)    | you build & maintain |
| Pay-per-result pricing              |   **$0.25 / download**    |    free (quota)     |      infra cost      |   infra + dev cost   |
| Setup time to first result          |     **< 60 seconds**      |   hours (API key)   |   minutes (local)    |      days–weeks      |

**Verdict.** Use Best Video Downloader when you need video downloads or metadata extraction at scale across multiple platforms without setting up and maintaining yt-dlp infrastructure. YouTube Data API v3 is free within quota for YouTube-only use cases; yt-dlp self-hosted gives full control but requires server management.

***

### ⚠️ Common mistakes to avoid

1. **Using a playlist or channel URL.** The Actor processes individual video URLs. Pass a single video URL, not a full playlist or channel link. For bulk processing, loop over individual video URLs using the Apify API.
2. **Expecting a `video` file for metadata-only runs.** When `video_quality` is `metadata`, the `video` field will be an empty string — no download is performed. This is by design for cost efficiency.
3. **Setting `max_comments` very high on popular videos.** Comment extraction on videos with millions of comments can significantly increase runtime. Start with `max_comments: 50` for most use cases.
4. **Passing a private or age-restricted URL.** The Actor only processes publicly accessible videos. Private videos, age-gated content, and region-locked videos will return an empty result.
5. **Not checking for `null` stats fields.** Some platforms (e.g. TikTok) do not expose all metrics. Always handle `null` values for `like_count`, `dislike_count`, and `shares_count` in your downstream code.

***

### 🛠️ Troubleshooting

| Problem                          | Likely cause                                      | Fix                                                                                                                                      |
| -------------------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| Result is empty (`{}`)           | Video is private, age-gated, or region-locked.    | Verify the URL is publicly accessible in an incognito browser before passing to the Actor.                                               |
| `video` field is empty string    | `video_quality` is set to `metadata`.             | Change `video_quality` to `low`, `medium`, or `high` to trigger a download.                                                              |
| Very slow run                    | Large video file or high `max_comments` value.    | Use `video_quality: medium` or `low` for faster downloads. Reduce `max_comments`.                                                        |
| Platform not supported           | yt-dlp does not support that specific URL format. | Check [yt-dlp supported sites](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) for the full list of supported platforms. |
| `Charge limit reached`           | Account-level monthly spend limit hit.            | Raise the run / monthly limit in your Apify plan settings.                                                                               |
| Missing metadata fields (`null`) | Platform does not expose those fields publicly.   | Expected — handle `null` values in your downstream pipeline.                                                                             |

***

### ❓ FAQ

#### What data does Best Video Downloader return?

Best Video Downloader returns 26 structured fields per video: `processor`, `processed_at`, `id`, `platform`, `title`, `description`, `duration`, `published_at`, `author`, `author_id`, `author_url`, `thumbnail`, `categories`, `tags`, `view_count`, `like_count`, `dislike_count`, `shares_count`, `comment_count`, `width`, `height`, `fps`, `audio_title`, `audio_artist`, `comments` (array), and `video` (MP4 file path).

#### How much does Best Video Downloader cost?

Best Video Downloader uses pay-per-result pricing at **$0.25 per video download** or **$0.05 for metadata-only extraction**. The Apify Free plan includes $5 of monthly platform credits, covering approximately **20 free downloads** or **100 free metadata extractions per month**.

#### Which platforms does Best Video Downloader support?

The Actor is powered by yt-dlp and supports **1,000+ platforms**, including YouTube, TikTok, Twitter/X, Instagram, Facebook, Vimeo, Dailymotion, Twitch, Reddit, and many more. See the [yt-dlp supported sites list](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) for the full catalog.

#### Does Best Video Downloader require a login or API key?

No. Best Video Downloader processes publicly accessible video URLs without any platform account, cookies, or API key. Only an Apify token is needed to invoke the Actor.

#### What video quality options are available?

Four modes: `metadata` (no download, fastest), `low` (≤480p), `medium` (≤720p), and `high` (≤2160p/4K). All downloaded videos are merged to MP4 format via FFmpeg.

#### Can I extract comments from videos?

Yes. Set `max_comments` to the number of comments you want to fetch (e.g. `50`). Each comment object contains `author`, `text`, `like_count`, and `published_at`. Set to `0` to skip comment extraction.

#### Can I export results to CSV or Excel?

Yes. Every run writes to the Apify default dataset, exportable as JSON, JSONL, CSV, Excel, or fetched via `https://api.apify.com/v2/datasets/<dataset-id>/items`.

#### Can I schedule Best Video Downloader to run automatically?

Yes. Use Apify [Schedules](https://docs.apify.com/platform/schedules?fpr=aiagentapi) to run the Actor on a regular cadence. Combine with [Webhooks](https://docs.apify.com/platform/integrations/webhooks?fpr=aiagentapi) to push results to Make, Zapier, n8n, or Google Sheets automatically.

***

### 🔌 Integrations

Best Video Downloader plugs straight into the Apify ecosystem:

- **Schedules** — run on a recurring cadence to monitor video stats over time ([docs](https://docs.apify.com/platform/schedules?fpr=aiagentapi)).
- **Webhooks** — POST results to your endpoint on `ACTOR.RUN.SUCCEEDED` ([docs](https://docs.apify.com/platform/integrations/webhooks?fpr=aiagentapi)).
- **Apify API** — `run-sync-get-dataset-items` for blocking calls, `runs` for async ([docs](https://docs.apify.com/api/v2?fpr=aiagentapi)).
- **MCP Server** — call the Actor from Claude, ChatGPT, or Cursor agents ([docs](https://docs.apify.com/platform/integrations/mcp?fpr=aiagentapi)).
- **No-code** — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.

***

### 🧱 Sister Actors from TrueFetch

#### Jobs

- [Best Job Search](https://apify.com/TrueFetch/best-job-search?fpr=aiagentapi)
- [Glassdoor Job Search](https://apify.com/TrueFetch/glassdoor-job-search?fpr=aiagentapi)
- [Glints Company Finder](https://apify.com/TrueFetch/glints-company-finder?fpr=aiagentapi)
- [Glints Job Finder](https://apify.com/TrueFetch/glints-job-finder?fpr=aiagentapi)
- [Indeed Job Search](https://apify.com/TrueFetch/indeed-job-search?fpr=aiagentapi)
- [JobStreet Company Finder](https://apify.com/TrueFetch/jobstreet-company-finder?fpr=aiagentapi)
- [JobStreet Job Finder](https://apify.com/TrueFetch/jobstreet-job-finder?fpr=aiagentapi)
- [LinkedIn Job Search](https://apify.com/TrueFetch/linkedin-job-search?fpr=aiagentapi)
- [StepStone Company Finder](https://apify.com/TrueFetch/stepstone-company-finder?fpr=aiagentapi)
- [StepStone Job Finder](https://apify.com/TrueFetch/stepstone-job-finder?fpr=aiagentapi)

#### Shopping & Deals

- [Amazon Deals Scraper](https://apify.com/TrueFetch/amazon-deals-scraper?fpr=aiagentapi)
- [Amazon Store Finder](https://apify.com/TrueFetch/amazon-store-finder?fpr=aiagentapi)
- [Argos Deals Scraper](https://apify.com/TrueFetch/argos-deals-scraper?fpr=aiagentapi)
- [ASOS Fashion Scraper](https://apify.com/TrueFetch/asos-fashion-scraper?fpr=aiagentapi)
- [eBay Deals Scraper](https://apify.com/TrueFetch/ebay-deals-scraper?fpr=aiagentapi)
- [eBay Seller Finder](https://apify.com/TrueFetch/ebay-seller-finder?fpr=aiagentapi)
- [Flipkart Deals Scraper](https://apify.com/TrueFetch/flipkart-deals-scraper?fpr=aiagentapi)
- [John Lewis Deals Scraper](https://apify.com/TrueFetch/john-lewis-deals-scraper?fpr=aiagentapi)
- [Lidl Deals Scraper](https://apify.com/TrueFetch/lidl-deals-scraper?fpr=aiagentapi)
- [Magalu Deals Scraper](https://apify.com/TrueFetch/magalu-deals-scraper?fpr=aiagentapi)
- [MediaMarkt Deals Scraper](https://apify.com/TrueFetch/mediamarkt-deals-scraper?fpr=aiagentapi)
- [Mercado Livre Deals Scraper](https://apify.com/TrueFetch/mercado-livre-deals-scraper?fpr=aiagentapi)
- [Nykaa Beauty Scraper](https://apify.com/TrueFetch/nykaa-beauty-scraper?fpr=aiagentapi)
- [OTTO Deals Scraper](https://apify.com/TrueFetch/otto-deals-scraper?fpr=aiagentapi)
- [Target Deals Scraper](https://apify.com/TrueFetch/target-deals-scraper?fpr=aiagentapi)
- [TradeIndia Product Finder](https://apify.com/TrueFetch/tradeindia-product-finder?fpr=aiagentapi)
- [TradeIndia Supplier Finder](https://apify.com/TrueFetch/tradeindia-supplier-finder?fpr=aiagentapi)
- [Walmart Deals Scraper](https://apify.com/TrueFetch/walmart-deals-scraper?fpr=aiagentapi)

#### Vehicles

- [AutoTrader Car Finder](https://apify.com/TrueFetch/autotrader-car-finder?fpr=aiagentapi)
- [AutoTrader Dealer Finder](https://apify.com/TrueFetch/autotrader-dealer-finder?fpr=aiagentapi)
- [Cars.com Car Finder](https://apify.com/TrueFetch/carscom-car-finder?fpr=aiagentapi)
- [Cars.com Dealer Finder](https://apify.com/TrueFetch/carscom-dealer-finder?fpr=aiagentapi)
- [Webmotors Car Finder](https://apify.com/TrueFetch/webmotors-car-finder?fpr=aiagentapi)

#### Real Estate

- [MagicBricks Builder Finder](https://apify.com/TrueFetch/magicbricks-builder-finder?fpr=aiagentapi)
- [MagicBricks Home Finder](https://apify.com/TrueFetch/magicbricks-home-finder?fpr=aiagentapi)
- [US Real Estate](https://apify.com/TrueFetch/us-real-estate?fpr=aiagentapi)
- [Zillow Real Estate](https://apify.com/TrueFetch/zillow-real-estate?fpr=aiagentapi)

#### Local Business & Food

- [BBB Business Finder](https://apify.com/TrueFetch/bbb-business-finder?fpr=aiagentapi)
- [BBB Review Checker](https://apify.com/TrueFetch/bbb-review-checker?fpr=aiagentapi)
- [Google Business Profile](https://apify.com/TrueFetch/google-business-profile?fpr=aiagentapi)
- [Reclame Aqui Company Finder](https://apify.com/TrueFetch/reclame-aqui-company-finder?fpr=aiagentapi)
- [Zomato Menu Checker](https://apify.com/TrueFetch/zomato-menu-checker?fpr=aiagentapi)
- [Zomato Restaurant Finder](https://apify.com/TrueFetch/zomato-restaurant-finder?fpr=aiagentapi)

#### Classifieds

- [Kleinanzeigen Listing Finder](https://apify.com/TrueFetch/kleinanzeigen-listing-finder?fpr=aiagentapi)
- [Kleinanzeigen Seller Finder](https://apify.com/TrueFetch/kleinanzeigen-seller-finder?fpr=aiagentapi)
- [OLX Listing Finder](https://apify.com/TrueFetch/olx-listing-finder?fpr=aiagentapi)
- [OLX Seller Finder](https://apify.com/TrueFetch/olx-seller-finder?fpr=aiagentapi)

#### Social Media

- [Find Any Company On LinkedIn](https://apify.com/TrueFetch/find-any-company-on-linkedin?fpr=aiagentapi)
- [Find Anyone On LinkedIn](https://apify.com/TrueFetch/find-anyone-on-linkedin?fpr=aiagentapi)
- [Instagram Explore](https://apify.com/TrueFetch/instagram-explore?fpr=aiagentapi)
- [Instagram Post](https://apify.com/TrueFetch/instagram-post?fpr=aiagentapi)
- [Instagram Profile](https://apify.com/TrueFetch/instagram-profile?fpr=aiagentapi)
- [Reddit Community Post](https://apify.com/TrueFetch/reddit-community-post?fpr=aiagentapi)
- [Reddit Community Profile](https://apify.com/TrueFetch/reddit-community-profile?fpr=aiagentapi)
- [Reddit Community User](https://apify.com/TrueFetch/reddit-community-user?fpr=aiagentapi)
- [Reddit Post Search](https://apify.com/TrueFetch/reddit-post-search?fpr=aiagentapi)
- [Reddit User Profile](https://apify.com/TrueFetch/reddit-user-profile?fpr=aiagentapi)
- [Social Media Marketing](https://apify.com/TrueFetch/social-media-marketing?fpr=aiagentapi)
- [Telegram Channel Message](https://apify.com/TrueFetch/telegram-channel-message?fpr=aiagentapi)
- [Telegram Group Member](https://apify.com/TrueFetch/telegram-group-member?fpr=aiagentapi)
- [Telegram Profile](https://apify.com/TrueFetch/telegram-profile?fpr=aiagentapi)
- [X Community Profile](https://apify.com/TrueFetch/x-community-profile?fpr=aiagentapi)
- [X User Profile](https://apify.com/TrueFetch/x-user-profile?fpr=aiagentapi)

#### Videos & Text

- [Best Video Downloader](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi)
- [Instagram To Text](https://apify.com/TrueFetch/instagram-to-text?fpr=aiagentapi)
- [TikTok Live Recorder](https://apify.com/TrueFetch/tiktok-live-recorder?fpr=aiagentapi)
- [TikTok Video Downloader](https://apify.com/TrueFetch/tiktok-video-downloader?fpr=aiagentapi)
- [TikTok Video Lookup](https://apify.com/TrueFetch/tiktok-video-lookup?fpr=aiagentapi)
- [Video Subtitles Downloader](https://apify.com/TrueFetch/video-subtitles-downloader?fpr=aiagentapi)
- [Video To Text](https://apify.com/TrueFetch/video-to-text?fpr=aiagentapi)
- [YouTube Niche Scraper](https://apify.com/TrueFetch/youtube-niche-scraper?fpr=aiagentapi)
- [YouTube Video Downloader](https://apify.com/TrueFetch/youtube-video-downloader?fpr=aiagentapi)

#### Content & Articles

- [Medium Article Finder](https://apify.com/TrueFetch/medium-article-finder?fpr=aiagentapi)
- [Medium Writer Finder](https://apify.com/TrueFetch/medium-writer-finder?fpr=aiagentapi)

***

### 📞 Support, changelog, last updated

#### Support

- 💬 **Telegram Group:** [t.me/Apify\_Actor](https://t.me/Apify_Actor)
- 📧 **Direct support:** [t.me/AiAgentApi](https://t.me/AiAgentApi)
- 📖 **Actor page & docs:** [apify.com/TrueFetch/best-video-downloader](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi)

Maintained by **TrueFetch** on the [Apify Store](https://apify.com/TrueFetch?fpr=aiagentapi).

> **Cost of doing nothing:** building and maintaining an in-house yt-dlp pipeline for multiple video platforms can consume recurring engineering time for infrastructure, version updates, and platform changes — *before* you ship a single business feature. Best Video Downloader replaces that line item with a metered $0.25-per-download invoice and zero on-call. → [Try it free with $5 of Apify credits](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi).

#### Changelog

- **2026-05-02** — README rewritten for SEO + GEO; documented all 26 output fields, full pricing, troubleshooting matrix, and FAQ.
- **2026-04** — Added quality selection support (`low`, `medium`, `high`, `metadata`) and FFmpeg MP4 merge postprocessing.
- **2026-03** — Added comment extraction with `max_comments` parameter.
- **2026-02** — Initial release: video download and metadata extraction powered by yt-dlp.

***

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://apify.com/TrueFetch/best-video-downloader#website",
      "url": "https://apify.com/TrueFetch/best-video-downloader",
      "name": "Best Video Downloader",
      "inLanguage": "en-US",
      "publisher": { "@id": "https://apify.com/TrueFetch#publisher" }
    },
    {
      "@type": "WebPage",
      "@id": "https://apify.com/TrueFetch/best-video-downloader#webpage",
      "url": "https://apify.com/TrueFetch/best-video-downloader",
      "name": "Best Video Downloader — Download & Extract Metadata from YouTube, TikTok, and 1000+ Sites",
      "inLanguage": "en-US",
      "isPartOf": {
        "@id": "https://apify.com/TrueFetch/best-video-downloader#website"
      },
      "datePublished": "2026-02-01T00:00:00+00:00",
      "dateModified": "2026-05-02T00:00:00+00:00",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": ["h1", "blockquote"]
      },
      "about": {
        "@id": "https://apify.com/TrueFetch/best-video-downloader#software"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://apify.com/TrueFetch#author-TrueFetch",
      "name": "TrueFetch",
      "url": "https://apify.com/TrueFetch",
      "sameAs": ["https://t.me/AiAgentApi", "https://t.me/Apify_Actor"],
      "knowsAbout": [
        "video downloading",
        "yt-dlp",
        "Apify Actors",
        "video metadata extraction"
      ]
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://apify.com/TrueFetch/best-video-downloader#software",
      "name": "Best Video Downloader",
      "description": "Apify Actor powered by yt-dlp that downloads videos and extracts 26 structured metadata fields from 1,000+ platforms including YouTube, TikTok, Twitter/X, Instagram, and Vimeo. Pay-per-result at $0.25 per download or $0.05 for metadata-only.",
      "applicationCategory": "MultimediaApplication",
      "applicationSubCategory": "Video Downloader API",
      "operatingSystem": "Web, Cloud",
      "url": "https://apify.com/TrueFetch/best-video-downloader",
      "softwareVersion": "1.0",
      "datePublished": "2026-02-01",
      "dateModified": "2026-05-02",
      "inLanguage": "en-US",
      "mainEntityOfPage": {
        "@id": "https://apify.com/TrueFetch/best-video-downloader#webpage"
      },
      "featureList": [
        "1,000+ platforms supported via yt-dlp",
        "26 structured metadata fields per video (title, author, stats, thumbnail, categories, tags)",
        "MP4 video download with quality selection (low/medium/high/metadata)",
        "Comment extraction with configurable max_comments",
        "No platform login, cookies, or API key required",
        "Export to JSON, JSONL, CSV, Excel, or Apify dataset API",
        "Native Apify integrations: Schedules, Webhooks, MCP server, Make, Zapier, n8n",
        "Pay-per-result pricing at $0.25 per download or $0.05 per metadata extraction"
      ],
      "offers": {
        "@type": "Offer",
        "price": "0.25",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "0.25",
          "priceCurrency": "USD",
          "referenceQuantity": {
            "@type": "QuantitativeValue",
            "value": "1",
            "unitText": "video download"
          }
        },
        "availability": "https://schema.org/InStock"
      },
      "author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },
      "publisher": { "@id": "https://apify.com/TrueFetch#publisher" }
    },
    {
      "@type": "Organization",
      "@id": "https://apify.com/TrueFetch#publisher",
      "name": "TrueFetch",
      "url": "https://apify.com/TrueFetch",
      "sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"],
      "knowsAbout": [
        "web scraping",
        "video downloading",
        "yt-dlp",
        "Apify Actors"
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What data does Best Video Downloader return?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Best Video Downloader returns 26 structured fields per video including title, author, duration, view/like/comment counts, thumbnail, categories, tags, and an MP4 file path when downloading."
          }
        },
        {
          "@type": "Question",
          "name": "How much does Best Video Downloader cost?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Best Video Downloader uses pay-per-result pricing at $0.25 per video download or $0.05 for metadata-only extraction. The Apify Free plan covers approximately 20 free downloads or 100 free metadata extractions per month."
          }
        },
        {
          "@type": "Question",
          "name": "Which platforms does Best Video Downloader support?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The Actor supports 1,000+ platforms via yt-dlp, including YouTube, TikTok, Twitter/X, Instagram, Facebook, Vimeo, Dailymotion, Twitch, Reddit, and many more."
          }
        },
        {
          "@type": "Question",
          "name": "Does Best Video Downloader require a login?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Best Video Downloader processes publicly accessible video URLs without any platform account, cookies, or API key."
          }
        },
        {
          "@type": "Question",
          "name": "What video quality options are available?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Four modes: metadata (no download, fastest), low (≤480p), medium (≤720p), and high (≤2160p/4K). All downloads are merged to MP4 via FFmpeg."
          }
        }
      ]
    },
    {
      "@type": "HowTo",
      "name": "How to download a video with Best Video Downloader",
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Open the Actor",
          "text": "Go to apify.com/TrueFetch/best-video-downloader and click Try for free."
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Configure inputs",
          "text": "Paste a public video_url, select video_quality (metadata, low, medium, or high), and optionally set max_comments."
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Start the run and export",
          "text": "Click Start. The Actor processes the video and streams results to the dataset. Export as JSON, JSONL, CSV, or Excel."
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Apify",
          "item": "https://apify.com"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Videos",
          "item": "https://apify.com/store?category=VIDEOS"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Best Video Downloader",
          "item": "https://apify.com/TrueFetch/best-video-downloader"
        }
      ]
    }
  ]
}
```

***

**Last Updated:** May 2, 2026
**Schema version:** 1.1
**Maintained by:** [TrueFetch](https://apify.com/TrueFetch?fpr=aiagentapi) · 💬 [Telegram Group](https://t.me/Apify_Actor) · 📧 [Support](https://t.me/AiAgentApi)

# Actor input Schema

## `video_url` (type: `string`):

Enter the video URL

## `video_quality` (type: `string`):

Choose the video quality for download: High (4K), Medium (720p), Low (480p), or Metadata only

## `max_comments` (type: `integer`):

Maximum number of comments to get. Set to 0 to skip comments

## Actor input object example

```json
{
  "video_url": "https://www.tiktok.com/@claude/video/7602306547670175006",
  "video_quality": "metadata"
}
```

# Actor output Schema

## `results` (type: `string`):

All video details and optional download links with full engagement stats and comments

# 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_url": "https://www.tiktok.com/@claude/video/7602306547670175006",
    "video_quality": "metadata",
    "max_comments": 0
};

// Run the Actor and wait for it to finish
const run = await client.actor("truefetch/best-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 = {
    "video_url": "https://www.tiktok.com/@claude/video/7602306547670175006",
    "video_quality": "metadata",
    "max_comments": 0,
}

# Run the Actor and wait for it to finish
run = client.actor("truefetch/best-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 '{
  "video_url": "https://www.tiktok.com/@claude/video/7602306547670175006",
  "video_quality": "metadata",
  "max_comments": 0
}' |
apify call truefetch/best-video-downloader --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Best Video Downloader",
        "description": "Bulk-download from 1,000+ platforms — TikTok, YouTube, Instagram, X — in 4K with no watermark. Returns title, thumbnail, top comments, and media file. $0.25 per video.",
        "version": "1.0",
        "x-build-id": "lgEn4iX5nElWt5oBj"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/truefetch~best-video-downloader/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-truefetch-best-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/truefetch~best-video-downloader/runs": {
            "post": {
                "operationId": "runs-sync-truefetch-best-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/truefetch~best-video-downloader/run-sync": {
            "post": {
                "operationId": "run-sync-truefetch-best-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",
                "required": [
                    "video_url"
                ],
                "properties": {
                    "video_url": {
                        "title": "Video URL",
                        "type": "string",
                        "description": "Enter the video URL"
                    },
                    "video_quality": {
                        "title": "Video Quality",
                        "enum": [
                            "high",
                            "medium",
                            "low",
                            "metadata"
                        ],
                        "type": "string",
                        "description": "Choose the video quality for download: High (4K), Medium (720p), Low (480p), or Metadata only"
                    },
                    "max_comments": {
                        "title": "Max Comments",
                        "minimum": 0,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of comments to get. Set to 0 to skip comments"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
