# Universal Speech to Text Transcriber (`tictechid/vanzi-universal-transcriber`) Actor

Transcribe audio from videos stored on Google Drive, Dropbox, GitHub raw, OneDrive, Box, iCloud, AWS S3, GCS, Azure Blob, and Backblaze B2. Convert share links to direct downloads for fast, accurate transcripts with timestamps and easy API integration.

- **URL**: https://apify.com/tictechid/vanzi-universal-transcriber.md
- **Developed by:** [TicTech](https://apify.com/tictechid) (community)
- **Categories:** Automation, SEO tools, Videos
- **Stats:** 147 total users, 24 monthly users, 100.0% runs succeeded, 4 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-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

## Multi-Provider Audio Transcriber

<!--
Keywords: transcription, transcript, video to text, audio to text, audio extraction, cloud storage, Google Drive, Dropbox, GitHub raw, OneDrive, SharePoint, Box, iCloud Drive, AWS S3, Google Cloud Storage, Azure Blob, Backblaze B2, captions, subtitles, speech-to-text, audio transcription, content analysis, accessibility, SEO, compliance, language detection, timestamped transcript, automated transcription, mp3, mp4, wav, srt, vtt
-->

Extract and transcribe audio from video and audio files stored across multiple cloud storage services! This powerful tool automatically converts share links to direct downloads, processes both video and audio files, and generates accurate, timestamped transcripts with automatic language detection. Unlock the full value of your media content for analysis, accessibility, and growth.

> **Note:** Only publicly accessible files can be transcribed. Private or restricted files are not supported.

> **Smart Processing:** Automatically detects file type and processes accordingly - extracts audio from videos or transcribes audio files directly.

### Why Use This Tool?
- **Automate tedious work:** No more manual transcription—get results in minutes, not hours.
- **Unlock hidden insights:** Search, analyze, and repurpose your video and audio content for new opportunities.
- **Boost accessibility:** Make your content inclusive for all audiences with accurate transcripts.
- **Enhance discoverability:** Improve SEO and compliance with rich, timestamped text.
- **Stay ahead:** Track trends, monitor competitors, and optimize your content strategy with ease.

### Why Choose This Tool?
- **🔄 Multi-Provider Support:** Unlike single-platform tools, we support 10+ major cloud storage services and video platforms
- **🎯 Dual File Processing:** Handle both video and audio files with a single tool - no need for separate solutions
- **⚡ Smart Automation:** Automatic link conversion, file type detection, and processing optimization
- **🛡️ Enterprise Reliability:** Built-in retry logic, memory optimization, and robust error handling
- **🌍 Language Intelligence:** Automatic language detection across 20+ languages
- **📊 Rich Output:** Timestamped transcripts with metadata for comprehensive content analysis
- **💾 Memory Efficient:** Optimized for cloud environments with automatic cleanup and resource management

### Features
- **Multi-Provider Support:** Works with 10+ major cloud storage services and video platforms
- **Dual File Support:** Handles both video and audio files seamlessly
- **Smart Processing:** Automatically detects file type and processes accordingly
- **Automatic Link Conversion:** Converts share links to direct download URLs automatically
- **Smart Download Strategy:** Platform-specific optimization for each provider
- **Retry Logic:** Robust download with automatic retry mechanisms
- **Outputs transcript with timestamps and detected language**
- **Detects and outputs the dominant spoken language (see supported languages below)**
- **Memory-optimized processing** with automatic cleanup
- **File Size Limits:** Maximum 3GB per file to ensure reliable processing and cost efficiency
- **Memory Requirements:** Larger files require increased Apify run memory allocation (see Usage section for details)

### Pricing

#### Base + Per-Second Model
This Actor uses a **pay-per-event pricing model** with a base charge plus per-second transcription:

##### Pricing Structure
- **`actor start`**: $0.01 per Actor run (actor start cost)
- **`transcription-second`**: $0.0025 per second of audio transcribed

##### Key Features
- **Actor start cost** - $0.01 charged once per run
- **Per-second transcription** - additional cost based on actual audio duration
- **Rounded up to the nearest second** for transcription duration
- **No hidden fees** or additional charges
- **Automatic event tracking** by the Apify platform

#### Pricing Examples

##### Successful Transcription (30-second file)
- `actor start`: $0.01
- `transcription-second` × 30: $0.075
- **Total**: $0.085

##### Short Video (2 seconds)
- `actor start`: $0.01
- `transcription-second` × 2: $0.005
- **Total**: $0.015

##### Failed Transcription
- `actor start`: $0.01
- **Total**: $0.01

##### Long Video (5 minutes)
- `actor start`: $0.01
- `transcription-second` × 300: $0.75
- **Total**: $0.76

#### Why This Pricing Model?
- **Fair**: Base charge covers setup costs, per-second covers actual processing
- **Transparent**: Clear base + usage pricing structure
- **Predictable**: Easy to estimate costs before running
- **Cost-effective**: Only pay for actual audio duration beyond base charge
- **Simple**: Just two event types to track
- **Attempt events**: Minimal cost for failed operations

> **Note**: Pricing is based on actual processing events, so you only pay for what the Actor does. No hidden fees or minimum charges.

### Supported Sources

#### Google Drive
- **Automatically converts share links to direct download URLs**
- Supports various share link formats:
  - `https://drive.google.com/file/d/FILE_ID/view`
  - `https://drive.google.com/file/d/FILE_ID/edit`
  - `https://drive.google.com/open?id=FILE_ID`


#### Dropbox
- **Automatically converts share links to direct download URLs**

#### GitHub Raw Content
- Direct links to raw video files in GitHub repositories

#### OneDrive & SharePoint
- **Automatically converts share links to direct download URLs**
- Supports OneDrive personal and SharePoint business accounts

#### Box
- **Automatically converts share links to direct download URLs**

#### iCloud Drive
- **Automatically converts share links to direct download URLs**

#### AWS S3
- **Direct access to S3 buckets and objects**
- Supports presigned URLs and public objects

#### Google Cloud Storage
- **Direct access to GCS buckets and objects**

#### Azure Blob Storage
- **Direct access to Azure Blob containers and blobs**

#### Backblaze B2
- **Direct access to B2 buckets and files**

### Supported File Types

#### Video Files
- **MP4, AVI, MOV, WMV, FLV, WebM, MKV, 3GP, and other common video formats**
- **Audio extraction:** Automatically extracts audio track for transcription
- **Optimized audio extraction:** 16kHz mono output with 64k bitrate for minimal file size
- **Format detection:** Automatically detects video format and handles accordingly

#### Audio Files
- **MP3, WAV, FLAC, M4A, AAC, OGG, WMA, AIFF, and other common audio formats**
- **Direct transcription:** Transcribes audio files without conversion
- **High-quality processing:** Maintains original audio quality during transcription
- **Format detection:** Automatically identifies audio format and handles accordingly
- **Longer duration support:** Audio files are much smaller than video files, allowing transcription of longer content within the 3GB limit

> **Note:** This tool intelligently processes both video and audio files. For videos, it extracts the audio track before transcription. For audio files, it transcribes directly for maximum efficiency.

> **💡 Audio vs Video:** A 1-hour audio file (MP3) is typically 50-100MB, while a 1-hour video file can be 1-5GB. Use audio files for longer content to maximize transcription duration within the file size limit!

### Use Cases
- **Content Creators:** Generate captions, repurpose content, and analyze performance.
- **Marketers:** Track brand mentions, analyze trends, and optimize strategy.
- **Researchers:** Study video and audio content and extract insights from public discourse.
- **Businesses:** Create training materials, monitor feedback, and maintain compliance records.
- **Developers:** Transcribe documentation videos, tutorials, and demos stored in cloud platforms.
- **Podcasters:** Transcribe audio episodes for accessibility and SEO.
- **Educators:** Convert lecture recordings to searchable text.

### Supported Languages
- Spanish: `es`
- English: `en`
- Hindi: `hi`
- Japanese: `ja`
- Russian: `ru`
- Ukrainian: `uk`
- Swedish: `sv`
- Chinese: `zh`
- Portuguese: `pt`
- Dutch: `nl`
- Turkish: `tr`
- French: `fr`
- German: `de`
- Indonesian: `id`
- Korean: `ko`
- Italian: `it`

### Input Examples

#### Basic Input
```json
{
  "start_urls": "https://drive.google.com/file/d/example/view"
}
````

#### Provider-Specific Examples

##### Google Drive

```json
{
  "start_urls": "https://drive.google.com/file/d/1ABC123DEF456/view"
}
```

##### Dropbox

```json
{
  "start_urls": "https://www.dropbox.com/s/abc123def456/video.mp4?dl=0"
}
```

##### GitHub Raw

```json
{
  "start_urls": "https://raw.githubusercontent.com/username/repo/main/video.mp4"
}
```

##### OneDrive

```json
{
  "start_urls": "https://1drv.ms/v/s!ABC123DEF456"
}
```

##### Box

```json
{
  "start_urls": "https://app.box.com/s/abc123def456"
}
```

##### AWS S3

```json
{
  "start_urls": "https://bucket-name.s3.amazonaws.com/video.mp4"
}
```

### Output Example (Success)

```json
{
  "sourceUrl": "https://drive.google.com/file/d/example/view",
  "videoId": "unique-video-id",
  "status": "success",
  "durationSec": 45.2,
  "transcript": "[0.00s - 2.50s] Welcome to my channel! [2.50s - 8.10s] Today I'm going to show you how to make the perfect pasta dish.",
  "detected_language": "en",
  "timestamp": "2024-01-01T12:00:00.000Z"
}
```

### Output Example (Failed - Unsupported URL)

```json
{
  "sourceUrl": "https://www.youtube.com/watch?v=example",
  "videoId": "unique-video-id",
  "status": "failed",
  "transcript": "Unsupported URL type. Please provide a valid URL from supported cloud storage services.",
  "durationSec": 0,
  "timestamp": "2024-01-01T12:00:00.000Z"
}
```

#### Output Fields

- **sourceUrl**: Original file URL
- **videoId**: Unique identifier for the file
- **status**: "success" or "failed"
- **durationSec**: File duration in seconds (only for success)
- **transcript**: Transcription with timestamps (only for success) or error message (for failed outputs)
- **detected\_language**: BCP-47 code for the detected language (only for success)
- **timestamp**: Processing time

### Usage

1. **Provide a single file URL** from any supported cloud storage services
2. **Ensure the file is publicly accessible**
3. **Check file size** - maximum 3GB per file
4. **Set appropriate Apify run memory** - larger files require more memory (see Memory Requirements below)
5. **Generate transcript with automatic language detection**
6. **Receive timestamped transcript in JSON format**

**Note:** Only one URL can be processed per actor run. For multiple files, run the actor separately for each URL.

#### Memory Requirements

**Important:** Larger files require more memory allocation. Please adjust the **Apify platform's run memory setting** based on your file size:

- **Small files (< 100MB)**: 128MB - 512MB memory is sufficient
- **Medium files (100MB - 1GB)**: 512MB - 2GB memory recommended
- **Large files (1GB - 2GB)**: 2GB - 4GB memory recommended
- **Very large files (2GB - 3GB)**: 4GB - 8GB memory required

> **⚠️ Memory Warning:** If you encounter memory errors or timeouts when processing larger files, increase the **Apify run memory** setting in the actor configuration. The actor supports up to 8GB of memory. Bigger files use proportionally more memory during download, audio extraction, and transcription.

> **💡 Pro Tip:** Audio files are much smaller than video files! If you have long audio content to transcribe, consider using audio files (MP3, WAV, etc.) instead of video files. This allows you to transcribe much longer durations while staying within the 3GB file size limit.

### Technical Details

- **Unified Processing:** Single interface handles all supported providers and file types
- **Intelligent Detection:** Automatically identifies cloud storage provider and file format
- **Smart Link Conversion:** Converts share links to direct download URLs for maximum compatibility
- **Robust Download:** Built-in retry logic and error handling for reliable file processing
- **Optimized Processing:**
  - Videos: Efficient audio extraction with minimal quality loss
  - Audio: Direct transcription without unnecessary conversion
- **Quality Assurance:** Automatic duration validation and file size limits
- **Memory Management:** Optimized for cloud environments with automatic cleanup
- **Security:** No persistent data storage - files are processed and immediately deleted

### Memory Optimization Features

- **Efficient Processing:** Optimized for cloud environments with automatic cleanup
- **Chunked downloads** (8KB chunks) to minimize memory usage
- **Automatic file cleanup** after processing
- **Garbage collection** at key processing stages
- **Memory monitoring** throughout the process
- **Optimized audio extraction** with minimal quality loss
- **Retry logic** prevents memory waste from failed downloads

> **⚠️ Important:** While the actor is optimized for memory efficiency, processing larger files (especially videos over 1GB) requires adequate memory allocation. Always increase the **Apify run memory** setting in the actor configuration when processing larger files to avoid out-of-memory errors. See the Memory Requirements section above for recommended memory allocations based on file size.

### Example INPUT.json

```json
{
  "start_urls": "https://drive.google.com/file/d/1ABC123DEF456/view"
}
```

**Supported URL formats:**

- Google Drive: `https://drive.google.com/file/d/FILE_ID/view`
- Dropbox: `https://www.dropbox.com/s/FILE_ID/filename.mp4?dl=0`
- GitHub Raw: `https://raw.githubusercontent.com/user/repo/main/video.mp4`
- OneDrive: `https://1drv.ms/v/s!FILE_ID`
- Box: `https://app.box.com/s/FILE_ID`

***

For more details, contact the maintainer or email us at contact@tictech.id

# Actor input Schema

## `start_urls` (type: `string`):

URL to a single video or audio file from supported cloud storage services. Only one URL can be processed at a time. Maximum file size: 1GB (1024MB). Supports Google Drive, Dropbox, GitHub raw content, OneDrive/SharePoint, Box, iCloud Drive, AWS S3, Google Cloud Storage, Azure Blob, and Backblaze B2.

## Actor input object example

```json
{
  "start_urls": "https://drive.google.com/file/d/example/view"
}
```

# 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 = {
    "start_urls": "https://drive.google.com/file/d/example/view"
};

