# Instagram Profile Scraper Email Phone Socials (`scraperoka/instagram-profile-scraper-email-phone-socials`) Actor

📧📞🔎 Email, Phone & Socials Scraper extracts verified contact details and public profiles for smarter outreach. Get LinkedIn, websites, emails, phones & more—perfect for B2B lead gen, sales & recruiting.

- **URL**: https://apify.com/scraperoka/instagram-profile-scraper-email-phone-socials.md
- **Developed by:** [Scraperoka](https://apify.com/scraperoka) (community)
- **Categories:** Lead generation, Social media, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.01 / 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 Profile Scraper - email, phone, socials 🚀

Manually visiting dozens of Instagram profiles to find contact details wastes hours you don’t have. **Instagram Profile Scraper - email, phone, socials** automatically pulls rich profile metadata (including bio text where you can find emails and phone numbers) from public Instagram profiles. It’s an **Instagram profile scraper email** and **Instagram email and phone extractor** built for marketers, recruiters, and growth teams that need **thousands of records in minutes**.

---

### What You Get: Sample Output

Here's a sample record from a single run:

```json
{
  "name": "John Doe",
  "username": "johndoe_fitness",
  "id": "1234567890",
  "category": "Health & Fitness",
  "business_category": "Health/Wellness",
  "overall_category": "Health & Fitness",
  "category_enum": 1,
  "phone": null,
  "email": null,
  "bio": "🏋️ Online coach | 📩 hello@fitnessbyjohn.com | DMs open\n+1 555 010 2020",
  "bio_links": [
    {
      "link_type": "external_url",
      "url": "https://fitnessbyjohn.com"
    }
  ],
  "homepage": "https://fitnessbyjohn.com",
  "followers": 48200,
  "follows": 612,
  "facebook_id": "123456789012345",
  "is_private": false,
  "is_verified": false,
  "is_business_account": true,
  "is_professional_account": true,
  "has_clips": true,
  "has_guides": false,
  "has_channel": false,
  "highlight_reel_count": 2,
  "pinned_channels_list_count": 0,
  "pronouns": null,
  "business_contact_method": "EMAIL",
  "hide_like_and_view_counts": false,
  "is_embeds_disabled": false,
  "is_joined_recently": false,
  "profile_image": "https://example.com/profile_pic_hd.jpg",
  "profile_image_standard": "https://example.com/profile_pic.jpg",
  "video_count": 3,
  "videos": [
    {
      "id": "987654321",
      "shortcode": "CAbCdEfGhIj",
      "thumb": "https://example.com/thumb.jpg",
      "url": "https://example.com/video.mp4",
      "views": 12500,
      "tagged": [],
      "captions": [
        "Coach tip of the day"
      ],
      "comments_count": 42,
      "comments_disabled": false,
      "taken_at": 1730000000,
      "likes": 980,
      "location": null,
      "duration": 18.2,
      "dimensions": {
        "height": 1080,
        "width": 1080
      },
      "is_video": true,
      "product_type": "clips",
      "clips_music": null,
      "has_audio": true,
      "accessibility_caption": "Coach tip of the day",
      "views": 12500
    }
  ],
  "image_count": 15,
  "images": [
    {
      "id": "555666777",
      "shortcode": "AbcDeFgHiJk",
      "thumb": "https://example.com/thumb_image.jpg",
      "url": null,
      "views": null,
      "tagged": [],
      "captions": [
        "New workout routine"
      ],
      "comments_count": 9,
      "comments_disabled": false,
      "taken_at": 1729000000,
      "likes": 210,
      "location": null,
      "duration": null,
      "dimensions": {
        "height": 1080,
        "width": 1080
      },
      "is_video": false,
      "product_type": null,
      "clips_music": null,
      "has_audio": null,
      "accessibility_caption": null,
      "src": "https://example.com/display_url.jpg",
      "thumbnail_resources": [],
      "thumbnail_src": null
    }
  ],
  "saved_count": 0,
  "collections_count": 0,
  "related_profiles": [
    "related_account_1",
    "related_account_2"
  ],
  "biography_with_entities": null,
  "emails": [],
  "phones": [
    "+1 555 010 2020"
  ],
  "social_links": [],
  "website_links": [],
  "success": true
}
````

> Note: if a profile can’t be scraped, the actor pushes a failure record with `success: false` and an `error` message.

**Output Fields**

| Field | Type | What It Tells You |
|---|---|---|
| `success` | boolean | Whether the profile scrape succeeded |
| `error` | string | Reason when `success` is `false` |
| `username` | string | The Instagram handle you searched for |
| `name` | string | The profile’s full display name |
| `followers` | number | Audience size for prioritizing outreach |
| `follows` | number | How actively the account follows others |
| `bio` | string | Raw biography text (useful for extracting emails and phone numbers) |
| `is_verified` | boolean | Whether the account is marked as verified |
| `is_business_account` | boolean | Whether the profile is a business account (often best for leads) |
| `profile_image` | string | High-quality profile image URL for profile cards |
| `video_count` | number | How much video content the account publishes |
| `image_count` | number | How many media items are available in the timeline fetch |
| `phones` | array | Phone numbers detected from the biography text |
| `emails` | array | Email addresses detected by the actor (empty if none found) |

Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.

***

### Why Instagram Profile Scraper - email, phone, socials?

There are a lot of ways to pull data from Instagram — here’s what sets **Instagram Profile Scraper - email, phone, socials** apart.

#### Complete profile snapshots, not just one field

You get a full profile data object that includes bio text, follower stats, verification/business flags, and media counts—so **Instagram profile data scraper** outputs are immediately useful for sorting and outreach workflows.

#### Bio-based contact signals (emails and phone numbers)

This **Instagram email and phone extractor** focuses on what’s actually published in profile bio content and returns detected values like `phones` (and `emails`) alongside the rest of the profile.

#### Structured output for easy analysis

Results are written per profile with consistent field names (including `videos` and `images` arrays), making it straightforward to filter, deduplicate, and analyze at scale—an advantage for **Instagram contact info scraper tool** use cases.

#### Resilient runs with graceful failure handling

If a profile can’t be fetched, the actor still pushes a record with `success: false` and an `error` message, so your pipeline doesn’t break mid-run.

***

### Configuring Your Run

Drop this into your `input.json` to get started:

```json
{
  "usernames": [
    "leomessi",
    "bigfootvlog",
    "nasa",
    "https://www.instagram.com/somehandle/"
  ]
}
```

| Parameter | Required | What It Does |
|---|---|---|
| `usernames` | ✅ | List of Instagram usernames (or profile URLs) you want to scrape. The actor parses URLs and extracts the handle automatically. |
| ↳ `usernames[]` | ✅ | Each item can be a username like `nasa` or a full Instagram profile URL like `https://www.instagram.com/somehandle/`. |

***

### Core Capabilities

#### Bulk Instagram profile processing

Feed in multiple Instagram usernames in one run. The actor processes each target profile and pushes results to the dataset as it goes, which is ideal for **Instagram lead generation scraper** workflows.

#### Social and profile metadata in one place

You receive key profile fields like `followers`, `follows`, `is_verified`, `is_business_account`, and `profile_image`, plus a media overview (`video_count`, `image_count`) to help you qualify leads quickly.

#### Built-in resilience for real-world scraping

The actor includes multiple attempts per profile and handles common failure cases (including rate limiting and not-found profiles) without silently dropping everything.

#### Output completeness for downstream analysis

Media items are returned in structured `videos` and `images` arrays, including captions and engagement counts where available. This makes it easier to enrich your leads dataset beyond just “contact fields”.

#### Contact signals from publicly available bio content

For an **Instagram bio contact details** use case, the actor extracts phone numbers from `biography` into `phones` and also returns `emails` (empty when none are found), so your list-building can move faster.

***

### Who Gets the Most Out of This

**Growth teams and outreach managers** use Instagram Profile Scraper - email, phone, socials to build lead lists from Instagram handles, then prioritize accounts by follower stats, business/verified status, and the richness of the bio contact signals.

**Influencer marketing specialists** put scraped profiles into shortlists for campaigns by quickly reviewing bios, profile imagery, and how active the creator appears via `video_count` and `image_count`, saving hours of manual profile review.

**Recruiters and talent sourcing teams** benefit from a structured **Instagram profile scraper phone number** workflow: when phone numbers are present in bios, the actor returns them in `phones` right alongside the rest of the profile context.

**Data analysts and researchers** can use the consistent dataset schema (including arrays like `videos`/`images` plus fields like `bio_links` and `related_profiles`) to analyze patterns across niches and creator types, including **Instagram profile data scraper** scenarios.

**Automation engineers** can run this actor and pipe results into their pipelines (for example, to enrich CRM records), leveraging the fact that each target yields a predictable JSON structure per run—useful for an **Instagram profile scraping software** automation flow.

***

### Step-by-Step: How to Use It

No coding needed. Here's how to run Instagram Profile Scraper - email, phone, socials from start to finish:

1. **Open the actor on Apify** — visit [console.apify.com](https://console.apify.com) and find the actor page for Instagram Profile Scraper - email, phone, socials.
2. **Enter your inputs** — add your target handles/URLs in the `usernames` field (e.g., `nasa` or `https://www.instagram.com/somehandle/`).
3. **Configure proxy settings** — enable proxy configuration in the run settings if you want added reliability for larger batches.
4. **Hit Run and watch the live log** — you’ll see progress per username, including success and failure events.
5. **View results in the dataset tab** — every processed profile produces a record with a `success` flag and the scraped fields.
6. **Export as JSON, CSV, or Excel** — download the dataset directly from the Apify dashboard.

The whole process takes under 5 minutes to set up.

***

### Integrations & Export Options

Once your data is collected, Instagram Profile Scraper - email, phone, socials plugs directly into your existing workflow.

You can export your dataset from the Apify dashboard in JSON, CSV, or Excel format. For teams building ongoing lead generation scraper operations, this is typically the fastest path into spreadsheets, CRM imports, or internal data warehouses.

If you want to automate ingestion, you can also use Apify API access and common automation tools (such as Zapier or Make) to push results into downstream systems. For scheduling and webhooks, use Apify’s built-in run automation capabilities as documented in the Apify developer docs: https://apify.com/docs/api

***

### Pricing & Free Trial

Instagram Profile Scraper - email, phone, socials runs on the Apify platform, which offers a **free tier** — no credit card required to get started. You can use the free credits to test **Instagram profile scraper email** and **Instagram profile scraper phone number** outputs with small batches.

After that, runs are billed based on Apify platform usage (compute units). For up-to-the-minute plan and credit details, check the Apify pricing page on apify.com.

Start for free at [apify.com](https://apify.com) and scale when you're ready.

***

### Reliability & Performance

| What We Handle | How |
|---|---|
| Rate limiting | Includes waiting behavior and retries when needed |
| Profile not found | Returns a failed record for that specific username |
| Transient network issues | Uses multiple attempts with pauses between tries |
| Data freshness | Fetches profile info per run for the requested accounts |
| Error visibility | Pushes records with `success: false` and an `error` message |

Limitations: The actor only works with publicly accessible profile data. If emails or phone numbers aren’t present in publicly shown biography text, `emails` and/or `phones` may be empty. For enterprise-scale runs, contact us to discuss custom configurations.

***

### Frequently Asked Questions

#### Is there a free plan or trial?

Yes, Apify offers a free tier that you can use to try Instagram Profile Scraper - email, phone, socials with small test runs. Availability and exact credit amounts depend on your Apify account and plan.

#### Do I need to log in to Instagram to use this?

No, you do not need to log in to use this actor. It scrapes data from publicly available sources and targets the profiles you provide via `usernames`.

#### How accurate is the data?

The actor returns structured profile fields directly from the public profile information it can access during the run. For **Instagram email and phone extractor** style results, extracted values depend on what the account owner has published in publicly visible profile content.

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

You can scrape as many usernames as you provide in `usernames`, and the actor processes each item individually. Any hard limits are governed by your Apify run settings and platform usage policies.

#### How often is the data updated / how fresh is it?

Data is captured at the time the actor runs. If you need updated follower counts or bio changes, schedule the actor to run periodically and re-scrape the same handles.

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

Yes in the sense that it only accesses **publicly available data**, but you are still responsible for compliance. You should ensure your use of the exported data follows GDPR, CCPA, and applicable local regulations, as well as Instagram’s Terms of Service.

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

Yes. You can export from the Apify dashboard to JSON, CSV, or Excel, and then import into Google Sheets or other tools. This is also commonly automated via Apify integrations or API-based workflows.

#### Can I run this on a schedule automatically?

Yes. You can set up scheduled runs using Apify’s automation features so your Instagram profile scraper email workflow runs automatically on a cadence you choose.

#### Can I access this via API?

Yes. You can trigger runs and retrieve results programmatically using the Apify API. See Apify API documentation here: https://apify.com/docs/api

#### What happens if the actor hits an error?

If a profile fails, the actor still pushes a record with `success: false` and an `error` field (for example, `"Failed to scrape profile"`). This means your dataset will clearly show which usernames succeeded and which need attention.

***

### Need Help or Have a Request?

Got a question about Instagram Profile Scraper - email, phone, socials or want a new feature added? Reach out at <dataforleads@gmail.com>. We’re actively maintaining this actor and welcome requests—such as adding webhook notifications on completion or expanding batch processing options for lead generation teams.

***

### Disclaimer & Responsible Use

*Instagram Profile Scraper - email, phone, socials is the fastest, most reliable way to collect structured Instagram profile details for outreach—start your free run today.*

This actor collects **publicly available data** only. It does not access private accounts, login-gated content, or password-protected pages. You are responsible for complying with GDPR, CCPA, platform ToS, and applicable regulations when using or storing the data. For data removal requests, contact <dataforleads@gmail.com>. Use responsibly, ethically, and only for lawful purposes.

# Actor input Schema

## `usernames` (type: `array`):

List of Instagram usernames to scrape.

## Actor input object example

```json
{
  "usernames": [
    "leomessi",
    "bigfootvlog",
    "nasa"
  ]
}
```

# 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 = {
    "usernames": [
        "leomessi",
        "bigfootvlog",
        "nasa"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraperoka/instagram-profile-scraper-email-phone-socials").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 = { "usernames": [
        "leomessi",
        "bigfootvlog",
        "nasa",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("scraperoka/instagram-profile-scraper-email-phone-socials").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 '{
  "usernames": [
    "leomessi",
    "bigfootvlog",
    "nasa"
  ]
}' |
apify call scraperoka/instagram-profile-scraper-email-phone-socials --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram Profile Scraper Email Phone Socials",
        "description": "📧📞🔎 Email, Phone & Socials Scraper extracts verified contact details and public profiles for smarter outreach. Get LinkedIn, websites, emails, phones & more—perfect for B2B lead gen, sales & recruiting.",
        "version": "1.0",
        "x-build-id": "HcFVgB0NaToJReeuz"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraperoka~instagram-profile-scraper-email-phone-socials/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraperoka-instagram-profile-scraper-email-phone-socials",
                "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/scraperoka~instagram-profile-scraper-email-phone-socials/runs": {
            "post": {
                "operationId": "runs-sync-scraperoka-instagram-profile-scraper-email-phone-socials",
                "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/scraperoka~instagram-profile-scraper-email-phone-socials/run-sync": {
            "post": {
                "operationId": "run-sync-scraperoka-instagram-profile-scraper-email-phone-socials",
                "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": [
                    "usernames"
                ],
                "properties": {
                    "usernames": {
                        "title": "Instagram Usernames",
                        "type": "array",
                        "description": "List of Instagram usernames to scrape.",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
