# TradingView Ideas Scraper (No Login) (`scrapemint/tradingview-ideas-scraper`) Actor

Pull public TradingView trade ideas by symbol, category, or tag. Returns idea ID, title, symbol, direction (long/short/education), timeframe, chart snapshot, author, followers, likes, views, tags. No login. Pay per idea.

- **URL**: https://apify.com/scrapemint/tradingview-ideas-scraper.md
- **Developed by:** [Ken M](https://apify.com/scrapemint) (community)
- **Categories:** E-commerce
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

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

## TradingView Ideas Scraper (No Login Required)

Pull public TradingView trade ideas from any symbol, category, or tag. No cookies. No login. No TradingView Pro account. Each row ships the idea ID, title, description snippet, symbol, direction (long, short, education), timeframe, chart snapshot image URL, author handle, plus author intel like follower count, total ideas published, and TradingView reputation. Pay per idea.

**Built for** retail traders sourcing setups, prop firm analysts surveying the FX and crypto idea flow, fintech newsletter writers tracking what is being called, sentiment quants modelling crowd direction, and trader copy platforms benchmarking author pull.

**Keywords this actor ranks for:** tradingview scraper, tradingview ideas api, tradingview ideas scraper, tradingview author scraper, forex trade ideas api, crypto trade ideas api, retail trader sentiment, tradingview followers, copy trading research, fx setups api, btc ideas tracker.

---

### Why this actor

| Other TradingView scrapers | **This actor** |
|---|---|
| Need a TradingView session cookie | Zero cookies, zero login |
| Return one HTML blob per page | Idea ID, title, symbol, direction, timeframe, likes, views, tags parsed |
| Drop author intel | Author followers, reputation, total ideas published embedded on every idea row |
| Charge per page hit | Charge per idea row, no contract |
| Get rate limited at five rows | Built on residential proxy with session pooling for sustained runs |

---

### How it works

```mermaid
flowchart LR
    A[Symbol or category or tag] --> B[Build TradingView ideas URL]
    B --> C[Open the public SPA<br/>no auth needed]
    C --> D[Paginate the ideas grid<br/>respect maxIdeasPerSource]
    D --> E[Anchor on chart link pattern<br/>walk to article card]
    E --> F[Parse title, symbol, direction,<br/>timeframe, likes, views]
    F --> G[Lazy fetch author intel<br/>once per unique author]
    G --> H[Embed author intel into row]
    H --> I[Push one row per idea]
    I --> J[(JSON CSV Excel API)]
````

The actor anchors extraction on the public `/chart/<chartId>/<slug>/` link pattern that TradingView renders on every idea card. That keeps it resilient to the React class name churn that breaks most TradingView scrapers within weeks. Author intel is fetched once per unique author and embedded onto every idea row from that author.

***

### What you get per row

```mermaid
flowchart LR
    R[Idea row] --> R1[Identity<br/>ideaId url title]
    R --> R2[Setup<br/>symbol direction timeframe tags]
    R --> R3[Engagement<br/>likes comments views publishedAt]
    R --> R4[Author<br/>author authorUrl authorFollowers authorReputation authorIdeasPublished]
```

Pipe straight into a sentiment dashboard, a copy trader leaderboard, or a newsletter scout sheet.

***

### Quick start

**Sweep the EURUSD and GBPUSD idea flow**

```json
{
  "symbols": ["EURUSD", "GBPUSD"],
  "maxIdeasPerSource": 100
}
```

**Track every BTCUSD long published this week**

```json
{
  "symbols": ["BTCUSD"],
  "direction": "long",
  "maxIdeasPerSource": 200,
  "includeAuthorIntel": true
}
```

**Survey the wider forex and crypto idea flow**

```json
{
  "categories": ["forex", "crypto"],
  "maxIdeasPerSource": 60
}
```

***

### Sample output

```json
{
  "ideaId": "abc123Xy",
  "url": "https://www.tradingview.com/chart/EURUSD/abc123Xy-eurusd-double-top-rejection/",
  "title": "EURUSD double top rejection at 1.0950, target 1.0820",
  "description": "Price printed a clean double top at the September swing high. RSI divergence on the 4H plus rejection from the daily POC...",
  "symbol": "EURUSD",
  "direction": "short",
  "timeframe": "4h",
  "imageUrl": "https://s3.tradingview.com/snapshots/.../abc123Xy_big.png",
  "author": "fxsetups_pro",
  "authorUrl": "https://www.tradingview.com/u/fxsetups_pro/",
  "authorFollowers": 18420,
  "authorIdeasPublished": 312,
  "authorReputation": 4870,
  "likes": 284,
  "comments": 47,
  "views": 12930,
  "publishedAt": "2026-05-09T14:22:00.000Z",
  "tags": ["trend-analysis", "double-top", "eurusd"],
  "isEditorsPick": false,
  "sourceType": "symbol",
  "sourceKey": "symbol:EURUSD",
  "scrapedAt": "2026-05-10T09:30:00.000Z"
}
```

***

### Who uses this

| Role | Use case |
|---|---|
| Retail trader | Source setups across EURUSD, BTCUSD, SPX from top authors weekly |
| Prop firm analyst | Survey idea flow per pair to gauge crowd positioning |
| Fintech newsletter | Pull the most liked weekly forex and crypto ideas with snapshots |
| Sentiment quant | Model long vs short ratio per symbol per day |
| Copy trader | Rank authors by follower count, reputation, and recent like velocity |
| Discord server admin | Curate the top three setups per pair into a daily digest |
| Trading educator | Track which patterns and tags trend across retail audience |

***

### Input reference

| Field | Type | What it does |
|---|---|---|
| `symbols` | string\[] | TradingView symbols. One ideas page per symbol. |
| `categories` | string\[] | Category sweeps: forex, crypto, stocks, futures, indices, economy, bitcoin, education. |
| `tags` | string\[] | TradingView idea tags such as trend-analysis, fibonacci, supply-and-demand. |
| `direction` | string | Filter by long, short, education, or all. Default all. |
| `maxIdeasPerSource` | integer | Max ideas collected per source before pagination stops. Default 60. |
| `includeAuthorIntel` | boolean | Embed author followers, reputation, ideas published onto every row. Default true. |
| `concurrency` | integer | Pages processed in parallel. Five is the safe default. |
| `proxyConfiguration` | object | Apify proxy. Residential is required at any meaningful volume. |

***

### API call

```bash
curl -X POST \
  "https://api.apify.com/v2/acts/YOUR_USER~tradingview-ideas-scraper/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "symbols": ["EURUSD"],
    "maxIdeasPerSource": 100
  }'
