# YouTube Profile Scraper (`scrapevanta/youtube-profile-scraper`) Actor

YouTube Profile Scraper extracts detailed channel and creator information from YouTube. Gather channel names, descriptions, subscriber counts, social links, contact details, video metrics, and more to support lead generation, competitor research, influencer outreach, and market analysis.

- **URL**: https://apify.com/scrapevanta/youtube-profile-scraper.md
- **Developed by:** [ScrapeVanta](https://apify.com/scrapevanta) (community)
- **Categories:** Lead generation, Developer tools, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.99 / 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.

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

### Youtube Profile Scraper ⚡ — Extract YouTube channel details in bulk

Scraping YouTube channel data one link at a time is slow and easy to mess up—especially when you need consistent fields like subscribers, views, and “joined” dates. **Youtube Profile Scraper** automates extraction of YouTube channel about-section details into structured records you can analyze or import. It’s a go-to **youtube profile scraper** and **youtube channel scraper** for marketers, analysts, and researchers who need **youtube profile data scraper** results fast. Use it when you want **extract youtube profile information** at scale from a list of channel URLs, not hours of manual copying. With one run, you can process multiple channel URLs and get clean, dataset-ready output within seconds of starting.

---

### See the Data: Sample Output

Here's a real record from a single run:

```json
{
  "Description": "We make videos about AI, tools, and build logs.",
  "Details": {
    "location": "United States"
  },
  "Links": [
    "https://example.com",
    "https://twitter.com/example"
  ],
  "banner_img": "https://example.com/banner.jpg",
  "collaborations": null,
  "created_date": "2012-02-19T00:00:00.000Z",
  "featured_channels": null,
  "featured_video": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
  "handle": "@ExampleChannel",
  "handle_md5": "3a5f7d2c1e9b6f0f9e0f2d1c0a9b8c7d",
  "has_podcast": false,
  "id": "UC1234567890abcdef",
  "identifier": "UC1234567890abcdef",
  "input": {
    "url": "https://www.youtube.com/@ExampleChannel/about"
  },
  "name": "Example Channel",
  "profile_image": "https://example.com/profile.jpg",
  "subscribers": 475000,
  "timestamp": "2026-06-07T12:34:56.789Z",
  "top_videos": [],
  "url": "https://www.youtube.com/@examplechannel",
  "videos_count": 128,
  "views": 116712501993
}
````

| Field | Type | What It Tells You |
|---|---|---|
| `url` | string | Canonical YouTube channel URL that ties the record back to the source channel |
| `handle` | string | Channel handle (useful as a stable identifier in your workflow) |
| `name` | string | Display name shown for the channel |
| `subscribers` | number | Subscriber count extracted from the channel about section |
| `videos_count` | number | Total videos count extracted from the channel about section |
| `views` | number | Total channel views extracted from the channel about section |
| `created_date` | string | null | The channel “joined” date formatted as an ISO timestamp |
| `Description` | string | Channel description from the about section (great for topic tagging) |
| `Links` | array | External links listed on the channel (often social or website links) |
| `profile_image` | string | Profile image URL for quick visual review or enrichment |
| `banner_img` | string | Banner image URL for branding context |
| `featured_video` | string | null | A featured video URL pulled from the channel home page |
| `id` | string | Channel ID (also appears as `identifier`) |
| `timestamp` | string | When the actor captured the record (useful for freshness tracking) |

Export your full dataset as **JSON, CSV, or Excel** from the Apify dashboard.

***

### Setting It Up

Drop this into your `input.json` and you're ready to go:

```json
{
  "startUrls": [
    {
      "url": "https://www.youtube.com/@MrBeast/about"
    },
    {
      "url": "https://www.youtube.com/@TechWithTim/about"
    }
  ]
}
```

| Parameter | Required | What It Does |
|---|---:|---|
| `startUrls` | ✅ | List of YouTube channel URLs you want to scrape, typically YouTube “about” pages |
| ↳ `startUrls[].url` | ✅ | The full YouTube channel URL to scrape (example format: `https://www.youtube.com/@ChannelHandle/about`) |

***

### What It Does

Youtube Profile Scraper scrapes YouTube channel details from the channel about information and returns structured JSON records for each URL you provide.

#### Extract key channel stats from the about section

You’ll get subscribers, videos count, views, and the channel joined date in a format that’s ready for analysis. This makes it a practical **youtube profile data scraper** when you need consistent metrics across many channels.

#### Capture channel identity and branding details

The output includes the channel handle, name, profile image, and banner image URLs. That’s useful for enrichment workflows when you’re building a shortlist of channels for campaigns or research.

#### Collect useful external links automatically

It extracts the channel’s external links (from the channel links area) into a `Links` array. This is helpful when you’re doing **youtube channel link scraper** style enrichment for outreach, partner research, or contact discovery workflows.

#### Provide structured, integration-ready output

Each record is pushed as a dataset row containing fields like `Description`, `Details.location`, `featured_video`, and canonical `url`. You can take the results straight into data pipelines without rebuilding schemas.

#### Includes resilience for batch scraping runs

The actor attempts multiple retries per channel when a scrape fails, so larger **youtube channel scraper** jobs don’t collapse on the first issue. If a URL can’t be scraped after retries, you’ll see it logged—so you can rerun only what’s needed.

Overall, Youtube Profile Scraper delivers **automated youtube profile scraping** you can trust for turning lists of channel URLs into clean, usable datasets.

***

### Why Youtube Profile Scraper?

There are plenty of ways to pull data from YouTube—here’s why Youtube Profile Scraper stands out.

#### Built for dataset-first workflows

Instead of leaving you with messy pages to interpret, Youtube Profile Scraper outputs consistent JSON fields you can export and analyze right away. That’s the difference between “I scraped something” and “I have a usable dataset.”

#### Designed for batch processing

You can send a list of channel URLs in one run and get results pushed per channel as it completes. This makes it a strong option for **youtube channel data extraction** when you need speed and repeatability.

#### Focused on channel about information

It specifically targets the channel about data you care about—subscribers, videos, views, joined date, description, and social links—so your research and reporting stay on-topic. That’s why it works well as a **scrape youtube channel about section** workflow.

***

### Real-World Use Cases

Here's how different teams put Youtube Profile Scraper to work:

**Sales Teams**\
A sales team gets a spreadsheet of YouTube creators to prospect, but the stats are missing and the links are inconsistent. They run Youtube Profile Scraper on the provided channel about URLs, then use subscribers, views, and the `Links` array to prioritize outreach targets and enrich CRM records.

**Marketing Analysts**\
An analyst is building a creator benchmarking report and needs repeatable extraction of youtube metadata scraper fields across many channels. They export the dataset and quickly compare channels by subscribers, videos count, and total views, while using `created_date` for cohort-style analysis.

**Influencer Partnerships**\
A partnerships manager shortlists creators by niche and presence, then needs fast context about each channel’s branding and links. They pull `Description`, `profile_image`, `banner_img`, and `Links` for a clean handoff to the outreach team—no manual copy/paste.

**Freelance Researchers**\
A researcher collecting evidence for a market study needs consistent fields like joined date and channel description. With Youtube Profile Scraper, they process multiple youtube user scraper inputs in one run and export the structured dataset for their final deliverable.

**Automation & Data Engineering**\
A developer wants reliable ingestion into a downstream pipeline. They trigger Youtube Profile Scraper via the Apify API, then map the returned fields (like `url`, `handle_md5`, and `Details.location`) into their warehouse tables for refreshable reporting.

***

### How to Run It

No code required. Here's how to get your first results in under 5 minutes:

1. **Open the actor on Apify**\
   Go to the actor page on Apify at: https://console.apify.com

2. **Enter your `startUrls`**\
   Add one or more channel URLs in the `startUrls` array (use the `url` field for each item, like `https://www.youtube.com/@ChannelHandle/about`).

3. **Configure proxy settings (optional, but recommended)**\
   If you expect larger batches or intermittent issues, enable the built-in proxy support option in your run settings.

4. **Start the run and watch the live log**\
   The actor will process each provided URL and log progress as it goes.

5. **Open the Dataset tab to see results**\
   Records are saved to the dataset as they’re scraped, with fields like subscribers, views, and `Links`.

6. **Export in your preferred format**\
   Download your dataset from the dashboard as JSON, CSV, or Excel.

The whole setup takes under 5 minutes — results start appearing within seconds of launch.

***

### Export & Integration Options

Once your data is collected, Youtube Profile Scraper fits directly into your existing workflow.

You can export your dataset in **JSON, CSV, or Excel** from the Apify dashboard for analysis, sharing, or importing into tools that support spreadsheets.

If you’re building automation, you can integrate using the **Apify API** to fetch results programmatically. You can also connect your workflow with automation tools like **Zapier** or **Make**, and trigger downstream actions when runs complete via webhooks (based on your Apify setup).

***

### Pricing

Youtube Profile Scraper runs on Apify, which includes a **free tier** — no credit card needed to start. You’ll use Apify compute credits for runs, and you can scale up when you need to process more channels or run more frequently. For full details on credits, plans, and billing, check Apify pricing on the pricing page. Start free at [apify.com](https://apify.com) — scale up when you need to.

***

### Reliability & Limitations

| What We Handle | How |
|---|---|
| Rate limits | Retries and resilient request handling for smoother batch runs |
| Proxy support | Built-in proxy support can help improve reliability |
| Retries | Up to 3 attempts per URL before moving on |
| Partial run recovery | You keep successful records even if some URLs fail |
| Error handling | Failed channels are logged so you can diagnose and rerun |
| Batch scale behavior | Works best when you provide a list of channel URLs in `startUrls` |

**Limitations:** Youtube Profile Scraper focuses on extracting publicly available channel details shown on the about section. If certain channel fields are missing or not available publicly, related fields may be empty or not returned. If a channel isn’t accessible, the actor may fail that record even after retries.

For enterprise-scale needs or custom configurations, reach out and we'll help.

***

### Frequently Asked Questions

#### Is there a free plan?

Yes. Apify offers a free tier with monthly usage credits, so you can run smaller tests before committing to larger extraction jobs.

#### Do I need to log in or create an account on YouTube?

No. This actor works from publicly accessible YouTube channel pages and does not require you to log in to YouTube.

#### How accurate is the extracted data?

The extracted values come from what’s publicly displayed on the channel pages, including subscriber count, views, videos count, joined date, and the about-section description. If a channel doesn’t publish a field, that field may be missing or empty in the output.

#### How many results can I get per run?

Your results depend on how many URLs you provide in `startUrls` and the runtime limits of your Apify run. The actor processes each URL you pass, pushing a dataset record for each successful scrape.

#### How fresh is the data?

The data freshness matches when the actor ran. Since it captures a `timestamp` per record, you can track when each channel’s metrics and description were collected.

#### Is this legal? Does it comply with GDPR / CCPA?

This actor scrapes **publicly available data** shown on YouTube channel pages. You are responsible for ensuring your use complies with GDPR, CCPA, YouTube’s Terms of Service, and any other applicable regulations.

#### Can I export to Google Sheets or Excel?

Yes. You can export from the Apify dashboard to **CSV or Excel** directly, then import into Google Sheets or Excel. For deeper automation, you can use Apify integrations with other tools.

#### Can I schedule this to run automatically?

Yes. In Apify, you can set scheduled runs depending on your plan and setup, so your youtube profile scraping tool can refresh results on a recurring basis.

#### Can I access results via the API?

Yes. You can access results programmatically using the Apify API and retrieve dataset items produced by the run.

#### What happens when the actor encounters an error?

When a URL fails to scrape, the actor logs the issue and retries up to 3 times per URL. If it still can’t scrape that channel, it will move on so the rest of your `startUrls` list can continue.

***

### Get Help & Use Responsibly

Got a question about Youtube Profile Scraper or a feature you'd like added? Contact us at <dataforleads@gmail.com>, and we’ll help you get the most out of your youtube channel scraper workflow. We’re actively maintaining this actor—feature ideas like better output enrichment or additional structured fields are always welcome.

**This actor collects data only from publicly available data**. It does not access private accounts, login-gated pages, or password-protected content. It’s your responsibility to follow GDPR, CCPA, and platform Terms of Service when using or storing results. For data-removal requests, email <dataforleads@gmail.com>. Use responsibly, ethically, and only for lawful purposes.

# Actor input Schema

## `startUrls` (type: `array`):

List of YouTube channel URLs to scrape (e.g., https://www.youtube.com/@MrBeast/about).

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.youtube.com/@MrBeast/about"
    }
  ]
}
```

# 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 = {
    "startUrls": [
        {
            "url": "https://www.youtube.com/@MrBeast/about"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapevanta/youtube-profile-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 = { "startUrls": [{ "url": "https://www.youtube.com/@MrBeast/about" }] }

# Run the Actor and wait for it to finish
run = client.actor("scrapevanta/youtube-profile-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 '{
  "startUrls": [
    {
      "url": "https://www.youtube.com/@MrBeast/about"
    }
  ]
}' |
apify call scrapevanta/youtube-profile-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "YouTube Profile Scraper",
        "description": "YouTube Profile Scraper extracts detailed channel and creator information from YouTube. Gather channel names, descriptions, subscriber counts, social links, contact details, video metrics, and more to support lead generation, competitor research, influencer outreach, and market analysis.",
        "version": "0.1",
        "x-build-id": "yW5OynCY7Wqa6o1aR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapevanta~youtube-profile-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapevanta-youtube-profile-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/scrapevanta~youtube-profile-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapevanta-youtube-profile-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/scrapevanta~youtube-profile-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapevanta-youtube-profile-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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "YouTube Channel URLs",
                        "type": "array",
                        "description": "List of YouTube channel URLs to scrape (e.g., https://www.youtube.com/@MrBeast/about).",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
