# Kickstarter Email Scraper (`scraperoka/kickstarter-email-scraper`) Actor

📧 Kickstarter Email Scraper pulls verified email addresses from Kickstarter campaigns fast and efficiently. 🚀 Perfect for B2B outreach, lead gen, and market research. Save time, find prospects, and boost conversions!

- **URL**: https://apify.com/scraperoka/kickstarter-email-scraper.md
- **Developed by:** [Scraperoka](https://apify.com/scraperoka) (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 $0.01 / 1,000 results

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

### Kickstarter Email Scraper ⚡

Manually visiting hundreds of profiles to collect emails wastes hours you don’t have. **Kickstarter Email Scraper** automates email collection from Kickstarter-related public bios using your **keywords** and **custom email-domain filters**. This Kickstarter email scraper helps marketers, recruiters, and growth teams find Kickstarter lead generation emails and build a targeted contact list—fast. In a single run, you can collect thousands of email candidates with a controlled cap to keep scraping time predictable.

---

### What You Get: Sample Output

Here’s a sample record from a single run:

```json
{
  "network": "Kickstarter.com",
  "keyword": "pet fashion",
  "title": "Indie producer bringing pet fashion to life",
  "description": "We craft cozy outfits for pets — supporting smaller creators. Contact: team@launchpadpetstudio.com",
  "url": "https://www.kickstarter.com/profile/example_creator",
  "email": "team@launchpadpetstudio.com"
}
````

| Field | Type | What It Tells You |
|---|---|---|
| `network` | string | Confirms the source network is `Kickstarter.com` |
| `keyword` | string | Which keyword produced this contact (useful for segmenting outreach) |
| `title` | string | The result title associated with the email-containing content |
| `description` | string | The text where the email was detected (good for context) |
| `url` | string | The page URL tied to the found email |
| `email` | string | The extracted email address that matches your domain filter |
| `success` | boolean | Indicates whether the actor successfully produced a result (if present in your run output) |
| `error_message` | string | Explains what went wrong when a run/step fails (if present in your run output) |
| `status` | string | A run status indicator (if present in your run output) |
| `timestamp` | string | A captured time reference for records (if present in your run output) |
| `message` | string | Additional run messaging (if present in your run output) |
| `warning` | string | Any warnings attached to the execution (if present in your run output) |

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

***

### Why Kickstarter Email Scraper?

There are a lot of ways to pull data from Kickstarter — here’s what sets **Kickstarter Email Scraper** apart.

#### Keyword-first targeting that stays practical

You provide a list of `keywords`, and the actor looks for email addresses in Kickstarter bios and pages related to those topics. It’s designed for Kickstarter audience email scraping that you can immediately turn into outreach lists.

#### Custom email-domain filters

Use `customDomains` (for example `@gmail.com`) to restrict what counts as a valid lead. This makes the Kickstarter mailing list scraper output far more relevant for your lead gen workflow.

#### Controlled volume with a clear stop condition

Set `maxEmails` so the scraper stops once the limit is reached. That’s helpful when you need predictable throughput for Kickstarter campaign outreach email scraper projects.

#### Resilient execution with pagination stop logic

The actor includes retry and pagination stopping behavior to reduce wasted time on sparse results. If results are low, it also encourages you to broaden keywords and domains to improve yield.

***

### Configuring Your Run

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

```json
{
  "keywords": ["pet fashion"],
  "location": "",
  "platform": "Kickstarter",
  "customDomains": ["@gmail.com"],
  "maxEmails": 20,
  "engine": "legacy",
  "proxyConfiguration": {}
}
```

| Parameter | Required | What It Does |
|---|---|---|
| `keywords` | ✅ | A list of keywords the actor uses to find relevant Kickstarter bio/page content where emails may appear |
| `location` | ⬜ | Optional location filter to narrow how results are found |
| `platform` | ⬜ | Selects the target platform; the schema supports `Kickstarter` |
| `customDomains` | ⬜ | A list of email domains to include (for example `@gmail.com`) |
| `maxEmails` | ⬜ | Maximum number of emails to collect before stopping |
| `engine` | ⬜ | Chooses the scraping engine: `cost-effective` (Cost Effective) or `legacy` (Legacy) |
| `proxyConfiguration` | ⬜ | Configure proxies for this Actor run |

***

### Core Capabilities

#### Keyword-based Kickstarter bio email discovery

**Kickstarter Email Scraper** is built to find emails from Kickstarter bios and pages related to your provided `keywords`. This makes it a focused alternative to generic contact scraping when you specifically want Kickstarter lead generation emails.

#### Domain-filtered output for cleaner lead lists

With `customDomains`, you can constrain results to the email types you care about. That’s especially useful for Kickstarter contact scraper use cases where deliverability and list quality matter.

#### Deduplicated collection during a run

The actor tracks already seen emails to avoid pushing duplicates into your dataset. This helps you maintain a cleaner Kickstarter mailing list scraper output as it runs through results.

#### Real-time dataset writing as results are found

Each detected email is pushed to the dataset as it’s discovered. This means you can start exporting and analyzing without waiting for the entire run to finish.

#### Resilience for sparse results and interruptions

The actor includes stopping logic and retries to handle pages that return no results or fail to load reliably. If you’re aiming for Kickstarter supporter email finder volumes and results feel low, widening keywords and adding more domains is recommended.

***

### Who Gets the Most Out of This

Here’s how different teams put **Kickstarter Email Scraper** to work:

**Outreach & Growth Teams** — They run Kickstarter email harvesting by keyword, then export the resulting emails for segmented campaign lists (for example by topic keyword). The `customDomains` filter helps keep the data aligned with their outreach strategy.

**Sales Development Representatives** — They use this Kickstarter email extraction tool to turn relevant Kickstarter signals into lead targets. Instead of building a list manually, they collect emails up front and import them into their CRM pipeline.

**Recruiters & Talent Scouts** — They search for niche Kickstarter campaign topics and extract contact emails that the creators publish publicly. The result is faster candidate sourcing for community-led founders and small studios.

**Freelance Researchers & Data Analysts** — They run controlled batches using `maxEmails`, then analyze which keywords yield the most email-bearing bios. This supports repeatable Kickstarter audience email scraping experiments and dataset comparisons.

**Automation & Integration Specialists** — They trigger the actor via API, then connect the dataset to downstream systems for email outreach, lead enrichment, and reporting. This makes it a practical Kickstarter campaign outreach email scraper building block in automated workflows.

***

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

No coding needed. Here’s how to run **Kickstarter Email Scraper** from start to finish:

1. **Open the actor on Apify** — go to <https://console.apify.com> and open the Kickstarter Email Scraper actor page.
2. **Enter your inputs** — add your `keywords` (required), plus optional `location`, `customDomains`, and `maxEmails`.
3. **Configure proxy settings** — set `proxyConfiguration` according to your environment for more reliable scraping runs.
4. **Hit Run and watch the live log** — monitor progress and see when the actor finds and pushes emails.
5. **View results in the dataset tab** — exported records appear in the dataset as the run proceeds.
6. **Export as JSON, CSV, or Excel** — download the dataset immediately from the Apify dashboard.

The whole process takes under 5 minutes to set up.

***

### Integrations & Export Options

Once your data is collected, **Kickstarter Email Scraper** plugs directly into your existing workflow.

You can export results from the Apify dataset tab in common formats including **JSON, CSV, and Excel**. For teams building their own processes, you can also use the Apify API (see [apify.com/docs/api](https://apify.com/docs/api)) to pull results programmatically.

If you want automation, you can connect the actor to tools like **Zapier** or **Make**, and use **webhooks** to trigger downstream actions when a run completes. For recurring research or continuous lead generation, you can schedule runs using Apify’s built-in scheduling capabilities.

***

### Pricing & Free Trial

**Kickstarter Email Scraper** runs on the Apify platform, which offers a **free tier** — no credit card required to get started. After that, you typically use Apify’s pay-as-you-go compute model for actor runs, and you can choose subscription plans if you’re running large volumes regularly. Start with a smaller `maxEmails` test run to validate your keywords and `customDomains`, then scale once you’re confident in the output quality.

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

***

### Reliability & Performance

| What We Handle | How |
|---|---|
| Rate-limit pressure | Uses engine selection and built-in request resilience so runs stay productive |
| Proxy-based reliability | Supports proxy configuration to improve stability on demanding targets |
| Sparse-result runs | Stops pagination intelligently when it’s not finding new emails |
| Duplicate emails | Tracks previously seen emails to avoid repeated records in a run |
| Large vs small jobs | Use `maxEmails` to control volume and runtime expectations |

**Limitations:** The actor works with **publicly available data** and focuses on emails present in Kickstarter bios and related public content. If people don’t publish an email (or don’t match your `customDomains`), results will naturally be lower. For enterprise-scale runs, contact us to discuss custom configurations.

***

### Frequently Asked Questions

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

Yes. Apify provides a **free tier** so you can start testing **Kickstarter Email Scraper** without paying upfront.

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

No. This actor is designed to scrape **publicly available data** from Kickstarter pages and bios that are accessible without logging in.

#### How accurate is the data?

Accuracy depends on what email addresses are actually published in public bios. The actor extracts emails that match your `customDomains`, and it returns context including the `url` and `description` where the email was found.

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

You control the maximum number of emails using `maxEmails`. Note that the scraper will stop once the limit is reached, and it doesn’t guarantee hitting the full number if emails are sparse for your chosen keywords and domains.

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

Freshness depends on when you run the actor. If you rerun with updated `keywords` or domains, you’ll capture emails that are publicly available at that time.

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

**Kickstarter Email Scraper** uses **publicly available data**, but compliance (including GDPR/CCPA and anti-spam rules) is ultimately your responsibility. Always verify your legal basis for processing and outreach before using the collected emails.

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

Yes. You can export the Apify dataset as **JSON, CSV, or Excel** from the dashboard, and you can also connect workflows using no-code automation tools or the Apify API.

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

Yes. Apify supports scheduled runs, which is useful for maintaining an up-to-date Kickstarter email marketing list based on evolving keywords.

#### Can I access this via API?

Yes. You can use the Apify API to trigger runs and retrieve results programmatically. See [apify.com/docs/api](https://apify.com/docs/api) for details.

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

If the run encounters issues fetching or parsing pages, it uses resilience logic and will stop when it determines results are unlikely to continue. Your dataset will still contain any emails successfully found and pushed before the failure.

***

### Need Help or Have a Request?

Got a question about **Kickstarter Email Scraper** or want a new feature added? Reach out at <dataforleads@gmail.com>. Share your target keywords and expected email domains, and we’ll help you dial in the setup. We’re also open to ideas like webhook notifications on completion and easier batch workflows for keyword sets.

***

*Kickstarter Email Scraper is the fastest, most reliable way to collect targeted Kickstarter campaign outreach email scraper leads from publicly available bios — start your free run today.*

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

# Actor input Schema

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

A list of keywords to search for.

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

Location to filter search results.

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

Select platform.

## `customDomains` (type: `array`):

List of custom email domains

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

Maximum number of emails to collect. The scraper will stop once this limit is reached. Setting a higher limit allows for more potential results but doesn't guarantee reaching that number. This helps save costs by controlling scraping time.

## `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`):

Configure proxies for this Actor.

## Actor input object example

```json
{
  "keywords": [
    "pet fashion"
  ],
  "location": "",
  "platform": "Kickstarter",
  "customDomains": [
    "@gmail.com"
  ],
  "maxEmails": 20,
  "engine": "legacy"
}
```

# 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": [
        "pet fashion"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraperoka/kickstarter-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": ["pet fashion"],
    "location": "",
    "customDomains": ["@gmail.com"],
}

# Run the Actor and wait for it to finish
run = client.actor("scraperoka/kickstarter-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": [
    "pet fashion"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ]
}' |
apify call scraperoka/kickstarter-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Kickstarter Email Scraper",
        "description": "📧 Kickstarter Email Scraper pulls verified email addresses from Kickstarter campaigns fast and efficiently. 🚀 Perfect for B2B outreach, lead gen, and market research. Save time, find prospects, and boost conversions!",
        "version": "0.0",
        "x-build-id": "inSNxBdCCEaT9koLf"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraperoka~kickstarter-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraperoka-kickstarter-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/scraperoka~kickstarter-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraperoka-kickstarter-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/scraperoka~kickstarter-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraperoka-kickstarter-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": "A list of keywords to search for.",
                        "default": [
                            "pet fashion"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "Location to filter search results.",
                        "default": ""
                    },
                    "platform": {
                        "title": "Platform",
                        "enum": [
                            "Kickstarter"
                        ],
                        "type": "string",
                        "description": "Select platform.",
                        "default": "Kickstarter"
                    },
                    "customDomains": {
                        "title": "Custom Email Domains",
                        "type": "array",
                        "description": "List of custom email domains",
                        "default": [
                            "@gmail.com"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEmails": {
                        "title": "Max Emails",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of emails to collect. The scraper will stop once this limit is reached. Setting a higher limit allows for more potential results but doesn't guarantee reaching that number. This helps save costs by controlling scraping time.",
                        "default": 20
                    },
                    "engine": {
                        "title": "Engine",
                        "enum": [
                            "cost-effective",
                            "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": "Configure proxies for this Actor."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
