# Best Etsy Email Scraper (`scrapers-hub/best-etsy-email-scraper`) Actor

📧 Find leads fast with the Best Etsy Email Scraper! Extract seller emails, contact details & more for smarter outreach. Ideal for Etsy research, B2B marketing, lead gen & networking. ⚡️ Get accurate results quickly!

- **URL**: https://apify.com/scrapers-hub/best-etsy-email-scraper.md
- **Developed by:** [Scrapers Hub](https://apify.com/scrapers-hub) (community)
- **Categories:** Lead generation, E-commerce, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.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 web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

### Best Etsy Email Scraper 📬

**Best Etsy Email Scraper** helps you **extract Etsy seller contact emails** (B2B or B2C) from **publicly available web data** using keyword-driven crawling. Whether you’re looking for an **Etsy email scraper** for lead generation, an **Etsy seller email extractor** for outreach, or an **Etsy lead generation email scraper** to build targeted lists by niche and region—this tool streamlines the work and saves you hours of manual searching.

It’s built for marketers, recruiters, and data analysts who want structured results at scale, and it enables cleaner email list building for Etsy seller outreach.

---

### Why choose Best Etsy Email Scraper?

| Feature | Benefit |
| --- | --- |
| ✅ **Keyword-based lead discovery** | Use your keywords to find relevant Etsy contacts tied to a selected country |
| ✅ **Scrape from multiple content types** | Choose **All**, **listing**, **shop**, or **profile** to match your research goal |
| ✅ **Email Type targeting (B2B or B2C)** | Collect the email segment you need for your outreach strategy |
| ✅ **Reliable scraping engines** | Switch between **Cost Effective (New)** and **Legacy** engines depending on your speed vs reliability needs |
| ✅ **Structured dataset output** | Export consistent fields like `email`, `email_domain`, `email_type`, and source metadata |
| ✅ **Scale control with Max Emails** | Manage scraping time and cost using the `maxEmails` limit |

---

### Key features

- 🔎 **Accurate Etsy email collection**: Extracts emails and stores them with associated metadata
- 🧩 **Flexible scraping scope (All, listing, shop, profile)**: Tailor results to how you want to find Etsy sellers and profiles
- 🏷️ **B2B and B2C email types**: Choose the **Email Type** that fits your campaign (business vs consumer)
- 🌍 **Country-focused targeting**: Use the **Country** input to focus results for your market
- 🛡️ **Engine choice for resilience**: Pick **cost-effective** for faster/cheaper runs or **legacy** for an alternative approach
- 💾 **Structured results in a dataset**: Each email is saved with fields like `keyword`, `title`, `url`, `description`, and more
- ⚙️ **Scale control with Max Emails**: Stop when you hit your target volume instead of running indefinitely
- 🔄 **Designed for batch runs**: Works well for building outreach lists across multiple keywords

---

### Input

Provide input via an `input.json` file. Example structure:

```json
{
  "keywords": ["fitness", "marketing"],
  "country": "United States",
  "scrapeFrom": "All",
  "emailType": "B2C",
  "engine": "legacy",
  "maxEmails": 100
}
````

#### Input Fields

| Field | Required | Description |
| --- | --- | --- |
| `keywords` | Yes | Enter one or more keywords to search for on Etsy. These drive which results are crawled and where emails are collected from. |
| `country` | Yes | Specify the country to target for results. Use this to focus your lead discovery on a specific market. |
| `scrapeFrom` | Yes | Choose one option: `All`, `listing`, `shop`, or `profile`. Selecting `All` searches across every supported type. |
| `emailType` | Yes | Choose `B2C` or `B2B` to focus what kind of emails you want to collect. |
| `engine` | No | Choose the scraping engine. `cost-effective` is “Cost Effective (New)”, and `legacy` is the “Legacy” engine. Default is `legacy`. |
| `maxEmails` | Yes | Enter the maximum number of emails to collect. This helps control scraping time and cost (max allowed is 10000). |

***

### Output

After execution, the actor saves each scraped email in JSON format with these fields.

```json
[
  {
    "keyword": "fitness",
    "title": "Example Etsy Page Title",
    "url": "https://www.etsy.com/people/example-profile",
    "description": "Example description snippet from the scraped page.",
    "email": "contact@example.com",
    "email_domain": "example.com",
    "email_type": "B2C",
    "scrape_from": "profile",
    "country": "United States"
  }
]
```

#### Output Fields

| Field | Type | Description |
| --- | --- | --- |
| `keyword` | string | The keyword that produced this result |
| `title` | string | Title text associated with the scraped page |
| `url` | string | Source URL for the result (shown as “View Profile” in the dataset table) |
| `description` | string | Description/snippet text captured from the scraped page |
| `email` | string | The extracted email address |
| `email_domain` | string | The domain part of the extracted email (e.g., `example.com`) |
| `email_type` | string | The selected email segment type (B2B or B2C) |
| `scrape_from` | string | The chosen scrape source category (based on your `scrapeFrom` input) |
| `country` | string | The targeted country from your input |

You can export the dataset from Apify Console (for example, as JSON or CSV) depending on your workflow.

***

### How to use Best Etsy Email Scraper (via Apify Console)

1. **Open Apify Console**\
   Log in at https://console.apify.com and go to the **Actors** tab.

2. **Find the actor**\
   Search for **Best Etsy Email Scraper** and open the actor details page.

3. **Go to the INPUT section**\
   Use the built-in form to fill in:
   your **keywords**, **country**, **scrapeFrom**, **emailType**, and **maxEmails**.

4. **(Optional) Select an engine**\
   If you need faster runs, choose **Cost Effective (New)** (`cost-effective`). If you want to lean on the **Legacy** engine, keep the default `legacy`.

5. **Start the run**\
   Click **Run**. Monitor the logs to see progress while the actor collects emails.

6. **Review the dataset in the OUTPUT tab**\
   When finished, open the dataset named **Etsy Email Data** → view **Scraped Emails**.

7. **Export your results**\
   Use the dataset export options to download your email list for outreach, analysis, or CRM import.

No coding required—get accurate Etsy seller outreach email lists in minutes with this **Best Etsy Email Scraper**.

***

### Advanced features & SEO optimization

- 🔍 **Engine-tuned for “best Etsy email scraper tool” results**: You can choose between `cost-effective` and `legacy` engines based on your priorities (speed vs reliability)
- 💬 **Consumer and business segmentation**: Uses your **Email Type** selection to support use cases like “Etsy seller outreach email list” building
- 🌐 **Source-aware output**: Results include `scrape_from` and `country` so you can filter and analyze “Etsy store email collection” by market and page type
- 💾 **Dataset-first workflow**: Emails are saved with consistent fields for easy export and downstream processing
- 🧠 **Keyword-led discovery**: Designed for “Etsy seller email extractor” workflows where niche keywords drive lead relevance

***

### Best use cases

- 📈 **Growth marketers building Etsy outreach email lists**: Collect targeted emails by niche keywords and country for faster campaign setup
- 🧾 **Sales teams validating leads (B2B)**: Build a business-focused list using `emailType: "B2B"` for booking inquiries and partnerships
- 🎯 **Recruiters sourcing talent-related brands**: Use keywords to find relevant Etsy shops and capture business contact emails for outreach
- 🔬 **Market researchers analyzing contact domains**: Study `email_domain` distribution to understand how sellers handle business communication
- 🧑‍💻 **Data analysts creating enrichment datasets**: Combine `keyword`, `scrape_from`, and `country` with `email` for structured analysis
- ✉️ **Email deliverability and outreach ops**: Use the extracted domains to segment and manage campaigns more cleanly
- 🛍️ **Etsy store email collection for partnerships**: Gather seller contacts by content type (`listing`, `shop`, `profile`) and run follow-ups at scale

***

### Technical specifications

- **Supported Input Formats**
  - ✅ `keywords` (array of strings)
  - ✅ `country` (select; default `United States`)
  - ✅ `scrapeFrom` (`All`, `listing`, `shop`, `profile`)
  - ✅ `emailType` (`B2C`, `B2B`)
  - ✅ `maxEmails` (integer, minimum 1, maximum 10000; default 20)
  - ⚠️ `engine` (`cost-effective`, `legacy`; default `legacy`)

- **Proxy Support**
  - ✅ Engine choice available (Cost Effective (New) vs Legacy) to help maintain scraping reliability

- **Retry Mechanism**
  - ✅ Designed with retries and fallback behavior for resilience (details depend on the selected engine)

- **Dataset Structure**
  - ✅ Each scraped item is stored with fields: `keyword`, `title`, `url`, `description`, `email`, `email_domain`, `email_type`, `scrape_from`, `country`

- **Rate Limits & Performance**
  - ✅ Scale control via `maxEmails`
  - ⚠️ Larger searches and higher email limits may take longer (timeout is configurable in **Run Options**)

- **Limitations**
  - ❌ Emails are collected only from **publicly available sources**
  - ❌ Some pages may not contain an email address, so results may be limited depending on the niche and availability

***

### FAQ

#### What emails does Best Etsy Email Scraper collect—B2B or B2C?

✅ You can control this using the `emailType` input. Choose `B2C` or `B2B` depending on whether you want consumer-style contact emails or business-style outreach contacts.

#### Can I scrape from Etsy listings, shops, or profiles?

✅ Yes. Use the `scrapeFrom` input to select `listing`, `shop`, `profile`, or `All` to cover every supported type.

#### How do I limit how many emails I get?

✅ Set the `maxEmails` input to the maximum number of emails you want the actor to collect. This helps manage time and cost and prevents runs from going beyond your target volume.

#### What is the difference between the `cost-effective` and `legacy` engines?

✅ The `engine` input lets you choose between two engine modes: `cost-effective` (“Cost Effective (New)”) and `legacy` (“Legacy”). Pick the one that best matches your preference for speed vs reliability.

#### Do I need any special login credentials?

❌ No credentials are required as part of the actor inputs described here. It is designed to work with public web data.

#### What does the output dataset include?

✅ The dataset includes structured fields such as `keyword`, `title`, `url`, `description`, `email`, `email_domain`, `email_type`, `scrape_from`, and `country`, which makes it easy to filter and export for outreach workflows.

#### Can I use this for automated outreach and CRM import?

✅ Yes—many users use the exported dataset to build an **Etsy seller outreach email list**, then import it into CRM or marketing systems. Always ensure your outreach complies with applicable laws and platform policies.

***

### Support & feature requests

Have questions or ideas to improve **Best Etsy Email Scraper**? We’d love to hear from you. 💬

- 💡 **Feature Requests**: Want enhancements like additional export options, more control over filtering, or other improvements for Etsy email scraping workflows?
- 📧 **Contact**: Reach us at <dataforleads@gmail.com>

Your feedback helps shape the roadmap for this Etsy email scraping software.

***

*If you’re searching for the **best Etsy email scraper tool** for lead generation, this **Best Etsy Email Scraper** is designed to deliver structured email results at scale—without the manual grind.*

***

### Disclaimer

**This actor accesses and extracts information only from publicly accessible sources**. It does not access private profiles, authenticated data, or password-protected content.

You are responsible for ensuring your use of the collected data complies with applicable laws and regulations (for example, GDPR/CCPA), as well as relevant spam and platform policies. Use results responsibly and ethically.

For data removal requests, contact <dataforleads@gmail.com>.

# Actor input Schema

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

Enter one or more keywords to search for on Etsy.

## `country` (type: `string`):

Specify the country to target for Google search results.

## `scrapeFrom` (type: `string`):

Choose one option — All, listing, shop, or profile.

## `emailType` (type: `string`):

Choose one — B2C or B2B.

## `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.

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

Enter the maximum number of emails to collect.

## Actor input object example

```json
{
  "keywords": [
    "fitness"
  ],
  "country": "United States",
  "scrapeFrom": "All",
  "emailType": "B2C",
  "engine": "legacy",
  "maxEmails": 20
}
```

# 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": [
        "fitness"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/best-etsy-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": ["fitness"] }

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/best-etsy-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": [
    "fitness"
  ]
}' |
apify call scrapers-hub/best-etsy-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Best Etsy Email Scraper",
        "description": "📧 Find leads fast with the Best Etsy Email Scraper! Extract seller emails, contact details & more for smarter outreach. Ideal for Etsy research, B2B marketing, lead gen & networking. ⚡️ Get accurate results quickly!",
        "version": "1.0",
        "x-build-id": "2HK1mtUn3MfO4XxvR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~best-etsy-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-best-etsy-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/scrapers-hub~best-etsy-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-best-etsy-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/scrapers-hub~best-etsy-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-best-etsy-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",
                    "country",
                    "scrapeFrom",
                    "emailType",
                    "maxEmails"
                ],
                "properties": {
                    "keywords": {
                        "title": "Keywords",
                        "type": "array",
                        "description": "Enter one or more keywords to search for on Etsy.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "United States",
                            "United Kingdom",
                            "Canada",
                            "Australia",
                            "Germany",
                            "France",
                            "India",
                            "Japan",
                            "Brazil",
                            "Italy",
                            "Spain",
                            "Netherlands",
                            "Sweden",
                            "Norway",
                            "Denmark",
                            "Finland",
                            "Poland",
                            "Czech Republic",
                            "Hungary",
                            "Romania",
                            "Bulgaria",
                            "Croatia",
                            "Slovenia",
                            "Slovakia",
                            "Estonia",
                            "Latvia",
                            "Lithuania",
                            "Portugal",
                            "Greece",
                            "Cyprus",
                            "Malta",
                            "Luxembourg",
                            "Ireland",
                            "Belgium",
                            "Austria",
                            "Switzerland",
                            "Liechtenstein",
                            "Iceland",
                            "South Korea",
                            "China",
                            "Mexico",
                            "Argentina",
                            "Chile",
                            "Colombia",
                            "Peru",
                            "Venezuela",
                            "Ecuador",
                            "Uruguay",
                            "Paraguay",
                            "Bolivia",
                            "Guyana",
                            "Suriname",
                            "French Guiana",
                            "Falkland Islands (Malvinas)",
                            "South Georgia and the South Sandwich Islands",
                            "Bonaire, Sint Eustatius and Saba",
                            "Curaçao",
                            "Aruba",
                            "Sint Maarten (Dutch part)",
                            "Turks and Caicos Islands",
                            "British Virgin Islands",
                            "Anguilla",
                            "Montserrat",
                            "Antigua and Barbuda",
                            "Barbados",
                            "Dominica",
                            "Grenada",
                            "Saint Kitts and Nevis",
                            "Saint Lucia",
                            "Saint Vincent and the Grenadines",
                            "Trinidad and Tobago",
                            "Jamaica",
                            "Bahamas",
                            "Belize",
                            "Costa Rica",
                            "Guatemala",
                            "Honduras",
                            "Nicaragua",
                            "Panama",
                            "El Salvador",
                            "Cuba",
                            "Dominican Republic",
                            "Haiti",
                            "Puerto Rico",
                            "U.S. Virgin Islands",
                            "American Samoa",
                            "Guam",
                            "Northern Mariana Islands",
                            "Saudi Arabia",
                            "United Arab Emirates",
                            "Bahrain",
                            "Iraq",
                            "Iran, Islamic Republic of",
                            "Israel",
                            "Jordan",
                            "Kuwait",
                            "Lebanon",
                            "Oman",
                            "Qatar",
                            "Syrian Arab Republic",
                            "Yemen",
                            "Afghanistan",
                            "Bangladesh",
                            "Bhutan",
                            "Maldives",
                            "Nepal",
                            "Pakistan",
                            "Sri Lanka",
                            "Myanmar",
                            "Cambodia",
                            "Lao People's Democratic Republic",
                            "Thailand",
                            "Viet Nam",
                            "Malaysia",
                            "Singapore",
                            "Brunei Darussalam",
                            "Philippines",
                            "Indonesia",
                            "Timor-Leste",
                            "Papua New Guinea",
                            "Fiji",
                            "New Zealand",
                            "Solomon Islands",
                            "Vanuatu",
                            "New Caledonia",
                            "French Polynesia",
                            "Wallis and Futuna",
                            "Samoa",
                            "Tonga",
                            "Tuvalu",
                            "Kiribati",
                            "Nauru",
                            "Federated States of Micronesia",
                            "Marshall Islands",
                            "Palau",
                            "Cook Islands",
                            "Niue",
                            "Tokelau"
                        ],
                        "type": "string",
                        "description": "Specify the country to target for Google search results.",
                        "default": "United States"
                    },
                    "scrapeFrom": {
                        "title": "Scrape From",
                        "enum": [
                            "All",
                            "listing",
                            "shop",
                            "profile"
                        ],
                        "type": "string",
                        "description": "Choose one option — All, listing, shop, or profile.",
                        "default": "All"
                    },
                    "emailType": {
                        "title": "Email Type",
                        "enum": [
                            "B2C",
                            "B2B"
                        ],
                        "type": "string",
                        "description": "Choose one — B2C or B2B.",
                        "default": "B2C"
                    },
                    "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"
                    },
                    "maxEmails": {
                        "title": "Max Emails",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Enter the maximum number of emails to collect.",
                        "default": 20
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
