# eBay Seller Scraper (`maximedupre/ebay-seller-scraper`) Actor

Scrape public eBay seller profiles, store pages, active listing snippets, and optional feedback reviews. Export seller usernames, feedback scores, prices, item links, buyer context, and review comments.

- **URL**: https://apify.com/maximedupre/ebay-seller-scraper.md
- **Developed by:** [Maxime Dupré](https://apify.com/maximedupre) (community)
- **Categories:** E-commerce, Marketing, Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.45 / 1,000 scraped sellers

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

### 🛒 eBay seller scraper for profiles, listings, and feedback

eBay Seller Scraper extracts public seller data from [eBay](https://www.ebay.com/) seller profiles, store pages, and feedback profile pages. Add eBay usernames or paste seller, store, or feedback URLs, then export seller identity, marketplace domain, feedback summary, active listing snippets, and optional feedback reviews to an Apify dataset.

Use it when you need structured eBay seller research without manually opening each seller page. The Actor is built for competitor monitoring, marketplace research, seller reputation checks, price tracking, and repeatable exports through the Apify API, schedules, webhooks, or dataset downloads.

For a quick first run, keep the prefilled seller examples and leave feedback reviews off. Turn on feedback reviews when you also need review comments, buyer context, verified-purchase signals, related item links, and feedback dates.

### ✅ What this eBay Seller Scraper does

- Scrapes public eBay seller usernames, `/usr/` profile URLs, `/str/` store URLs, and feedback profile URLs.
- Accepts multiple seller targets in one run.
- Saves one dataset row per accepted seller.
- Extracts seller username, marketplace domain, seller or store name, store URL, feedback URL, feedback score, positive feedback percentage, and visible seller status labels when eBay shows them.
- Extracts active listing snippets with item titles, item IDs, listing URLs, displayed prices, currencies, condition, and shipping text when visible.
- Optionally collects public feedback review details for each seller.
- Runs without an eBay login, eBay cookies, an eBay API key, or a user-owned eBay account.

The Actor focuses on public seller intelligence. It does not scrape private account data, contact enrichment databases, account dashboards, or AI-generated seller scores.

### 📦 Data you can extract

Each dataset item represents one accepted seller target.

| Field group | What you get |
| --- | --- |
| Seller identity | `matchedInput`, `sellerUsername`, `marketplaceDomain`, `sellerName` |
| Seller pages | `storeUrl`, `feedbackUrl` |
| Feedback summary | feedback score, positive percentage, rating count, and source-visible summary text |
| Seller status | visible labels such as seller status badges when shown |
| Active listings | listing position, item ID, title, URL, displayed price, condition, and shipping text |
| Feedback reviews | review ID, rating, comment, date text, role, buyer context, verified-purchase signal, item evidence, and photo URLs |

Some fields can be `null` or empty arrays because eBay does not show every detail for every seller. The Actor keeps missing values empty instead of inventing data.

### 🔎 eBay seller feedback scraper

Feedback reviews are optional because they add more output volume and pricing events. When **Include feedback reviews** is enabled, the Actor collects public feedback reviews under each seller row in `feedbackReviews`.

You can choose:

- maximum feedback reviews per seller
- most recent or most relevant review order
- all, positive, neutral, or negative feedback
- feedback received as seller, left as buyer, or both
- only reviews with photos
- whether to exclude automated feedback messages

This makes the Actor useful both as an eBay seller scraper and as an eBay seller feedback scraper when reputation depth matters.

### 🎯 Common use cases

- Monitor competing eBay sellers and their active listing snippets.
- Compare seller feedback scores and public reputation signals.
- Track visible prices and item links from seller or store pages.
- Collect feedback comments for seller quality checks.
- Build seller research datasets for spreadsheets, dashboards, or internal tools.
- Schedule repeat runs on Apify to watch seller changes over time.
- Export eBay seller data through JSON, CSV, Excel, XML, API, or webhook workflows.

### 🚀 How to run it

1. Add one or more values in **Seller usernames or URLs**.
2. Use plain usernames such as `musicmagpie`, seller profile URLs, store URLs, or feedback profile URLs.
3. Leave **Include feedback reviews** off for a smaller seller-profile run.
4. Turn feedback reviews on when you need public review comments and buyer/item context.
5. Set **Feedback reviews per seller** if reviews are enabled.
6. Run the Actor and open the dataset.

Invalid, unavailable, or stale seller targets are skipped. Valid targets continue in the same run, so one bad seller does not stop the whole batch.

### ⚙️ Input options

| Field | What it does |
| --- | --- |
| `sellerTargets` | eBay seller usernames, seller profile URLs, store URLs, or feedback profile URLs. |
| `includeFeedbackReviews` | Adds public feedback review details under each seller row. |
| `maxFeedbackReviews` | Maximum feedback reviews saved for each seller when reviews are enabled. |
| `feedbackSort` | Collects the most recent or most relevant feedback first. |
| `feedbackRating` | Keeps all ratings or only positive, neutral, or negative reviews. |
| `feedbackRole` | Collects feedback received as seller, left as buyer, or both. |
| `feedbackPhotosOnly` | Keeps only feedback reviews that include photos. |
| `excludeAutomatedFeedback` | Skips automated feedback messages in review results. |

### 🧾 Example input

```json
{
  "sellerTargets": [
    "anker_outlet_store",
    "microsoft",
    "puma",
    "newegg"
  ],
  "includeFeedbackReviews": true,
  "maxFeedbackReviews": 100,
  "feedbackSort": "most_recent",
  "feedbackRating": "all",
  "feedbackRole": "seller",
  "feedbackPhotosOnly": false,
  "excludeAutomatedFeedback": false
}
````

### 📤 Example output

```json
{
  "matchedInput": "https://www.ebay.co.uk/usr/chrisjoh7639",
  "sellerUsername": "chrisjoh7639",
  "marketplaceDomain": "ebay.co.uk",
  "sellerName": "Chris Johnson",
  "storeUrl": null,
  "feedbackUrl": "https://www.ebay.co.uk/fdbk/feedback_profile/chrisjoh7639",
  "feedback": {
    "score": 15842,
    "positivePercent": 99.8,
    "ratingCount": 15842,
    "summaryText": "99.8% positive feedback"
  },
  "sellerStatus": ["Top Rated Seller"],
  "activeListings": [
    {
      "position": 1,
      "itemId": "256123456789",
      "title": "Vintage Sony Walkman WM-FX195 Portable Cassette Player",
      "url": "https://www.ebay.co.uk/itm/256123456789",
      "price": {
        "text": "GBP 24.99",
        "amount": 24.99,
        "currency": "GBP"
      },
      "condition": "Used",
      "shippingText": "Free postage"
    }
  ],
  "feedbackReviews": [
    {
      "feedbackId": "1769123456789",
      "rating": "positive",
      "comment": "Great seller, fast delivery, item exactly as described.",
      "dateText": "Past month",
      "role": "seller",
      "buyer": {
        "username": "b***7",
        "feedbackScore": 347
      },
      "verifiedPurchase": true,
      "item": {
        "itemId": "256123456789",
        "title": "Vintage Sony Walkman WM-FX195 Portable Cassette Player",
        "url": "https://www.ebay.co.uk/itm/256123456789"
      },
      "photoUrls": ["https://i.ebayimg.com/images/g/abc/s-l1600.jpg"]
    }
  ]
}
```

### 💳 Pricing

This Actor uses pay-per-event pricing.

- **Scraped seller**: charged for each accepted public seller profile result.
- **Scraped feedback review**: charged for each accepted public feedback review when feedback reviews are enabled.

Current pricing is `$4.45` per 1,000 accepted seller profiles and `$0.60` per 1,000 accepted feedback reviews. Actor start events are not charged by this Actor.

### ⚠️ Limits and caveats

- eBay can show different public details by marketplace, seller type, and current page layout.
- Some sellers have no visible store URL, active listings, status labels, or recent feedback reviews.
- Stale, removed, private, or unsupported seller targets are skipped instead of saved as dataset rows.
- Active listing snippets are taken from visible seller or store surfaces. They are not a full inventory mirror.
- Feedback reviews are public review rows visible from eBay feedback pages. The Actor does not access private buyer or seller account data.

### ❓ FAQ

#### 🔐 Do I need an eBay account?

No. The Actor uses public eBay seller, store, and feedback pages. You do not need to provide eBay cookies, login details, or an eBay API key.

#### 📚 Can I scrape more than one seller in a run?

Yes. Add multiple usernames or URLs to `sellerTargets`. Each accepted seller is saved as its own dataset row.

#### 🧾 Does this scrape all active listings for a seller?

No. The Actor saves visible active listing snippets from seller or store surfaces. Use them for seller monitoring and price checks, not as a complete inventory export.

#### 💬 Why are feedback reviews nested under the seller row?

Feedback reviews are reached through the seller target. Keeping them under `feedbackReviews` makes one seller export easier to use without joining two datasets.

#### 🔎 What happens when a seller target cannot be found?

The Actor skips that target and continues with the rest of the run. It does not save failed or placeholder rows to the dataset.

### 📝 Changelog

- 0.0: Initial release.

### 🆘 Support

For issues, questions, or feature requests, [file a ticket](https://console.apify.com/actors/maximedupre~ebay-seller-scraper/issues) and I'll fix or implement it in less than 24h 🫡

### 🔗 Other actors

- [Google Shopping Ads Scraper ↗](https://apify.com/maximedupre/google-shopping-ads-scraper) - Monitor live paid Shopping ads, prices, merchants, and landing pages.
- [Allegro Scraper ↗](https://apify.com/maximedupre/allegro-scraper) - Export Allegro product listings, prices, ratings, and seller data.
- [Trendyol Scraper ↗](https://apify.com/maximedupre/trendyol-scraper) - Collect Trendyol products, seller data, reviews, and Q\&A rows.
- [CodeCanyon Scraper ↗](https://apify.com/maximedupre/codecanyon-scraper) - Research marketplace items, authors, prices, sales, and ratings.
- [BusinessesForSale Scraper ↗](https://apify.com/maximedupre/businessesforsale-scraper) - Scrape business-for-sale listings, prices, locations, and seller contact paths.

**Made with ❤️ by Maxime Dupré**

# Actor input Schema

## `sellerTargets` (type: `array`):

Add one eBay seller username, seller profile URL, store URL, or feedback profile URL per row.

## `includeFeedbackReviews` (type: `boolean`):

Collect public feedback reviews for each seller.

## `maxFeedbackReviews` (type: `integer`):

Maximum number of feedback reviews to collect for each seller when reviews are enabled.

## `feedbackSort` (type: `string`):

Choose which public feedback reviews are collected first.

## `feedbackRating` (type: `string`):

Limit feedback reviews to one rating type.

## `feedbackRole` (type: `string`):

Choose feedback received as a seller, left as a buyer, or both.

## `feedbackPhotosOnly` (type: `boolean`):

Keep feedback reviews that include photos.

## `excludeAutomatedFeedback` (type: `boolean`):

Skip automated feedback messages in review results.

## Actor input object example

```json
{
  "sellerTargets": [
    "anker_outlet_store",
    "microsoft",
    "puma",
    "newegg",
    "sony"
  ],
  "includeFeedbackReviews": false,
  "maxFeedbackReviews": 100,
  "feedbackSort": "most_recent",
  "feedbackRating": "all",
  "feedbackRole": "seller",
  "feedbackPhotosOnly": false,
  "excludeAutomatedFeedback": false
}
```

# Actor output Schema

## `results` (type: `string`):

Open the dataset with seller identity, marketplace domain, feedback summary, active listing snippets, and optional feedback reviews.

# 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 = {
    "sellerTargets": [
        "anker_outlet_store",
        "microsoft",
        "puma",
        "newegg",
        "sony"
    ],
    "includeFeedbackReviews": false,
    "maxFeedbackReviews": 100,
    "feedbackSort": "most_recent",
    "feedbackRating": "all",
    "feedbackRole": "seller",
    "feedbackPhotosOnly": false,
    "excludeAutomatedFeedback": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("maximedupre/ebay-seller-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 = {
    "sellerTargets": [
        "anker_outlet_store",
        "microsoft",
        "puma",
        "newegg",
        "sony",
    ],
    "includeFeedbackReviews": False,
    "maxFeedbackReviews": 100,
    "feedbackSort": "most_recent",
    "feedbackRating": "all",
    "feedbackRole": "seller",
    "feedbackPhotosOnly": False,
    "excludeAutomatedFeedback": False,
}

# Run the Actor and wait for it to finish
run = client.actor("maximedupre/ebay-seller-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 '{
  "sellerTargets": [
    "anker_outlet_store",
    "microsoft",
    "puma",
    "newegg",
    "sony"
  ],
  "includeFeedbackReviews": false,
  "maxFeedbackReviews": 100,
  "feedbackSort": "most_recent",
  "feedbackRating": "all",
  "feedbackRole": "seller",
  "feedbackPhotosOnly": false,
  "excludeAutomatedFeedback": false
}' |
apify call maximedupre/ebay-seller-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "eBay Seller Scraper",
        "description": "Scrape public eBay seller profiles, store pages, active listing snippets, and optional feedback reviews. Export seller usernames, feedback scores, prices, item links, buyer context, and review comments.",
        "version": "0.0",
        "x-build-id": "4SkxceUhnG2UZhjhR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/maximedupre~ebay-seller-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-maximedupre-ebay-seller-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/maximedupre~ebay-seller-scraper/runs": {
            "post": {
                "operationId": "runs-sync-maximedupre-ebay-seller-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/maximedupre~ebay-seller-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-maximedupre-ebay-seller-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": [
                    "sellerTargets"
                ],
                "properties": {
                    "sellerTargets": {
                        "title": "Seller usernames or URLs",
                        "minItems": 1,
                        "type": "array",
                        "description": "Add one eBay seller username, seller profile URL, store URL, or feedback profile URL per row.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "includeFeedbackReviews": {
                        "title": "Include feedback reviews",
                        "type": "boolean",
                        "description": "Collect public feedback reviews for each seller.",
                        "default": false
                    },
                    "maxFeedbackReviews": {
                        "title": "Feedback reviews per seller",
                        "minimum": 10,
                        "maximum": 50000,
                        "type": "integer",
                        "description": "Maximum number of feedback reviews to collect for each seller when reviews are enabled.",
                        "default": 100
                    },
                    "feedbackSort": {
                        "title": "Review sort",
                        "enum": [
                            "most_recent",
                            "most_relevant"
                        ],
                        "type": "string",
                        "description": "Choose which public feedback reviews are collected first.",
                        "default": "most_recent"
                    },
                    "feedbackRating": {
                        "title": "Review rating",
                        "enum": [
                            "all",
                            "positive",
                            "neutral",
                            "negative"
                        ],
                        "type": "string",
                        "description": "Limit feedback reviews to one rating type.",
                        "default": "all"
                    },
                    "feedbackRole": {
                        "title": "Feedback role",
                        "enum": [
                            "seller",
                            "buyer",
                            "both"
                        ],
                        "type": "string",
                        "description": "Choose feedback received as a seller, left as a buyer, or both.",
                        "default": "seller"
                    },
                    "feedbackPhotosOnly": {
                        "title": "Only reviews with photos",
                        "type": "boolean",
                        "description": "Keep feedback reviews that include photos.",
                        "default": false
                    },
                    "excludeAutomatedFeedback": {
                        "title": "Exclude automated feedback",
                        "type": "boolean",
                        "description": "Skip automated feedback messages in review results.",
                        "default": false
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
