# TikTok Sound Library (`burbn/tiktok-sound-library`) Actor

Discover unlimited royalty-free TikTok sounds & music! Scrape the TikTok Sound Library with titles, artists, albums, cover art, audio URLs, duration, and usage stats. Sort by Hot or New — all without a TikTok account!

- **URL**: https://apify.com/burbn/tiktok-sound-library.md
- **Developed by:** [Kevin](https://apify.com/burbn) (community)
- **Categories:** Social media, Developer tools, Other
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
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

## 🎵 TikTok Sound Library Scraper - Discover Unlimited Royalty-Free Music

**Explore TikTok's massive Sound Library of unlimited, royalty-free music! Scrape sound titles, artists, albums, cover art, direct audio URLs, duration, and usage stats. Sort by Hot or New — all without a TikTok account!**

### 📋 Table of Contents

- [🚀 Features](#-features)
- [🎯 Use Cases](#-use-cases)
- [⚡ Quick Start](#-quick-start)
- [📊 Input Parameters](#-input-parameters)
- [📤 Output Format](#-output-format)
- [🎵 Sound Data Extracted](#-sound-data-extracted)
- [📈 Performance & Reliability](#-performance--reliability)
- [💡 Best Practices](#-best-practices)
- [❓ FAQ](#-faq)
- [🔗 Related Actors](#-related-actors)

### 🚀 Features

#### 🎵 **Complete Sound Library Access**
- ✅ **No Login Required** — Browse TikTok's Sound Library without a TikTok account
- ✅ **Unlimited Sounds** — Access 879,000+ royalty-free sounds and growing
- ✅ **Sort by Hot or New** — Discover the most popular or recently added sounds
- ✅ **Real-Time Data** — Access the latest sound library data from TikTok
- ✅ **Commerce-Safe** — All sounds are marked with commercial usage status

#### 📊 **Comprehensive Data**
- ✅ **Song Title & Artist** — Full track title and artist/creator name
- ✅ **Album Info** — Album name for organized music discovery
- ✅ **Duration** — Track length in seconds with high precision
- ✅ **Cover Art** — Three sizes of cover art (large, medium, thumbnail)
- ✅ **Direct Audio URL** — CDN-hosted audio file URL for playback
- ✅ **Usage Stats** — Number of TikTok videos using each sound
- ✅ **Language** — Track language (English, non_vocal, etc.)
- ✅ **Commercial Status** — Whether the sound is approved for commercial use
- ✅ **Matched Song** — Original song metadata (title, artist, ID, full duration)

### 🎯 Use Cases

| Use Case | Description | Benefits |
|----------|-------------|----------|
| 🎵 **Content Creation** | Find royalty-free sounds for TikTok videos | Access safe-to-use music for your content |
| 📈 **Music Discovery** | Browse TikTok's hottest sounds | Discover new music before it goes viral |
| 💼 **Brand Content** | Find commercial-safe sounds | Use legally approved audio for branded content |
| 🔍 **Music Research** | Analyze TikTok's sound library | Understand what music is available and popular |
| 🎶 **Music Industry** | Monitor TikTok's sound catalog | Track which songs are featured in the library |
| 📊 **Data Analysis** | Build sound databases | Create datasets of TikTok's music catalog |
| 🎧 **Playlist Curation** | Discover sounds by popularity | Find the most-used sounds for playlists |

### ⚡ Quick Start

#### 1️⃣ **Hot Sounds (Most Popular)**
```json
{
  "orderBy": "1",
  "maxResults": 100
}
````

#### 2️⃣ **New Sounds (Recently Added)**

```json
{
  "orderBy": "2",
  "maxResults": 100
}
```

#### 3️⃣ **Large Scrape (500 Sounds)**

```json
{
  "orderBy": "1",
  "maxResults": 500
}
```

#### 4️⃣ **Scrape Everything (Unlimited)**

```json
{
  "orderBy": "1",
  "maxResults": 0
}
```

### 📊 Input Parameters

#### Configuration Options

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `orderBy` | String | `"1"` | Sort order: `1` (Hot / Most Popular) or `2` (New / Recently Added) |
| `page` | Integer | `1` | Start extraction from this page |
| `maxResults` | Integer | `100` | Maximum number of sounds to retrieve (0 for all) |
| `pageSize` | Integer | `10` | Results per page per request (Max 10, API limit) |

### 📤 Output Format

#### 🎵 **Sound Data Structure**

```json
{
  "source": "tiktok_sound_library",
  "music_id": "6714532073182333697",
  "mid": "6714532073182333697",
  "title": "Future",
  "author": "Official Sound Studio",
  "album": "Funk It Up",
  "duration": 33,
  "duration_precision": 33.77,
  "language": "non_vocal",
  "user_count": 5466702,
  "cover_large": "https://p16-sg.tiktokcdn.com/aweme/720x720/...",
  "cover_medium": "https://p16-sg.tiktokcdn.com/aweme/200x200/...",
  "cover_thumb": "https://p16-sg.tiktokcdn.com/aweme/100x100/...",
  "play_url": "https://sf16-ies-music-sg.tiktokcdn.com/obj/...",
  "is_commerce_music": true,
  "is_original": false,
  "is_original_sound": false,
  "is_unlimited_music": true,
  "matched_song_title": "Future",
  "matched_song_author": "BCD Studio",
  "matched_song_id": "7085455230749378562",
  "matched_song_full_duration": 33777,
  "create_time": "2019-07-17T07:13:44.000Z"
}
```

### 🎵 Sound Data Extracted

#### 🏷️ **Sound Info**

| Element | Description | Details |
|---------|-------------|---------|
| **Title** | Song/sound title | Full track name |
| **Author** | Artist/creator name | Original sound creator |
| **Album** | Album name | Album the track belongs to |
| **Duration** | Track length in seconds | Integer duration |
| **Duration Precision** | Precise track length | Decimal seconds |
| **Language** | Track language | English, non\_vocal, etc. |
| **Music ID** | TikTok music identifier | Unique sound ID |

#### 📊 **Usage & Popularity**

| Element | Description | Details |
|---------|-------------|---------|
| **User Count** | Number of videos | How many TikToks use this sound |

#### 🖼️ **Media URLs**

| Element | Description | Details |
|---------|-------------|---------|
| **Cover Large** | 720x720 cover art | High-res album cover |
| **Cover Medium** | 200x200 cover art | Medium album cover |
| **Cover Thumb** | 100x100 cover art | Thumbnail album cover |
| **Play URL** | Direct audio file URL | CDN-hosted audio file |

#### 💼 **Status Flags**

| Element | Description | Details |
|---------|-------------|---------|
| **Is Commerce Music** | Commercial-approved | `true` = safe for commercial use |
| **Is Original** | Original composition | `true` = original track |
| **Is Original Sound** | Original TikTok sound | `true` = native TikTok audio |
| **Is Unlimited Music** | Unlimited usage | `true` = royalty-free for TikTok |

#### 🎵 **Matched Song Info**

| Element | Description | Details |
|---------|-------------|---------|
| **Matched Song Title** | Original song title | The source song title |
| **Matched Song Author** | Original artist | The source song artist |
| **Matched Song ID** | Song identifier | Unique matched song ID |
| **Full Duration** | Full song length (ms) | Complete track duration |

### 📈 Performance & Reliability

#### 🔄 **Reliability Features**

- ✅ **Auto-Retry & Backoff** — Handles temporary connection hiccups gracefully
- ✅ **Multi-Key Rotation** — Automatically cycles through API keys on rate limits
- ✅ **Dynamic Pagination** — Seamlessly loops through all pages of results
- ✅ **Batch Processing** — Efficiently pushes data in batches of 10 items
- ✅ **Fail-Safes** — Early exits if maximum results limit is reached

### 💡 Best Practices

#### ✅ **Recommended Usage**

1. **Start Small** — Use `maxResults: 20` first to verify your filters work correctly.
2. **Hot for Popular** — Use `orderBy: "1"` to find the most-used sounds on TikTok.
3. **New for Fresh Content** — Use `orderBy: "2"` to discover recently added sounds.
4. **Check User Count** — Higher `user_count` means the sound is proven popular.
5. **Use Cover Art** — Three sizes of cover art are provided for different display needs.
6. **Check Commerce Status** — Always verify `is_commerce_music` before using in commercial content.
7. **Download Audio Promptly** — `play_url` CDN links may expire; download audio files quickly.

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

- The API returns a maximum of 10 sounds per page (`pageSize` limit).
- Cover art and audio URLs are CDN-hosted and may expire; download them promptly if needed.
- `user_count` shows how many TikTok videos currently use this sound.
- `create_time` is converted from Unix timestamp to ISO 8601 format.
- Total available sounds: 879,000+ and growing.

### ❓ FAQ

#### **Q: Do I need a TikTok account?**

**A:** No, this tool uses specialized endpoints and does not require login, cookies, or account access.

#### **Q: What's the difference between Hot and New?**

**A:** `Hot` (orderBy: 1) shows the most popular sounds by usage. `New` (orderBy: 2) shows recently added sounds to the library.

#### **Q: Are these sounds royalty-free?**

**A:** These sounds are from TikTok's "Unlimited Sounds" library, which are available for use on TikTok. Check `is_commerce_music` for commercial usage rights.

#### **Q: How many sounds are available?**

**A:** The library contains 879,000+ sounds and is constantly growing with new additions.

#### **Q: What does `user_count` mean?**

**A:** It shows how many TikTok videos currently use that particular sound. Higher counts indicate more popular sounds.

#### **Q: Can I get the audio file?**

**A:** Yes, the `play_url` field contains a direct CDN link to the audio file. Download promptly as URLs may expire.

#### **Q: What is `matched_song`?**

**A:** Many TikTok sounds are clips of full songs. The matched song data shows the original full-length song's title, artist, and duration.

***

### 🔗 Related Actors

| Actor | Description |
|-------|-------------|
| [🎵 TikTok Trending Sounds](https://apify.com/burbn/tiktok-trending-sounds) | Discover trending TikTok sounds with rankings, trend data, and music URLs |
| [🎬 TikTok Trending Product Videos](https://apify.com/burbn/tiktok-trending-product-videos) | Discover trending TikTok videos with titles, covers, and direct links |
| [🌟 TikTok Trending Creators](https://apify.com/burbn/tiktok-trending-creators) | Discover trending TikTok creators and influencers |
| [📊 TikTok Top Ads Spy](https://apify.com/burbn/tiktok-top-ads-spy) | Scrape top-performing TikTok ads |
| [📦 TikTok Trending Products](https://apify.com/burbn/tiktok-trending-products-scraper) | Discover viral products on TikTok |

***

### 🏷️ **Keywords & Tags**

`tiktok sound library`, `tiktok sounds scraper`, `tiktok music scraper`, `tiktok unlimited sounds`, `tiktok royalty free music`, `tiktok audio scraper`, `tiktok music library`, `tiktok sound catalog`, `tiktok music data`, `tiktok audio data`, `tiktok sound extractor`, `tiktok music extractor`, `tiktok free music`, `tiktok popular sounds`, `tiktok hot sounds`, `tiktok new sounds`, `tiktok commercial music`, `tiktok music analytics`, `tiktok sound discovery`, `tiktok music discovery`, `tiktok scraper`, `apify tiktok`, `tiktok api scraper`, `tiktok data extraction`, `social media scraper`, `music discovery tool`, `audio discovery tool`, `tiktok music catalog`, `tiktok music research`, `tiktok content strategy`

***

### 🎁 Get $5 Free Apify Credits

New to Apify? [Sign up using this link](https://apify.com?fpr=free-credits) and get **$5 free credits** to start scraping TikTok Sound Library right away! No credit card required.

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

***

# Actor input Schema

## `orderBy` (type: `string`):

Select how to sort the sounds from TikTok's Sound Library.

## `page` (type: `integer`):

The page number to start scraping from. Default: 1.

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

Maximum number of sounds to scrape. Set to 0 for unlimited. Default: 100.

## `pageSize` (type: `integer`):

Number of sounds per API request. Max 10 (API limit). Default: 10.

## Actor input object example

```json
{
  "orderBy": "1",
  "page": 1,
  "maxResults": 20,
  "pageSize": 10
}
```

# Actor output Schema

## `overview` (type: `string`):

Open the dataset view with an overview of scraped TikTok sounds including key metrics.

## `detailed` (type: `string`):

Open the dataset view with detailed data for each scraped TikTok sound.

# 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 = {
    "orderBy": "1",
    "page": 1,
    "maxResults": 20,
    "pageSize": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("burbn/tiktok-sound-library").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 = {
    "orderBy": "1",
    "page": 1,
    "maxResults": 20,
    "pageSize": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("burbn/tiktok-sound-library").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 '{
  "orderBy": "1",
  "page": 1,
  "maxResults": 20,
  "pageSize": 10
}' |
apify call burbn/tiktok-sound-library --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=burbn/tiktok-sound-library",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "TikTok Sound Library",
        "description": "Discover unlimited royalty-free TikTok sounds & music! Scrape the TikTok Sound Library with titles, artists, albums, cover art, audio URLs, duration, and usage stats. Sort by Hot or New — all without a TikTok account!",
        "version": "1.0",
        "x-build-id": "Qy4YhiVw83nOO43v6"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/burbn~tiktok-sound-library/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-burbn-tiktok-sound-library",
                "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/burbn~tiktok-sound-library/runs": {
            "post": {
                "operationId": "runs-sync-burbn-tiktok-sound-library",
                "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/burbn~tiktok-sound-library/run-sync": {
            "post": {
                "operationId": "run-sync-burbn-tiktok-sound-library",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "orderBy": {
                        "title": "🔥 Sort Order",
                        "enum": [
                            "1",
                            "2"
                        ],
                        "type": "string",
                        "description": "Select how to sort the sounds from TikTok's Sound Library.",
                        "default": "1"
                    },
                    "page": {
                        "title": "📄 Start Page Number",
                        "minimum": 1,
                        "type": "integer",
                        "description": "The page number to start scraping from. Default: 1.",
                        "default": 1
                    },
                    "maxResults": {
                        "title": "🎯 Max Results",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum number of sounds to scrape. Set to 0 for unlimited. Default: 100.",
                        "default": 20
                    },
                    "pageSize": {
                        "title": "📐 Results Per Page",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Number of sounds per API request. Max 10 (API limit). Default: 10.",
                        "default": 10
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
