# Skyscanner Email Scraper (`scrapeengine/skyscanner-email-scraper`) Actor

✈️ Skyscanner Email Scraper extracts verified contact emails from Skyscanner profiles. Perfect for B2B lead generation, market research, and outreach campaigns—faster, cleaner data with fewer manual steps. 🚀📧

- **URL**: https://apify.com/scrapeengine/skyscanner-email-scraper.md
- **Developed by:** [ScrapeEngine](https://apify.com/scrapeengine) (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

### **Skyscanner** Email Scraper 📱

The **Skyscanner** Email Scraper is capable of **extract**ing a wide range of **data** from the **Skyscanner** platform. This includes essential **contact** information such as **emails**, names, and business details, which are crucial for lead generation and outreach.

The tool is designed to ensure accuracy and relevance in the **extract**ed **data**, making it a reliable solution for professionals. Additionally, it can capture supplementary information like phone numbers and company descriptions, providing a comprehensive **data**set for users.

By automating the **data** **extract**ion process, the **Skyscanner** Email Scraper saves time and effort while delivering high-quality results. It is an ideal choice for anyone looking to scrape **Skyscanner** **emails** and other related **data** efficiently.

Skyscanner Email Scraper is a powerful tool designed to extract contact information from the Skyscanner platform efficiently and accurately. It allows businesses and individuals to streamline their lead generation process by automating email collection.

With the Skyscanner Email Scraper, you can access valuable data from Skyscanner without spending hours manually searching for contact information. This tool is ideal for marketers, researchers, and businesses looking to enhance their outreach efforts.

Our email scraper for Skyscanner is built to handle large-scale data extraction while maintaining compliance with ethical guidelines. It ensures that you can gather the information you need without compromising on quality or integrity.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: scrapier.io@gmail.com *
### Extractable Data Table 📊
| Data Type | Description |
| --- | --- |
| Email Addresses | Extract verified email addresses of businesses and individuals listed on Skyscanner. |
| Names | Retrieve names of business owners, representatives, or contacts associated with listings. |
| Phone Numbers | Collect phone numbers provided in Skyscanner listings for direct communication. |
| Company Details | Gather company names, descriptions, and other relevant business information. |
| Location Information | Extract location details such as city, country, or address from Skyscanner listings. |
| Website Links | Retrieve links to business websites or additional resources associated with listings. |
| Social Media Links | Capture social media profiles linked to businesses on Skyscanner. |
| Service Descriptions | Extract descriptions of services or offerings listed by businesses on Skyscanner. |

### Key Features of **Skyscanner** Email Scraper

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

- ⭐ **Automated** extraction of emails and contact information from **Skyscanner**
- ⭐ User-friendly interface designed for both beginners and professionals
- ⭐ **High** accuracy in data extraction to ensure relevant and reliable results
- ⭐ Ability to scrape large volumes of data efficiently and quickly
- ⭐ **Customizable** scraping options to target specific data types or categories
- ⭐ Built-in compliance with ethical guidelines and data privacy regulations
- ⭐ Supports export of extracted data in multiple formats such as CSV or JSON
- ⭐ **Regular** updates to ensure compatibility with **Skyscanner**s platform changes
- ⭐ **Advanced** filtering options to refine and sort extracted data
- ⭐ **Secure** and reliable performance with minimal risk of errors or data loss
- ⭐ **Comprehensive** documentation and customer support for seamless usage
- ⭐ Scalable solution suitable for small businesses and large enterprises alike

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

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

1. ✅ **Sign up** for an account and **log in** to the **Skyscanner** Email Scraper dashboard
2. ✅ Enter the specific search criteria or keywords for the data you want to extract
3. ✅ **Configure** the scraping settings such as data types and output format
4. ✅ **Start** the scraping process and monitor the progress in real-time on the dashboard
5. ✅ Once the scraping is complete review the extracted data for accuracy
6. ✅ Use the filtering options to refine the data according to your preferences
7. ✅ **Export** the data in your desired format such as CSV or JSON for further use
8. ✅ **Integrate** the exported data into your CRM or marketing tools if needed
9. ✅ Schedule regular scraping tasks to keep your data updated automatically
10. ✅ Refer to the documentation or contact support for any troubleshooting assistance

### Use Cases 🎯

Lead Generation
🎯 **Collect** email addresses and contact information for potential clients
🎯 Build a targeted list of leads for marketing campaigns

Market Research
🎯 **Analyze** business data from **Skyscanner** to identify market trends
🎯 Gather insights on competitors and industry benchmarks

Business Outreach
🎯 Reach out to travel agencies and service providers listed on **Skyscanner**
🎯 Establish partnerships by contacting relevant businesses

Data Enrichment
🎯 Enhance your existing database with updated contact information
🎯 Add detailed business profiles to your CRM for better segmentation

### Why choose us? 💎

The **Skyscanner** Email Scraper stands out as a **reliable** and efficient tool for extracting contact information from **Skyscanner**. Our scraper is designed with user convenience in mind, offering a simple interface and **advanced** features.

It is the **best** email scraper for **Skyscanner**, providing a seamless experience for businesses and individuals alike. We prioritize data accuracy and ensure that the extracted information is relevant and **reliable**.

Our tool is built to comply with ethical guidelines and data privacy regulations, giving you peace of mind while using it. Whether you are a marketer, researcher, or business owner, the **Skyscanner** Email Scraper is tailored to meet your specific needs.

With **regular** updates and dedicated customer support, we ensure that our scraper remains compatible with **Skyscanner**'s platform. Choose the **Skyscanner** Email Scraper for a **scalable**, secure, and effective data extraction solution.

### **Skyscanner** Email Scraper Scalability 📈

The **Skyscanner** Email Scraper is designed to handle data extraction tasks of all sizes. Whether you need to scrape a few listings or thousands, our tool can scale to meet your requirements.

It is built with robust infrastructure to ensure consistent performance even for **large-scale** projects. The scraper supports **customizable** options, allowing you to target specific data types or categories.

This makes it suitable for small businesses, large enterprises, and everything in between. By automating the data extraction process, the **Skyscanner** Email Scraper saves time and resources while delivering high-quality results.

Its scalability ensures that you can adapt to changing business needs without compromising on efficiency or accuracy.

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

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

#### Legal & Ethical Guidelines
⚖️ **Ensure** compliance with **Skyscanner**s terms of service when using the scraper
⚖️ **Do not** use the scraper to extract personal data without proper consent
⚖️ **Avoid** using the tool for illegal or unethical purposes such as spamming
⚖️ Respect data privacy regulations including GDPR and CCPA when handling extracted data
⚖️ Limit scraping activities to publicly available information only
⚖️ **Do not** attempt to bypass security measures implemented by **Skyscanner**
⚖️ **Use** the scraper responsibly to avoid overloading **Skyscanner**s servers
⚖️ Regularly review and adhere to updates in **Skyscanner**s policies and guidelines

### Input Parameters 🧩
📦 Example Input (JSON)
```json
{
  "keywords": ["Skyscanner Email Scraper"],
  "country": "Global",
  "maxEmailNumbers": 20,
  "platform": "Skyscanner",
  "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 (Skyscanner) |
| engine | Engine type (legacy) |
| proxyConfiguration | Optional proxy settings |

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "Skyscanner",
    "keyword": "Skyscanner 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 Skyscanner as the source |
| keyword | Keyword that triggered the result (Skyscanner Email Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct Skyscanner profile link |
| email | Extracted email address |

### FAQ ❓

#### What is the Skyscanner **Email Scraper**?

The Skyscanner Email Scraper is a tool designed to extract contact information, such as **emails**, from the Skyscanner platform efficiently.

#### Who can use the Skyscanner **Email Scraper**?

The scraper is ideal for marketers, researchers, and **businesses** looking to automate data extraction from Skyscanner.

#### What data can I **extract** using this tool?

You can extract **emails**, names, phone numbers, company details, location information, and more from Skyscanner listings.

#### Is the scraper compliant with data privacy regulations?

**Yes**, the Skyscanner Email Scraper is designed to comply with GDPR, CCPA, and other data privacy regulations.

#### Can I customize the data **extract**ion process?

**Yes**, the scraper allows you to configure settings and target specific data types or categories.

#### What file formats are supported for **export**ing data?

The scraper supports exporting data in formats such as **CSV** and **JSON**.

#### Is the tool suitable for **large-scale** data **extract**ion?

**Yes**, the Skyscanner Email Scraper is scalable and can handle **large volumes** of data efficiently.

#### How often is the scraper updated?

The scraper is regularly updated to ensure compatibility with Skyscanner's platform changes.

#### Is **customer support** available?

**Yes**, we provide comprehensive documentation and dedicated customer support for all users.

#### Can I use the scraper for **lead generation**?

**Yes**, the Skyscanner Email Scraper is an excellent tool for generating leads and building targeted contact lists.

#### Does the scraper work on all devices?

The scraper is a web-based tool and can be accessed from any device with an internet connection.

#### Are there any usage **limit**ations?

Usage limitations depend on your subscription plan, but the tool is designed to handle both small and large-scale projects.

#### Is the tool easy to use for **beginners**?

**Yes**, the Skyscanner Email Scraper features a **user-friendly** interface suitable for beginners and professionals.

#### Can I schedule scraping tasks?

**Yes**, the scraper allows you to schedule tasks for **automated** and regular data extraction.

#### What happens if I encounter issues with the tool?

You can refer to the documentation or contact our support team for troubleshooting assistance.

# Actor input Schema

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

List of keywords to search for on Skyscanner (e.g., \['marketing', 'founder', 'business']). The actor will search Google for Skyscanner profiles/posts containing these keywords and extract email addresses.

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

Select platform.

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

Optional: Add location to search query (e.g., 'London', 'New York'). Leave empty to search globally.

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

Optional: Filter results to only include emails from specific domains (e.g., \['@gmail.com', '@outlook.com']). Leave empty to collect all email domains.

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

Maximum number of emails to collect per keyword (default: 20).

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

Choose scraping engine. 🚀 Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. 🔧 Legacy: Uses GOOGLE\_SERP proxy with traditional selectors - more reliable but slower and more expensive.

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

Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries.

## Actor input object example

```json
{
  "keywords": [
    "marketing"
  ],
  "platform": "Skyscanner",
  "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("scrapeengine/skyscanner-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("scrapeengine/skyscanner-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 scrapeengine/skyscanner-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Skyscanner Email Scraper",
        "description": "✈️ Skyscanner Email Scraper extracts verified contact emails from Skyscanner profiles. Perfect for B2B lead generation, market research, and outreach campaigns—faster, cleaner data with fewer manual steps. 🚀📧",
        "version": "0.1",
        "x-build-id": "TADluxVOcaR5vZlAa"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapeengine~skyscanner-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapeengine-skyscanner-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/scrapeengine~skyscanner-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapeengine-skyscanner-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/scrapeengine~skyscanner-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapeengine-skyscanner-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": "List of keywords to search for on Skyscanner (e.g., ['marketing', 'founder', 'business']). The actor will search Google for Skyscanner profiles/posts containing these keywords and extract email addresses.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "platform": {
                        "title": "Platform",
                        "enum": [
                            "Skyscanner"
                        ],
                        "type": "string",
                        "description": "Select platform.",
                        "default": "Skyscanner"
                    },
                    "location": {
                        "title": "Location Filter",
                        "type": "string",
                        "description": "Optional: Add location to search query (e.g., 'London', 'New York'). Leave empty to search globally.",
                        "default": ""
                    },
                    "emailDomains": {
                        "title": "Email Domains Filter",
                        "type": "array",
                        "description": "Optional: Filter results to only include emails from specific domains (e.g., ['@gmail.com', '@outlook.com']). Leave empty to collect all email domains.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEmails": {
                        "title": "Maximum Emails per Keyword",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum number of emails to collect per keyword (default: 20).",
                        "default": 20
                    },
                    "engine": {
                        "title": "Engine",
                        "enum": [
                            "legacy"
                        ],
                        "type": "string",
                        "description": "Choose scraping engine. 🚀 Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. 🔧 Legacy: Uses GOOGLE_SERP proxy with traditional selectors - more reliable but slower and more expensive.",
                        "default": "legacy"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