```

***

### Pricing

The first 25 idea rows per run are free so you can validate output before paying. After that, each idea row is charged. No surprise add on charges.

***

### FAQ

#### Do I need a TradingView Pro account?

No. The actor only touches TradingView's public ideas pages and public author profiles. Your account is never touched.

#### Can I get the actual chart data behind the idea?

The actor returns the public chart snapshot image URL plus the structured idea metadata. Live OHLC for the symbol is not pulled here — pair it with a market data feed if you need bars.

#### How many ideas can I pull per symbol?

Up to `maxIdeasPerSource`, capped at 1000. Most active symbols on TradingView surface several hundred recent ideas through the public ideas grid.

#### Can I filter by direction?

Yes. Set `direction` to long, short, or education. The default keeps everything.

#### What about Pine scripts or strategies?

This actor returns trade ideas, not Pine Script publications. Strategy and indicator scrolls live on a separate TradingView surface.

#### How fresh is the data?

Each run hits the live page, so likes, views, and the most recent ideas reflect what TradingView renders at scrape time. Schedule daily runs to track sentiment shifts.

#### Is scraping TradingView allowed?

This actor reads HTML any anonymous web visitor can see. Respect TradingView's terms and rate limit sensibly. Do not redistribute personal data you have no lawful basis to process.

***

### Related actors

- **Polymarket Scraper** — pull live prediction market odds, volume, and resolution metadata
- **Sports Odds Scraper** — pull live moneyline, spread, and total odds across sportsbooks
- **Crypto Whale Token Launch Tracker** — pull on-chain whale wallet activity around new launches
- **Google Patents Scraper** — pull patent metadata, claims, and citations by query
- **PubMed Clinical Trials Intelligence** — pull clinical trials and pubmed records by condition

# Actor input Schema

## `symbols` (type: `array`):

TradingView symbols to pull ideas for. Forex pairs, crypto pairs, equities, indices, futures all work. Examples: 'EURUSD', 'BTCUSD', 'AAPL', 'SPX', 'NQ1!'.

## `categories` (type: `array`):

TradingView idea categories to sweep instead of, or in addition to, specific symbols. Empty by default.

## `tags` (type: `array`):

TradingView idea tags. Examples: 'trend-analysis', 'wave-analysis', 'supply-and-demand', 'fundamental-analysis', 'fibonacci'.

## `direction` (type: `string`):

Filter rows by trade direction. Long and Short keep only directional ideas. Education keeps tutorial posts. All keeps everything (default).

## `maxIdeasPerSource` (type: `integer`):

Stop paginating for a given symbol, category, or tag once this many ideas have been collected. Higher numbers add latency and proxy cost.

## `includeAuthorIntel` (type: `boolean`):

Embed author followers, ideas published count, and TradingView reputation onto every idea row. Pulls one extra fetch per unique author seen during the run.

## `concurrency` (type: `integer`):

Number of pages processed in parallel. Five is a safe default for TradingView.

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

Apify proxy. Residential is required at any meaningful volume.

## Actor input object example

```json
{
  "symbols": [
    "EURUSD",
    "BTCUSD"
  ],
  "categories": [],
  "tags": [],
  "direction": "all",
  "maxIdeasPerSource": 60,
  "includeAuthorIntel": true,
  "concurrency": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# 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 = {
    "symbols": [
        "EURUSD",
        "BTCUSD"
    ],
    "tags": [],
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapemint/tradingview-ideas-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 = {
    "symbols": [
        "EURUSD",
        "BTCUSD",
    ],
    "tags": [],
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapemint/tradingview-ideas-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 '{
  "symbols": [
    "EURUSD",
    "BTCUSD"
  ],
  "tags": [],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call scrapemint/tradingview-ideas-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "TradingView Ideas Scraper (No Login)",
        "description": "Pull public TradingView trade ideas by symbol, category, or tag. Returns idea ID, title, symbol, direction (long/short/education), timeframe, chart snapshot, author, followers, likes, views, tags. No login. Pay per idea.",
        "version": "0.1",
        "x-build-id": "ZSTlmH5Ux8OflrQDX"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapemint~tradingview-ideas-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapemint-tradingview-ideas-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/scrapemint~tradingview-ideas-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapemint-tradingview-ideas-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/scrapemint~tradingview-ideas-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapemint-tradingview-ideas-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",
                "properties": {
                    "symbols": {
                        "title": "Symbols",
                        "type": "array",
                        "description": "TradingView symbols to pull ideas for. Forex pairs, crypto pairs, equities, indices, futures all work. Examples: 'EURUSD', 'BTCUSD', 'AAPL', 'SPX', 'NQ1!'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "categories": {
                        "title": "Categories",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "TradingView idea categories to sweep instead of, or in addition to, specific symbols. Empty by default.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "forex",
                                "crypto",
                                "stocks",
                                "futures",
                                "indices",
                                "economy",
                                "bitcoin",
                                "education"
                            ],
                            "enumTitles": [
                                "Forex",
                                "Crypto",
                                "Stocks",
                                "Futures",
                                "Indices",
                                "Economy",
                                "Bitcoin",
                                "Education"
                            ]
                        },
                        "default": []
                    },
                    "tags": {
                        "title": "Tags",
                        "type": "array",
                        "description": "TradingView idea tags. Examples: 'trend-analysis', 'wave-analysis', 'supply-and-demand', 'fundamental-analysis', 'fibonacci'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "direction": {
                        "title": "Direction filter",
                        "enum": [
                            "all",
                            "long",
                            "short",
                            "education"
                        ],
                        "type": "string",
                        "description": "Filter rows by trade direction. Long and Short keep only directional ideas. Education keeps tutorial posts. All keeps everything (default).",
                        "default": "all"
                    },
                    "maxIdeasPerSource": {
                        "title": "Max ideas per source",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Stop paginating for a given symbol, category, or tag once this many ideas have been collected. Higher numbers add latency and proxy cost.",
                        "default": 60
                    },
                    "includeAuthorIntel": {
                        "title": "Include author intel on each row",
                        "type": "boolean",
                        "description": "Embed author followers, ideas published count, and TradingView reputation onto every idea row. Pulls one extra fetch per unique author seen during the run.",
                        "default": true
                    },
                    "concurrency": {
                        "title": "Concurrency",
                        "minimum": 1,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Number of pages processed in parallel. Five is a safe default for TradingView.",
                        "default": 5
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Apify proxy. Residential is required at any meaningful volume.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
