# Instagram Bulk Profile Scraper (`krazee_kaushik/instagram-bulk-profile-scraper`) Actor

Scrape up to ~200 Instagram profiles per minute. Extract engagement metrics, business details, links, and audience insights using profile URLs, usernames, or Dataset IDs generated by compatible actors. No cookies, logins, or Instagram API access required.

- **URL**: https://apify.com/krazee\_kaushik/instagram-bulk-profile-scraper.md
- **Developed by:** [Krazee](https://apify.com/krazee_kaushik) (community)
- **Categories:** AI, Lead generation, Social media
- **Stats:** 8 total users, 3 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.20 / 1,000 instagram profile scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

### 📸 What is Instagram Bulk Profile Scraper?

Instagram Bulk Profile Scraper helps you collect and enrich Instagram profile data at scale. You can scrape profiles directly using usernames or profile URLs, or automatically enrich users discovered through comments, captions, and mentions using datasets generated by our [Instagram Profile Posts & Comments Scraper](https://apify.com/krazee_kaushik/instagram-profile-posts-and-comments-scraper).

Built for lead generation, influencer discovery, competitor research, audience intelligence, and large-scale profile enrichment workflows.

- 👥 Scrape multiple Instagram profiles in a single run
- 🔗 Enrich users discovered through comments, captions, and mentions
- 📊 Collect profile details, engagement metrics, business information, and external links
- 💾 Export data to JSON, CSV, Excel, XML, HTML, or RSS formats

Simply add Instagram usernames, profile URLs, or a Dataset ID from our Posts & Comments Scraper, click **"Save & Start"**, and start collecting structured Instagram profile datasets.

---

### ⭐ Why Use This Actor?

- 🔓 No Instagram logins, cookies, sessions, or API access required

- ⚡ Enrich up to ~200 Instagram profiles per minute for large-scale lead generation, audience research, and enrichment workflows

- 📦 Already scraped posts or comments? Paste a Dataset ID from our [Instagram Profile Posts & Comments Scraper](https://apify.com/krazee_kaushik/instagram-profile-posts-and-comments-scraper) or [Instagram Comments Extractor](https://apify.com/krazee_kaushik/instagram-comments-extractor) and automatically enrich every unique user discovered in comments, captions, and @mentions

- 🔄 Built-in retry, recovery, and resumable processing help prevent lost progress during large scraping jobs

- 🛡️ Supports Apify resurrect runs so interrupted jobs can continue from where they stopped

- 💰 Cost-efficient profile enrichment designed for high-volume scraping and automation workflows

---

### 🎯 Who Is This Instagram Scraper Useful For?

- 📈 Lead generation teams looking to enrich large Instagram username lists with profile insights, links, and engagement metrics

- 🤝 Influencer agencies and creator platforms vetting accounts before outreach, partnerships, or onboarding

- 🛍️ Brands and marketers researching competitor audiences and engaged Instagram communities

- 🧠 AI, analytics, and research workflows working with large-scale Instagram profile datasets

- ⚙️ Developers and automation pipelines needing reliable bulk profile enrichment with dataset-based workflows

---

### 📊 What Data Can You Extract?

#### 👤 Profile & Identity Data
Core profile information including account details, verification status, categories, and business account attributes.

| | | |
|---|---|---|
| `id` | `username` | `full_name` |
| `biography` | `profile_pic_url` | `profile_pic_url_hd` |
| `is_private` | `is_verified` | `is_verified_by_mv4b` |
| `is_business_account` | `is_professional_account` | `show_account_transparency_details` |
| `business_category_name` | `category_name` | `overall_category_name` |

---

#### 📞 Contact & Audience Data
Publicly available contact information, audience size, profile links, and Instagram-suggested lookalike accounts for lead generation and market research.

| | | |
|---|---|---|
| `business_email` | `business_phone_number` | `business_address_json` |
| `external_url` | `all_bio_links` | `followers` |
| `following` | `posts_count` | `lookalike_competitors` |
| `biography_with_entities` |  |  |

**Notes**
- Contact-related fields are only populated if they are publicly available on the Instagram profile.
- `all_bio_links` and `lookalike_competitors` are exported as comma-separated strings for spreadsheet and CSV-friendly exports.

---

#### 📈 Engagement & Activity Metrics
Calculated performance metrics based on the profile's recent posts, including engagement rates, average interactions, and median metrics that help reduce the impact of viral outlier posts.

| | | |
|---|---|---|
| `posts_analyzed` | `avg_likes_per_post` | `avg_comments_per_post` |
| `median_likes_per_post` | `median_comments_per_post` | `engagement_rate_percent` |
| `median_engagement_rate_percent` | `has_clips` | `has_guides` |
| `has_channel` | `highlight_reel_count` |  |

**How engagement is calculated**
- Engagement metrics are calculated using the recent posts analyzed for each profile.
- Median metrics help reduce the effect of viral outlier posts.
- `engagement_rate_percent = ((avg_likes_per_post + avg_comments_per_post) / followers) * 100`

---

### 🚀 Quick Start

#### Enrich Profiles from Usernames

The simplest way to start enriching Instagram profiles.

You can use:
- Instagram usernames
- Full Instagram profile URLs

```json
{
  "profiles": [
    "instagram",
    "https://www.instagram.com/cristiano/"
  ]
}
````

#### Enrich Users from a Dataset ID

Already scraped Instagram posts and comments using our [Instagram Profile Posts & Comments Scraper](https://apify.com/krazee_kaushik/instagram-profile-posts-and-comments-scraper)?
Open the run's **Storage** tab, copy the Dataset ID, and paste it here to automatically enrich 1000s of users discovered from captions, mentions, and comments in less than 5 minutes.

```json
{
  "datasetId": "zvsCc0gHWLz9tqblQ"
}
```

***

### 📥 Sample Output

```json
  {
    "id": "173560420",
    "username": "cristiano",
    "full_name": "Cristiano Ronaldo",
    "biography": "",
    "profile_pic_url_hd": "https://scontent-sjc3-1.cdninstagram.com/v/t51.2885-19/472007201_1142000150877579_994350541752907763_n.jpg?stp=dst-jpg_s320x320_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gFsma2SJ7h7kHBLLYWkGQdn4J1M0n-g9tKF28o0mOucgZaikjZdwgkrQjZvBzJ9t20&_nc_ohc=wx2BuOFHY8AQ7kNvwECP20o&_nc_gid=sCHN2NvnGnvHlwI75lGw1g&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_Af5Em9wWwQD2N0gjb5BF_QCIryPdxWorH4MrOcsehV8uig&oe=6A1E55DE&_nc_sid=8b3546",
    "profile_pic_url": "https://scontent-sjc3-1.cdninstagram.com/v/t51.2885-19/472007201_1142000150877579_994350541752907763_n.jpg?stp=dst-jpg_e0_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gFsma2SJ7h7kHBLLYWkGQdn4J1M0n-g9tKF28o0mOucgZaikjZdwgkrQjZvBzJ9t20&_nc_ohc=wx2BuOFHY8AQ7kNvwECP20o&_nc_gid=sCHN2NvnGnvHlwI75lGw1g&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_Af6F0UvPFK4XaoqyfK-4dY7RT3xTCpuCnSjgSylocJMQlA&oe=6A1E55DE&_nc_sid=8b3546",
    "is_private": false,
    "is_verified": true,
    "is_verified_by_mv4b": false,
    "show_account_transparency_details": true,
    "is_business_account": false,
    "is_professional_account": true,
    "business_category_name": null,
    "category_name": null,
    "overall_category_name": null,
    "business_email": null,
    "business_phone_number": null,
    "business_address_json": null,
    "external_url": "https://hrbl.me/CR7Pro2col",
    "all_bio_links": "https://hrbl.me/CR7Pro2col, http://perplexity.ai/ronaldo, http://join.whoop.com/cr7, https://avacr7.com, https://youtube.com/@cristiano",
    "followers": 665086456,
    "following": 634,
    "posts_count": 4074,
    "posts_analyzed": 12,
    "avg_likes_per_post": 5659986,
    "avg_comments_per_post": 70049,
    "engagement_rate_percent": 0.86,
    "median_likes_per_post": 5174250,
    "median_comments_per_post": 40124,
    "median_engagement_rate_percent": 0.78,
    "has_clips": true,
    "has_guides": false,
    "has_channel": false,
    "highlight_reel_count": 0,
    "lookalike_competitors": "slim.ae7, ella_madrid14, bmwsaudiarabia, nfc.gg, preet_brar_9676, marcelophysiosports, cristiano7.cronaldo, sc0re_7, rtiban1, ahead_zika, tomi_wallker, andreiafaria_m, purebusinessguide, iguana_bo, pedroproencafpf, gathernapp, andrade5212, timeronaldo, cristianoprime7x, sukh_star_22, proton.quotes, omer7demir, marcelo_brozovic, alnasarfc1955, black_wolf.9.9, aliya_freeleo, miguelpaixao7, summaqah, theronaldobible, n.naqash, alnassrfcw, d2_dreamerr, ilyos_aezx, analia_britez__, avacr7, isl6o0n, aaalfaleh, mariammm_cr7, ___.cristiano.___, k.abdullah6_, lomejordelfutbol28, e2_coffee_shop, noodlehairsam, nadirvch11, footballtimeex",
    "biography_with_entities": "{\"raw_text\": \"\", \"entities\": []}"
  }
```

***

### ⚙️ Input Options

| Input | Type | Description |
|---|---|---|
| `profiles` | array | Instagram usernames or profile URLs to scrape |
| `datasetId` | string | Dataset ID from our Posts & Comments Scraper used to automatically enrich users discovered in captions, mentions, and comments |

***

### ⚡ Apify Resurrect Run Support

The actor supports Apify resurrect runs for interrupted or partially completed scraping jobs.

If a run crashes or stops unexpectedly, the resurrected run can continue from the same scraping position instead of starting from the beginning.

***

### 💰 How Much Does It Cost?

| Feature | Free Apify Users | Paid Apify Users |
|----------|----------|----------|
| Profile Scraping | $2 per 1,000 results | $1.2 per 1,000 results |
| Profile Limits | Includes up to 20 profiles for testing | Unlimited profiles |
| Dataset-Based Bulk Enrichment | Available with a paid subscription | Included |

💡 Start with a small test run to verify the output structure and estimate usage before launching larger enrichment jobs.

Free users can unlock unlimited profile enrichment, dataset imports, and higher limits by upgrading their Apify subscription: https://apify.com/pricing

***

### ⚠️ Limitations & Operational Notes

- 📧 Business email addresses, phone numbers, website links, and address details are only returned when they are publicly visible on the Instagram profile.

- 🔒 Private profile information is not bypassed or extracted. The actor only collects publicly accessible Instagram data.

- 📦 The `datasetId` input only supports datasets generated by the Instagram Profile Posts & Comments Scraper.

- 🚫 Some usernames may be skipped if the profile does not exist, has been removed, renamed, or Instagram temporarily restricts access.

- 📜 Detailed processing information, retry attempts, skipped usernames, and recovery events are available in the actor run logs.

- 🔄 Failed requests are automatically retried and reclaimed during scraping whenever possible.

- 🛡️ Long-running jobs support Apify resurrect runs and resumable processing to help recover from interruptions.

***

### ❓ Frequently Asked Questions

#### Is an Instagram login, account, or session cookie required?

No. The actor works completely without Instagram logins, cookies, or session handling.

#### Can I scrape thousands of Instagram profiles in bulk?

Yes. The actor is designed for large-scale bulk enrichment workflows and can process thousands of Instagram profiles in a single run.

#### Can I enrich users discovered in Instagram comments and mentions?

Yes. Paste a Dataset ID generated by the Instagram Profile Posts & Comments Scraper and the actor will automatically discover, deduplicate, and enrich unique Instagram users found in comments, captions, and @mentions.

#### Can I scrape private Instagram profiles?

No. The actor only works with publicly accessible Instagram profiles and publicly visible profile information.

#### How do I continue interrupted or crashed runs?

The actor supports Apify resurrect runs and resumable processing. Simply resurrect the failed run from the Apify dashboard to continue processing without starting over.

#### Can I export Instagram profile data to CSV or Excel?

Yes. Apify datasets generated by this actor can be exported to CSV, Excel, JSON, XML, HTML, RSS, and other supported formats.

***

### 💬 Support

Check the troubleshooting section above before opening an issue.

For bug reports, scraping issues, or feature requests, please open an [issues](https://console.apify.com/organization/XjtvaC9MoQZuFl4Da/actors/Aav6KGgwqKpTh1a9F/issues) on the actor page.

If you need custom scraper modifications, automation workflows, or additional extraction features, feel free to contact:

📧 kamakrazeekaushik@gmail.com

When reporting issues, please include the Actor Run ID or relevant run logs to help speed up debugging.

***

### 🔗 Related actors

- 🧵 [X Thread & Reply Scraper](https://apify.com/krazee_kaushik/x-thread-scraper) - Scrape X threads with nested replies and conversation structure.

- 🖼️ [Instagram Profile Posts & Comments Scraper](https://apify.com/krazee_kaushik/instagram-profile-posts-and-comments-scraper) - Scrape Instagram posts from multiple profiles in one run, including comments for every post.

- 💬 [Instagram Comments Extractor](https://apify.com/krazee_kaushik/instagram-comments-extractor) - Scrape comments directly from Instagram post and Reel URLs with configurable comment limits and sorting options.

# Actor input Schema

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

List of profile URLs or usernames. You can add them one by one or upload a list using the Bulk edit option.

## `datasetId` (type: `string`):

Run our [Instagram Profile Posts & Comments Scraper](https://apify.com/krazee_kaushik/instagram-profile-posts-and-comments-scraper) first, copy the **Dataset ID** from your storage dashboard, and paste it here. This actor will automatically extract every unique user who commented, mentioned someone, or posted, and enrich them at maximum speed.

## Actor input object example

```json
{
  "profiles": [
    "https://www.instagram.com/instagram/"
  ],
  "datasetId": ""
}
```

# 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": [
        "https://www.instagram.com/instagram/"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("krazee_kaushik/instagram-bulk-profile-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "profiles": ["https://www.instagram.com/instagram/"] }

# Run the Actor and wait for it to finish
run = client.actor("krazee_kaushik/instagram-bulk-profile-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "profiles": [
    "https://www.instagram.com/instagram/"
  ]
}' |
apify call krazee_kaushik/instagram-bulk-profile-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram Bulk Profile Scraper",
        "description": "Scrape up to ~200 Instagram profiles per minute. Extract engagement metrics, business details, links, and audience insights using profile URLs, usernames, or Dataset IDs generated by compatible actors. No cookies, logins, or Instagram API access required.",
        "version": "0.0",
        "x-build-id": "kt7sAobGyOYir9gR1"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/krazee_kaushik~instagram-bulk-profile-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-krazee_kaushik-instagram-bulk-profile-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/krazee_kaushik~instagram-bulk-profile-scraper/runs": {
            "post": {
                "operationId": "runs-sync-krazee_kaushik-instagram-bulk-profile-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/krazee_kaushik~instagram-bulk-profile-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-krazee_kaushik-instagram-bulk-profile-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "profiles": {
                        "title": "Profile URLs or Usernames",
                        "type": "array",
                        "description": "List of profile URLs or usernames. You can add them one by one or upload a list using the Bulk edit option.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "datasetId": {
                        "title": "Optional: Import from Instagram Profile Posts & Comments Scraper Dataset ID",
                        "type": "string",
                        "description": "Run our [Instagram Profile Posts & Comments Scraper](https://apify.com/krazee_kaushik/instagram-profile-posts-and-comments-scraper) first, copy the **Dataset ID** from your storage dashboard, and paste it here. This actor will automatically extract every unique user who commented, mentioned someone, or posted, and enrich them at maximum speed.",
                        "default": ""
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
