# Tiktok B2b Email Scraper (`scrapier/tiktok-b2b-email-scraper`) Actor

🎯 TikTok B2B Email Scraper extracts verified business emails from public TikTok profiles, bios & link pages. ⚡ Build targeted lead lists with company data, niche & hashtags. 🚀 Perfect for sales outreach, B2B prospecting & influencer partnerships. 🔗 Export to CSV/CRM. 🔒 GDPR-friendly.

- **URL**: https://apify.com/scrapier/tiktok-b2b-email-scraper.md
- **Developed by:** [Scrapier](https://apify.com/scrapier) (community)
- **Categories:** Automation, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$24.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

## 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** Email Scraper 📱

Tiktok B2B Email Scraper allows you to **extract** critical **contact** information from **TikTok** profiles. This includes business **emails**, usernames, profile descriptions, and follower counts.

The tool is designed to focus on accounts that are relevant to your industry or niche. By targeting business accounts, it ensures you receive high-quality **data** for your outreach campaigns.

Extracted **data** can be used for B2B marketing, lead generation, and networking purposes. The scraper is capable of handling large-scale **data** **extract**ion, making it suitable for both small businesses and enterprises.

All **extract**ed **data** is presented in a structured format for easy integration into your CRM or marketing tools.

Tiktok B2B Email Scraper is a powerful tool designed to help businesses extract valuable contact information from TikTok profiles. It enables companies to streamline their lead generation efforts by targeting business accounts on TikTok.

With TikTok's growing popularity among businesses and influencers, finding accurate contact details is essential for effective outreach. This scraper simplifies the process of extracting emails from TikTok profiles, saving time and effort.

Our Tiktok B2B Email Scraper is ideal for marketers, sales teams, and agencies looking to build targeted B2B contact lists. It ensures you can connect with the right people to grow your business.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: scrapier.io@gmail.com *
### Extractable Data Table 📊
| Data Type | Description |
| --- | --- |
| Business Email | Extract verified email addresses from TikTok business profiles. |
| Username | Retrieve the username of the TikTok account for identification. |
| Profile Description | Capture the bio or description of the TikTok profile. |
| Follower Count | Get the total number of followers for the TikTok account. |
| Profile URL | Obtain the direct URL to the TikTok profile. |
| Account Type | Identify whether the account is a business or personal profile. |
| Engagement Metrics | Extract metrics such as likes and comments for assessing engagement. |
| Location | Retrieve location details if available on the profile. |

### Key Features of **TikTok** Email Scraper

Here are the **standout features** that make the **TikTok** Email Scraper a **top-tier tool** for **marketers**, **agencies**, and **researchers**:

- ⭐ Extract business emails from **TikTok** profiles with high accuracy
- ⭐ Identify and target **TikTok** business accounts relevant to your industry
- ⭐ Retrieve profile descriptions and engagement metrics for better lead qualification
- ⭐ Export data in structured formats compatible with CRM and marketing tools
- ⭐ Perform large-scale data extraction efficiently for enterprise needs
- ⭐ User-friendly interface with easy setup and operation
- ⭐ **Customizable** scraping parameters to focus on specific niches or industries
- ⭐ **Automated** updates to ensure compliance with **TikTok**s platform changes
- ⭐ **Secure** and reliable data extraction process to protect user information
- ⭐ **Comprehensive** support and documentation for seamless usage

### How to use **TikTok** Email Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **TikTok** emails today:

1. ✅ Log in to the Tiktok B2B Email Scraper platform with your credentials
2. ✅ Enter your search criteria such as keywords or hashtags to identify relevant **TikTok** profiles
3. ✅ Set filters to target business accounts or specific industries
4. ✅ **Configure** scraping parameters including the number of profiles or data types to extract
5. ✅ **Start** the scraping process and monitor the progress in real-time
6. ✅ Once completed download the extracted data in your preferred format
7. ✅ **Review** and clean the data to ensure accuracy and relevance
8. ✅ **Integrate** the data into your CRM or marketing tools for outreach campaigns
9. ✅ Use the extracted emails for B2B lead generation and networking efforts
10. ✅ Repeat the process as needed to keep your contact lists updated

### Use Cases 🎯

B2B Lead Generation
🎯 Extract business emails from **TikTok** profiles to build targeted contact lists
🎯 **Identify** potential leads in specific industries or niches using hashtags and keywords

Marketing Campaigns
🎯 **Use** extracted emails to launch personalized email marketing campaigns
🎯 Reach out to **TikTok** influencers and businesses for collaboration opportunities

Sales Outreach
🎯 Provide your sales team with accurate contact information for prospecting
🎯 Target businesses on **TikTok** that align with your product or service offerings

Competitor Analysis
🎯 **Analyze** **TikTok** profiles of competitors to understand their network and engagement
🎯 **Identify** potential customers or partners engaging with competitor accounts

### Why choose us? 💎

Tiktok B2B Email Scraper is the ultimate solution for extracting business emails from **TikTok** profiles. Our tool is designed with precision and efficiency to help you achieve your lead generation goals.

With a **user-friendly** interface and **advanced** features, it caters to businesses of all sizes. We prioritize data accuracy and provide structured outputs for seamless integration into your workflows.

Our scraper is constantly updated to comply with **TikTok**'s policies, ensuring a secure and **reliable** experience. By using our tool, you save time and resources while gaining access to high-quality contact information.

Whether you're a marketer, sales professional, or agency, our scraper is tailored to meet your specific needs. Choose Tiktok B2B Email Scraper for a dependable and effective solution to grow your business network.

### **TikTok** Email Scraper Scalability 📈

Tiktok B2B Email Scraper is built to handle data extraction at any scale. Whether you need a small list of contacts or a comprehensive database, our tool adapts to your requirements.

It is optimized for efficiency, allowing you to extract data from thousands of **TikTok** profiles in a short time. The scraper supports batch processing, making it ideal for **large-scale** lead generation campaigns.

Our infrastructure ensures stable performance even during high-demand operations. With **customizable** parameters, you can focus on specific industries or niches to refine your results.

Tiktok B2B Email Scraper is a scalable solution for businesses of all sizes, from startups to enterprises.

### **TikTok** Email Scraper Legal Guidelines ⚖️

**Yes**—scraping **TikTok** is **legal** as long as you follow **ethical** and **compliant** practices. The **TikTok** Email Scraper extracts only **publicly available** information from **public** **TikTok** profiles, making it **safe** and **compliant** for **research**, **marketing**, and **analysis**.

#### Legal & Ethical Guidelines
⚖️ **Ensure** compliance with **TikTok**s terms of service when using the scraper
⚖️ **Use** the tool only for extracting publicly available information
⚖️ **Do not** use extracted data for spamming or unsolicited communication
⚖️ Respect the privacy of **TikTok** users and avoid gathering sensitive personal information
⚖️ Verify the accuracy of extracted data before using it for business purposes
⚖️ **Obtain** necessary permissions if required for contacting extracted leads
⚖️ **Avoid** scraping profiles that explicitly prohibit data extraction in their terms
⚖️ Follow all applicable data protection laws and regulations in your region

### Input Parameters 🧩
📦 Example Input (JSON)
```json
{
  "keywords": ["Tiktok B2B Email Scraper"],
  "country": "Global",
  "maxEmailNumbers": 20,
  "platform": "TikTok",
  "engine": "legacy"
}
````

### Input Table

| Data Type | Description |
| --- | --- |
| keywords | Keywords to find relevant profiles |
| country | Country setting (Global) |
| maxEmailNumbers | Maximum emails to collect (default 20) |
| platform | Platform to scrape (TikTok) |
| engine | Engine type (legacy) |
| proxyConfiguration | Optional proxy settings |

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "TikTok",
    "keyword": "Tiktok B2B Email Scraper",
    "title": "Google's Single-Benefit Marketing Strategy for Chrome ...",
    "description": "✓For years, once we created a Gmail account, we couldn't change the username (the part before @ gmail.com ). ... Grand Rapids Marketing Co. Read more",
    "url": "https://www.linkedin.com/posts/phill-agnew_heres-how-google-marketed-chrome-browser-activity-7404878510214914048-dLxI",
    "email": "before@gmail.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Identifies TikTok as the source |
| keyword | Keyword that triggered the result (Tiktok B2B Email Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct TikTok profile link |
| email | Extracted email address |

### FAQ ❓

#### What is Tiktok B2B **Email Scraper**?

Tiktok B2B Email Scraper is a tool designed to extract business **emails** and other contact information from TikTok profiles.

#### How does the scraper identify business accounts?

The scraper uses filters and keywords to target TikTok profiles categorized as business accounts.

#### Is the tool compliant with TikTok's policies?

**Yes**, the scraper is designed to comply with TikTok's terms of service by extracting **publicly available** information only.

#### Can I customize the scraping parameters?

**Yes**, you can configure the tool to focus on specific industries, hashtags, or account types.

#### What data formats are supported for **export**?

The scraper supports exporting data in formats such as **CSV**, Excel, and **JSON** for easy integration.

#### Is the tool suitable for **large-scale** data **extract**ion?

**Yes**, Tiktok B2B Email Scraper is optimized for handling large-scale data extraction efficiently.

#### How accurate is the **extract**ed data?

The tool prioritizes data accuracy by focusing on verified business accounts and structured information.

#### Can I use the scraper for competitor analysis?

**Yes**, the scraper can help you analyze competitor profiles and their engagement metrics.

#### Is there **customer support** available?

**Yes**, we provide comprehensive support and documentation to assist users with the tool.

#### What are the **legal** considerations for using this tool?

Users must comply with TikTok's terms of service and applicable data protection laws while using the scraper.

#### Can I **extract** data from **private** TikTok profiles?

**No**, the scraper only extracts data from **publicly available** TikTok profiles.

#### Is the tool regularly updated?

**Yes**, the scraper is updated to ensure compatibility with TikTok's platform changes.

#### What industries can benefit from this tool?

Industries such as marketing, sales, and B2B services can benefit from using the scraper for lead generation.

#### How **secure** is the data **extract**ion process?

The scraper uses **secure** methods to ensure the privacy and integrity of extracted data.

#### Can I try the tool before purchasing?

**Yes**, we offer a trial version for users to evaluate the tool's features and performance.

# Actor input Schema

## `keywords` (type: `array`):

List of keywords to search for on Tiktok (e.g., \['marketing', 'founder', 'business']). The actor will search Google for Tiktok profiles/posts containing these keywords and extract email addresses.

## `platform` (type: `string`):

Select platform.

## `location` (type: `string`):

Optional: Add location to search query (e.g., 'London', 'New York'). Leave empty to search globally.

## `emailDomains` (type: `array`):

Optional: Filter results to only include emails from specific domains (e.g., \['@gmail.com', '@outlook.com']). Leave empty to collect all email domains.

## `maxEmails` (type: `integer`):

Maximum number of emails to collect per keyword (default: 20).

## `engine` (type: `string`):

Choose scraping engine. 🚀 Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. 🔧 Legacy: Uses GOOGLE\_SERP proxy with traditional selectors - more reliable but slower and more expensive.

## `proxyConfiguration` (type: `object`):

Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries.

## Actor input object example

```json
{
  "keywords": [
    "marketing"
  ],
  "platform": "Tiktok",
  "location": "",
  "emailDomains": [
    "@gmail.com"
  ],
  "maxEmails": 20,
  "engine": "legacy",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "keywords": [
        "marketing"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapier/tiktok-b2b-email-scraper").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 = {
    "keywords": ["marketing"],
    "emailDomains": ["@gmail.com"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapier/tiktok-b2b-email-scraper").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 '{
  "keywords": [
    "marketing"
  ],
  "emailDomains": [
    "@gmail.com"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scrapier/tiktok-b2b-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Tiktok B2b Email Scraper",
        "description": "🎯 TikTok B2B Email Scraper extracts verified business emails from public TikTok profiles, bios & link pages. ⚡ Build targeted lead lists with company data, niche & hashtags. 🚀 Perfect for sales outreach, B2B prospecting & influencer partnerships. 🔗 Export to CSV/CRM. 🔒 GDPR-friendly.",
        "version": "0.1",
        "x-build-id": "HnOdl31sqgK264NUw"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapier~tiktok-b2b-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapier-tiktok-b2b-email-scraper",
                "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/scrapier~tiktok-b2b-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapier-tiktok-b2b-email-scraper",
                "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/scrapier~tiktok-b2b-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapier-tiktok-b2b-email-scraper",
                "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": [
                    "keywords"
                ],
                "properties": {
                    "keywords": {
                        "title": "Keywords",
                        "type": "array",
                        "description": "List of keywords to search for on Tiktok (e.g., ['marketing', 'founder', 'business']). The actor will search Google for Tiktok profiles/posts containing these keywords and extract email addresses.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "platform": {
                        "title": "Platform",
                        "enum": [
                            "Tiktok"
                        ],
                        "type": "string",
                        "description": "Select platform.",
                        "default": "Tiktok"
                    },
                    "location": {
                        "title": "Location Filter",
                        "type": "string",
                        "description": "Optional: Add location to search query (e.g., 'London', 'New York'). Leave empty to search globally.",
                        "default": ""
                    },
                    "emailDomains": {
                        "title": "Email Domains Filter",
                        "type": "array",
                        "description": "Optional: Filter results to only include emails from specific domains (e.g., ['@gmail.com', '@outlook.com']). Leave empty to collect all email domains.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEmails": {
                        "title": "Maximum Emails per Keyword",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum number of emails to collect per keyword (default: 20).",
                        "default": 20
                    },
                    "engine": {
                        "title": "Engine",
                        "enum": [
                            "legacy"
                        ],
                        "type": "string",
                        "description": "Choose scraping engine. 🚀 Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. 🔧 Legacy: Uses GOOGLE_SERP proxy with traditional selectors - more reliable but slower and more expensive.",
                        "default": "legacy"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
