# Instagram Email & Leads Scraper (`oriented_wallpaper/instagram-leads-scraper`) Actor

Turn Instagram profiles into contactable leads — extract emails from bios + linked sites, follower/engagement filters, 0-100 lead score, dedupe, and AI cold openers. Export CSV/JSON.

- **URL**: https://apify.com/oriented\_wallpaper/instagram-leads-scraper.md
- **Developed by:** [Flash Scrape](https://apify.com/oriented_wallpaper) (community)
- **Categories:** E-commerce, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.55 / 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

## Instagram Email Scraper - Profile Leads & Bio Contacts

**Instagram email scraper that turns a list of profiles into a contactable lead list.** Paste usernames or profile URLs and get back each profile's **email** (pulled from the bio *and* the linked website), follower and engagement stats, a 0–100 lead score, and an optional AI cold-email opener — ready to export to CSV, JSON, or Excel.

Built for **influencer leads, creator partnerships, agencies, and B2B cold email**: this Instagram scraper returns clean, scored, contactable data, not just a raw profile dump. You only keep — and pay for — the leads that pass your filters.

---

### How to scrape Instagram for leads (in 3 steps)

1. **Add your profiles.** Paste Instagram usernames or profile URLs, one per line (a niche list, competitor's tagged accounts, or an influencer export).
2. **Set your filters.** Choose follower range, verified-only, business-only, has-website, or has-email so you only get leads worth contacting.
3. **Run and export.** The Instagram email scraper finds emails, scores every lead 0–100, dedupes, and pushes a clean dataset you can download as CSV, JSON, or Excel — or pipe straight into your CRM.

Under the hood it pulls each profile via the official [`apify/instagram-scraper`](https://apify.com/apify/instagram-scraper), then enriches and scores the results.

---

### What data you get from each Instagram profile

- **Find the email behind any Instagram profile** — scans the bio for inline emails *and* visits the link-in-bio website (home / contact / about) to pull the real email plus other socials.
- **Measure real influence, not vanity followers** — engagement rate is computed from recent posts so you can spot follower-padded accounts.
- **Rank the best leads first** — every profile gets a 0–100 lead score based on email + link + follower fit + engagement.
- **Capture profile context** — name, niche/category, follower count, verified status, and the canonical profile URL.
- **Write a cold-email opener automatically** — an optional one-line, personalized icebreaker per lead, generated with **your own** OpenAI or Anthropic key.
- **Deduplicate automatically** — the same handle, website, or email collapses into a single row.

---

### Filters & options

Trim a raw profile list down to the influencer leads worth emailing. You're only charged for leads delivered after filtering.

- **Filter Instagram profiles by follower count** — set a min/max band to target nano, micro, mid, or macro tiers.
- **Keep only verified accounts** — blue-check profiles only.
- **Keep only business / creator accounts** — the accounts most likely to expose public contact info.
- **Keep only profiles with a link in bio** — needed to enrich an email from the linked site.
- **Keep only profiles with an email** — best for cold-email campaigns; drops anything uncontactable.
- **Enrich emails from the linked website** — visits each link-in-bio site for a higher email fill rate (no API key needed).
- **Generate AI cold openers** — add a personalized opener per lead using your own LLM key.

---

### Input

| Field | What it does |
|---|---|
| **profiles** *(required)* | Instagram usernames or profile URLs, one per line. |
| **minFollowers** | Keep only profiles with at least this many followers (0 = off). |
| **maxFollowers** | Keep only profiles with at most this many followers (0 = no cap). Use with min to target a tier. |
| **onlyVerified** | Keep only blue-check verified accounts. |
| **onlyBusinessAccount** | Keep only Instagram business / creator accounts. |
| **onlyWithWebsite** | Keep only profiles that have a link in bio. |
| **onlyWithEmail** | Keep only profiles where an email was found. |
| **enrichEmails** | Visit the link-in-bio site to find emails + socials (default on). |
| **writeOpeners** | Add an AI cold-opener per lead — requires your OpenAI/Anthropic key. |
| **llmProvider** | Which model writes the openers (`openai` or `anthropic`). |
| **llmApiKey** | Your own API key — used only to write openers, never stored. |
| **llmModel** | Optional model override. |

Example input:

```json
{
  "profiles": ["natgeo", "https://www.instagram.com/nike/", "humansofny"],
  "minFollowers": 5000,
  "maxFollowers": 500000,
  "onlyWithEmail": true,
  "enrichEmails": true,
  "writeOpeners": false
}
````

***

### JSON output sample

One row per profile, best leads first. Results also render as a clean sortable table on the Output tab and export to CSV / JSON / Excel.

```json
{
  "lead_score": 95,
  "handle": "someboutique",
  "name": "Some Boutique",
  "category": "Clothing (Brand)",
  "followers": 84200,
  "engagement_rate": 3.8,
  "email": "hello@someboutique.com",
  "email_status": "found",
  "website": "https://someboutique.com",
  "verified": false,
  "icebreaker": "Loved how your spring drop landed 3.8% engagement at 84k…",
  "profile_url": "https://www.instagram.com/someboutique/"
}
```

***

### Use cases

- Build an outreach list of **creators in a niche** you already follow or compete with.
- Find **brand-partnership** contacts with real engagement instead of vanity followers.
- Agencies: enrich a client's prospect list of Instagram handles into emails + a ready CSV.
- Sales teams: turn a list of business Instagram accounts into a cold-email-ready lead list.

***

### Use with AI agents & automation

Every run produces a structured dataset, so this Instagram email scraper drops straight into your stack. Trigger it from an AI agent over **MCP**, or wire the dataset into **Make**, **n8n**, or **Zapier** to push new influencer leads into your CRM, email tool, or a **Google Sheets** tab automatically. Pair it with the Apify API to schedule runs and keep your lead list fresh without manual exports.

***

### Pricing

This actor runs on Apify's pay-as-you-go model: you pay for the compute and the official Instagram scraper calls used during a run, and you only get charged for leads delivered **after** your filters are applied. Optional AI openers use **your own** OpenAI/Anthropic key, billed directly by that provider. See the live cost estimate on the actor's pricing tab before you run.

***

### Other Flash Scrape scrapers

Need leads from another platform? Explore the rest of the Flash Scrape suite:

- [Google Maps Leads Scraper](https://apify.com/oriented_wallpaper/google-maps-leads-opener) — Google Maps business leads
- [Yelp Leads Scraper](https://apify.com/oriented_wallpaper/yelp-leads-scraper) — Yelp business leads
- [BBB + Yellow Pages Leads Scraper](https://apify.com/oriented_wallpaper/bbb-yellowpages-leads-scraper) — BBB + Yellow Pages leads
- [TikTok Leads Scraper](https://apify.com/oriented_wallpaper/tiktok-leads-scraper) — TikTok creator leads
- [YouTube Leads Scraper](https://apify.com/oriented_wallpaper/youtube-leads-scraper) — YouTube creator leads
- [Smart Scraper by Example](https://apify.com/oriented_wallpaper/smart-scraper-by-example) — no-code web scraper

***

### FAQ

**Is it legal to scrape Instagram emails?**
This Instagram scraper only collects **public** profile data. Use it for legitimate outreach and follow Instagram's terms plus anti-spam laws (CAN-SPAM, GDPR) in how you message people.

**Do I need an API key?**
No — finding and enriching emails needs no key. An API key is only required if you turn on AI cold openers, and it's **your** OpenAI/Anthropic key, used during the run and never stored.

**Do I need a list of profiles to start?**
Yes. This scraper works from usernames or profile URLs you provide (a niche list, a competitor's tagged accounts, an influencer export). Instagram has restricted open hashtag discovery, so a supplied profile list is the reliable, accurate route.

**Will every profile have an email?**
No. Instagram only exposes public emails for some business accounts; the rest depend on what's in the bio or on the linked website. Turn on `onlyWithEmail` to keep just the contactable leads.

**How many results can I get?**
There's no hard cap — it processes as many profiles as you submit. Larger lists simply take longer and use more compute, and you're only charged for leads that pass your filters.

**Can I export to CSV / Google Sheets?**
Yes. Every run exports to CSV, JSON, or Excel, and you can push the dataset into Google Sheets, Make, n8n, or Zapier via the Apify API or integrations.

# Actor input Schema

## `profiles` (type: `array`):

Usernames or profile URLs to turn into leads — one per line. e.g. 'natgeo' or 'https://www.instagram.com/nike/'.

## `minFollowers` (type: `integer`):

Keep only profiles with at least this many followers (0 = no filter).

## `maxFollowers` (type: `integer`):

Keep only profiles with at most this many followers (0 = no cap). Use with min to target nano/micro/macro tiers.

## `onlyVerified` (type: `boolean`):

Keep only blue-check verified profiles.

## `onlyBusinessAccount` (type: `boolean`):

Keep only Instagram business or creator accounts (more likely to have public contact info).

## `onlyWithWebsite` (type: `boolean`):

Drop profiles with no external link (you can't enrich an email without one).

## `onlyWithEmail` (type: `boolean`):

Drop profiles where no email could be found. Best for cold-email campaigns.

## `enrichEmails` (type: `boolean`):

Visit each profile's link-in-bio site (home + /contact + /about) to extract emails and social links. Higher email fill-rate. No key needed.

## `writeOpeners` (type: `boolean`):

Generate a personalized one-sentence outreach opener for each lead. Requires your OpenAI/Anthropic key below.

## `llmProvider` (type: `string`):

Which model writes the openers.

## `llmApiKey` (type: `string`):

Your own OpenAI or Anthropic API key. Used only to write the openers; never stored.

## `llmModel` (type: `string`):

Override the default model (gpt-4o-mini for OpenAI, claude-haiku-4-5-20251001 for Anthropic).

## `minScore` (type: `integer`):

Keep only leads scoring at or above this value, 0-100 (0 = no filter). Pay only for your best A/B leads.

## Actor input object example

```json
{
  "profiles": [
    "humansofny"
  ],
  "minFollowers": 0,
  "maxFollowers": 0,
  "onlyVerified": false,
  "onlyBusinessAccount": false,
  "onlyWithWebsite": false,
  "onlyWithEmail": false,
  "enrichEmails": true,
  "writeOpeners": false,
  "llmProvider": "openai",
  "minScore": 0
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# 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 = {
    "profiles": [
        "natgeo",
        "nike",
        "starbucks"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("oriented_wallpaper/instagram-leads-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 = { "profiles": [
        "natgeo",
        "nike",
        "starbucks",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("oriented_wallpaper/instagram-leads-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 '{
  "profiles": [
    "natgeo",
    "nike",
    "starbucks"
  ]
}' |
apify call oriented_wallpaper/instagram-leads-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram Email & Leads Scraper",
        "description": "Turn Instagram profiles into contactable leads — extract emails from bios + linked sites, follower/engagement filters, 0-100 lead score, dedupe, and AI cold openers. Export CSV/JSON.",
        "version": "0.1",
        "x-build-id": "cdG2PNM27Higj4GlW"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/oriented_wallpaper~instagram-leads-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-oriented_wallpaper-instagram-leads-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/oriented_wallpaper~instagram-leads-scraper/runs": {
            "post": {
                "operationId": "runs-sync-oriented_wallpaper-instagram-leads-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/oriented_wallpaper~instagram-leads-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-oriented_wallpaper-instagram-leads-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": [
                    "profiles"
                ],
                "properties": {
                    "profiles": {
                        "title": "Instagram profiles",
                        "type": "array",
                        "description": "Usernames or profile URLs to turn into leads — one per line. e.g. 'natgeo' or 'https://www.instagram.com/nike/'.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "minFollowers": {
                        "title": "Minimum followers",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Keep only profiles with at least this many followers (0 = no filter).",
                        "default": 0
                    },
                    "maxFollowers": {
                        "title": "Maximum followers",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Keep only profiles with at most this many followers (0 = no cap). Use with min to target nano/micro/macro tiers.",
                        "default": 0
                    },
                    "onlyVerified": {
                        "title": "Only verified accounts",
                        "type": "boolean",
                        "description": "Keep only blue-check verified profiles.",
                        "default": false
                    },
                    "onlyBusinessAccount": {
                        "title": "Only business / professional accounts",
                        "type": "boolean",
                        "description": "Keep only Instagram business or creator accounts (more likely to have public contact info).",
                        "default": false
                    },
                    "onlyWithWebsite": {
                        "title": "Only profiles with a link in bio",
                        "type": "boolean",
                        "description": "Drop profiles with no external link (you can't enrich an email without one).",
                        "default": false
                    },
                    "onlyWithEmail": {
                        "title": "Only profiles with an email",
                        "type": "boolean",
                        "description": "Drop profiles where no email could be found. Best for cold-email campaigns.",
                        "default": false
                    },
                    "enrichEmails": {
                        "title": "Find emails on the linked website",
                        "type": "boolean",
                        "description": "Visit each profile's link-in-bio site (home + /contact + /about) to extract emails and social links. Higher email fill-rate. No key needed.",
                        "default": true
                    },
                    "writeOpeners": {
                        "title": "Write an AI cold-opener per lead",
                        "type": "boolean",
                        "description": "Generate a personalized one-sentence outreach opener for each lead. Requires your OpenAI/Anthropic key below.",
                        "default": false
                    },
                    "llmProvider": {
                        "title": "AI provider (for openers)",
                        "enum": [
                            "openai",
                            "anthropic"
                        ],
                        "type": "string",
                        "description": "Which model writes the openers.",
                        "default": "openai"
                    },
                    "llmApiKey": {
                        "title": "AI API key (for openers)",
                        "type": "string",
                        "description": "Your own OpenAI or Anthropic API key. Used only to write the openers; never stored."
                    },
                    "llmModel": {
                        "title": "AI model (optional)",
                        "type": "string",
                        "description": "Override the default model (gpt-4o-mini for OpenAI, claude-haiku-4-5-20251001 for Anthropic)."
                    },
                    "minScore": {
                        "title": "Minimum lead score",
                        "minimum": 0,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Keep only leads scoring at or above this value, 0-100 (0 = no filter). Pay only for your best A/B leads.",
                        "default": 0
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