// Run the Actor and wait for it to finish
const run = await client.actor("tictechid/vanzi-universal-transcriber").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 = { "start_urls": "https://drive.google.com/file/d/example/view" }

# Run the Actor and wait for it to finish
run = client.actor("tictechid/vanzi-universal-transcriber").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 '{
  "start_urls": "https://drive.google.com/file/d/example/view"
}' |
apify call tictechid/vanzi-universal-transcriber --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=tictechid/vanzi-universal-transcriber",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Universal Speech to Text Transcriber",
        "description": "Transcribe audio from videos stored on Google Drive, Dropbox, GitHub raw, OneDrive, Box, iCloud, AWS S3, GCS, Azure Blob, and Backblaze B2. Convert share links to direct downloads for fast, accurate transcripts with timestamps and easy API integration.",
        "version": "1.0",
        "x-build-id": "rQJaOJe0r0d3ZFvBY"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/tictechid~vanzi-universal-transcriber/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-tictechid-vanzi-universal-transcriber",
                "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/tictechid~vanzi-universal-transcriber/runs": {
            "post": {
                "operationId": "runs-sync-tictechid-vanzi-universal-transcriber",
                "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/tictechid~vanzi-universal-transcriber/run-sync": {
            "post": {
                "operationId": "run-sync-tictechid-vanzi-universal-transcriber",
                "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": [
                    "start_urls"
                ],
                "properties": {
                    "start_urls": {
                        "title": "File URL",
                        "type": "string",
                        "description": "URL to a single video or audio file from supported cloud storage services. Only one URL can be processed at a time. Maximum file size: 1GB (1024MB). Supports Google Drive, Dropbox, GitHub raw content, OneDrive/SharePoint, Box, iCloud Drive, AWS S3, Google Cloud Storage, Azure Blob, and Backblaze B2."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
