# Alibaba Email Scraper (`scrapeflow/alibaba-email-scraper`) Actor

📧 Alibaba Email Scraper extracts verified supplier email addresses from Alibaba listings. ⚙️ Fast, accurate & automation-ready—perfect for B2B lead generation, sales outreach, and market research. 🚀 Streamline prospecting, boost conversion, save time!

- **URL**: https://apify.com/scrapeflow/alibaba-email-scraper.md
- **Developed by:** [ScrapeFlow](https://apify.com/scrapeflow) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### **Alibaba** Email Scraper 📱

The **Alibaba** Email Scraper is designed to **extract** a wide range of **data** from **Alibaba** sellers and suppliers. It provides users with essential **contact** information that can be used for lead generation, marketing, and networking purposes.

This tool ensures that the **extract**ed **data** is accurate, relevant, and up-to-date. Users can **extract** **emails**, company names, phone numbers, and other key details from **Alibaba** profiles.

The scraper also captures product information and supplier ratings, helping businesses make informed decisions. By using this **Alibaba** **data** scraping tool, users can save time and focus on building meaningful business relationships.

It is an automated solution that ensures efficiency and compliance with **data** collection standards.

Alibaba Email Scraper is a powerful tool designed to extract email addresses and contact information from Alibaba suppliers and sellers quickly and efficiently. It enables businesses to streamline lead generation and build valuable connections with Alibaba vendors.

This email scraping tool for Alibaba simplifies the process of collecting contact details, saving time and effort for users. It is ideal for businesses looking to expand their supplier network or gather leads for marketing campaigns.

With Alibaba contact extractor, you can access accurate and up-to-date contact information from Alibaba sellers. This ensures that your outreach efforts are targeted and effective.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: dev.scraperengine@gmail.com*
### Extractable Data Table 📊
| Data Type | Description |
| --- | --- |
| Email Addresses | Extract verified email addresses of Alibaba sellers and suppliers. |
| Company Names | Retrieve the names of companies listed on Alibaba. |
| Phone Numbers | Collect contact phone numbers provided by sellers. |
| Product Listings | Gather information about products offered by suppliers. |
| Supplier Ratings | Access ratings and reviews of suppliers for better decision-making. |
| Location Details | Extract geographical information about suppliers and sellers. |
| Business Categories | Identify the business categories of suppliers for targeted outreach. |
| Website Links | Retrieve external website links shared by Alibaba sellers. |

### Key Features of **Alibaba** Email Scraper

Here are the **standout features** that make the **Alibaba** Email Scraper a **top-tier tool** for **marketers**, **agencies**, and **researchers**:

- ⭐ **Automated** extraction of email addresses from **Alibaba** suppliers and sellers
- ⭐ Ability to collect additional contact details such as phone numbers and company names
- ⭐ User-friendly interface for seamless data scraping and management
- ⭐ **High** accuracy in extracting relevant and up-to-date information
- ⭐ **Customizable** scraping options to target specific data fields
- ⭐ Supports bulk data extraction for large-scale lead generation projects
- ⭐ Compliance with data privacy and ethical standards during scraping
- ⭐ **Fast** and efficient scraping process to save time and resources
- ⭐ Detailed reports and export options for easy data analysis
- ⭐ **Secure** and reliable tool with regular updates for optimal performance

### How to use **Alibaba** Email Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **Alibaba** emails today:

1. ✅ Download and install the **Alibaba** Email Scraper on your device
2. ✅ Open the tool and **log in** with your credentials
3. ✅ Enter the target keywords or categories to define your scraping criteria
4. ✅ Set up filters to refine the data extraction process such as location or supplier rating
5. ✅ **Start** the scraping process and allow the tool to collect data from **Alibaba**
6. ✅ Monitor the progress of the scraping process through the user-friendly dashboard
7. ✅ Once the scraping is complete review the extracted data for accuracy
8. ✅ **Export** the collected data in your preferred format such as CSV or Excel
9. ✅ Use the data for lead generation marketing or supplier outreach purposes
10. ✅ Repeat the process as needed to gather updated information from **Alibaba**

### Use Cases 🎯

Lead Generation
🎯 Extract emails from **Alibaba** sellers to build a targeted lead list
🎯 **Use** the data for email marketing campaigns to reach potential suppliers

Supplier Research
🎯 **Identify** reliable suppliers by analyzing ratings and reviews
🎯 **Collect** contact details to negotiate directly with **Alibaba** vendors

Market Analysis
🎯 Gather product information to study market trends and pricing
🎯 **Analyze** supplier data to understand competition and opportunities

Business Expansion
🎯 Discover new suppliers for expanding product offerings
🎯 **Use** the tool to establish connections with international vendors

### Why choose us? 💎

**Alibaba** Email Scraper is the ultimate solution for businesses looking to streamline their lead generation and supplier outreach efforts. Our tool is designed to provide accurate and up-to-date contact information from **Alibaba** sellers and suppliers.

With its **user-friendly** interface and **advanced** features, it is the **best** **Alibaba** email scraper tool for professionals. We prioritize data accuracy and compliance, ensuring that all extracted information adheres to ethical standards.

Our software is built to handle large-scale data extraction tasks, making it ideal for businesses of all sizes. By choosing our **Alibaba** email extraction software, you gain access to a **reliable** and efficient tool that saves time and resources.

Whether you need to extract emails, phone numbers, or product details, our scraper delivers consistent results. Trust us to provide a secure and **scalable** solution for your data scraping needs.

Choose us for a seamless and hassle-free experience in extracting valuable contact information from **Alibaba**.

### **Alibaba** Email Scraper Scalability 📈

Our **Alibaba** Email Scraper is designed to scale with your business needs, making it suitable for small and large projects alike. The tool supports bulk data extraction, allowing users to collect thousands of contacts in a single session.

It is optimized for performance, ensuring fast and **efficient** scraping even for **extensive** datasets. With **customizable** filters, you can tailor the scraping process to focus on specific data points or categories.

This flexibility makes it an ideal choice for businesses looking to expand their supplier network or conduct in-depth market research. The scraper is also equipped with robust infrastructure to handle high volumes of data without compromising accuracy.

Whether you are a small business or a large enterprise, our **Alibaba** data scraping tool adapts to your requirements **seamless**ly. Trust our software to deliver consistent results, no matter the scale of your data extraction needs.

### **Alibaba** Email Scraper Legal Guidelines ⚖️

**Yes**—scraping **Alibaba** is **legal** as long as you follow **ethical** and **compliant** practices. The **Alibaba** Email Scraper extracts only **publicly available** information from **public** **Alibaba** profiles, making it **safe** and **compliant** for **research**, **marketing**, and **analysis**.

#### Legal & Ethical Guidelines
⚖️ **Ensure** compliance with **Alibaba**s terms of service when using the scraper
⚖️ **Use** the tool only for lawful and ethical purposes such as lead generation and research
⚖️ **Avoid** using the scraper to collect sensitive or personal data without consent
⚖️ **Do not** use the extracted data for spamming or unsolicited marketing activities
⚖️ Respect the privacy of **Alibaba** sellers and suppliers during the data extraction process
⚖️ Regularly review and adhere to local data protection laws and regulations
⚖️ **Avoid** sharing extracted data with unauthorized third parties
⚖️ **Use** the tool responsibly to maintain ethical standards in data scraping

### Input Parameters 🧩
📦 Example Input (JSON)
```json
{
  "keywords": ["Alibaba Email Scraper"],
  "country": "Global",
  "maxEmailNumbers": 20,
  "platform": "Alibaba",
  "engine": "legacy"
}
````

### Input Table

| Data Type | Description |
| --- | --- |
| keywords | Keywords to find relevant profiles |
| country | Country setting (Global) |
| maxEmailNumbers | Maximum emails to collect (default 20) |
| platform | Platform to scrape (Alibaba) |
| engine | Engine type (legacy) |
| proxyConfiguration | Optional proxy settings |

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "Alibaba",
    "keyword": "Alibaba Email Scraper",
    "title": "Google's Single-Benefit Marketing Strategy for Chrome ...",
    "description": "✓For years, once we created a Gmail account, we couldn't change the username (the part before @ gmail.com ). ... Grand Rapids Marketing Co. Read more",
    "url": "https://www.linkedin.com/posts/phill-agnew_heres-how-google-marketed-chrome-browser-activity-7404878510214914048-dLxI",
    "email": "before@gmail.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Identifies Alibaba as the source |
| keyword | Keyword that triggered the result (Alibaba Email Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct Alibaba profile link |
| email | Extracted email address |

### FAQ ❓

#### What is Alibaba **Email Scraper**?

Alibaba Email Scraper is a tool designed to extract email addresses and contact details from Alibaba sellers and suppliers for lead generation and research.

#### Is Alibaba **Email Scraper** **legal** to use?

**Yes**, it is legal to use as long as you comply with Alibaba's terms of service and local data protection laws.

#### Can I **extract** other data besides emails?

**Yes**, the tool can extract company names, phone numbers, product listings, supplier ratings, and more.

#### Is the **extract**ed data accurate?

Our scraper is designed to provide accurate and up-to-date data from Alibaba profiles.

#### How do I **export** the scraped data?

You can export the data in various formats such as **CSV** or Excel for easy analysis and use.

#### Does the tool support bulk data **extract**ion?

**Yes**, the scraper supports bulk data extraction, allowing you to collect **large volumes** of information efficiently.

#### Is the tool user-friendly?

**Yes**, the Alibaba Email Scraper features a simple and intuitive interface for easy use.

#### Can I customize the scraping process?

**Yes**, you can set filters to target specific data fields or categories during the scraping process.

#### Is the tool **secure** to use?

**Yes**, our scraper is built with robust security measures to ensure safe and reliable data extraction.

#### What industries can benefit from this tool?

Industries such as e-commerce, manufacturing, and marketing can benefit from using this Alibaba email scraping tool.

#### Does the tool comply with data privacy regulations?

**Yes**, the Alibaba Email Scraper is designed to comply with data privacy and ethical standards.

#### Can I use the tool for international suppliers?

**Yes**, the tool can extract data from Alibaba suppliers worldwide, making it ideal for global business expansion.

#### What is the cost of using Alibaba **Email Scraper**?

Pricing details can vary, so please contact us for specific information about the cost of the tool.

#### Do you provide **customer support**?

**Yes**, we offer customer support to assist you with any issues or questions about the tool.

#### Is there a free trial available?

Please check our website or contact us to see if a free trial is available for the Alibaba Email Scraper.

# Actor input Schema

## `keywords` (type: `array`):

Add the keywords you want to target on Alibaba (e.g., \['marketing', 'founder', 'business']). 🧠 The actor will search Google for Alibaba profiles/posts matching these keywords and automatically extract email addresses for you. 📧

## `platform` (type: `string`):

Choose the platform you want to scrape. For now this actor focuses on Alibaba for highly targeted B2B leads. 🏬

## `location` (type: `string`):

Optional but powerful: narrow down your search by location (e.g., 'London', 'New York', 'Germany'). 🌍 Leave empty to search worldwide and reach a global audience.

## `emailDomains` (type: `array`):

Optional: Only keep emails from the domains you care about (e.g., \['@gmail.com', '@outlook.com', '@company.com']). 🎯 Leave empty if you want to collect every valid email we find.

## `maxEmails` (type: `integer`):

Set how many emails you want per keyword (default: 20). 📊 Increase for deeper scraping, or lower it for quick, focused batches.

## `engine` (type: `string`):

Pick your scraping engine style. 🚀 Cost Effective (New): Blazing‑fast async requests with residential proxies for cheaper, scalable scraping. 🔧 Legacy: Uses GOOGLE\_SERP proxy with traditional selectors — ultra‑reliable but a bit slower and pricier.

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

Control how your requests are routed. 🌐 By default, no proxy is used. If Google starts blocking or rejecting requests, the actor will automatically retry using datacenter proxies and then residential proxies (up to 3 retries) to keep your scraping running smoothly. 🔄

## Actor input object example

```json
{
  "keywords": [
    "marketing"
  ],
  "platform": "Alibaba",
  "location": "",
  "emailDomains": [
    "@gmail.com"
  ],
  "maxEmails": 20,
  "engine": "legacy",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "keywords": [
        "marketing"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapeflow/alibaba-email-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 = {
    "keywords": ["marketing"],
    "emailDomains": ["@gmail.com"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapeflow/alibaba-email-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 '{
  "keywords": [
    "marketing"
  ],
  "emailDomains": [
    "@gmail.com"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scrapeflow/alibaba-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Alibaba Email Scraper",
        "description": "📧 Alibaba Email Scraper extracts verified supplier email addresses from Alibaba listings. ⚙️ Fast, accurate & automation-ready—perfect for B2B lead generation, sales outreach, and market research. 🚀 Streamline prospecting, boost conversion, save time!",
        "version": "0.1",
        "x-build-id": "XvDmU39aD8wtagksL"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapeflow~alibaba-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapeflow-alibaba-email-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/scrapeflow~alibaba-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapeflow-alibaba-email-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/scrapeflow~alibaba-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapeflow-alibaba-email-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": [
                    "keywords"
                ],
                "properties": {
                    "keywords": {
                        "title": "Keywords 🎯",
                        "type": "array",
                        "description": "Add the keywords you want to target on Alibaba (e.g., ['marketing', 'founder', 'business']). 🧠 The actor will search Google for Alibaba profiles/posts matching these keywords and automatically extract email addresses for you. 📧",
                        "items": {
                            "type": "string"
                        }
                    },
                    "platform": {
                        "title": "Platform 🌐",
                        "enum": [
                            "Alibaba"
                        ],
                        "type": "string",
                        "description": "Choose the platform you want to scrape. For now this actor focuses on Alibaba for highly targeted B2B leads. 🏬",
                        "default": "Alibaba"
                    },
                    "location": {
                        "title": "Location Filter 📍",
                        "type": "string",
                        "description": "Optional but powerful: narrow down your search by location (e.g., 'London', 'New York', 'Germany'). 🌍 Leave empty to search worldwide and reach a global audience.",
                        "default": ""
                    },
                    "emailDomains": {
                        "title": "Email Domains Filter 📧",
                        "type": "array",
                        "description": "Optional: Only keep emails from the domains you care about (e.g., ['@gmail.com', '@outlook.com', '@company.com']). 🎯 Leave empty if you want to collect every valid email we find.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEmails": {
                        "title": "Maximum Emails per Keyword 🔢",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Set how many emails you want per keyword (default: 20). 📊 Increase for deeper scraping, or lower it for quick, focused batches.",
                        "default": 20
                    },
                    "engine": {
                        "title": "Engine ⚙️",
                        "enum": [
                            "legacy"
                        ],
                        "type": "string",
                        "description": "Pick your scraping engine style. 🚀 Cost Effective (New): Blazing‑fast async requests with residential proxies for cheaper, scalable scraping. 🔧 Legacy: Uses GOOGLE_SERP proxy with traditional selectors — ultra‑reliable but a bit slower and pricier.",
                        "default": "legacy"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration 🛡️",
                        "type": "object",
                        "description": "Control how your requests are routed. 🌐 By default, no proxy is used. If Google starts blocking or rejecting requests, the actor will automatically retry using datacenter proxies and then residential proxies (up to 3 retries) to keep your scraping running smoothly. 🔄"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
