# Trendyol Price Monitor: Fiyat Takibi (Türkiye) (`getascraper/trendyol-price-monitor`) Actor

Scheduled price and stock monitoring for Trendyol, Turkey's #1 marketplace. Diff mode emits only products whose price changed since the last run — price-drop alerts and new-listing detection for Trendyol fiyat takibi.

- **URL**: https://apify.com/getascraper/trendyol-price-monitor.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** E-commerce, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 1,000 price changes

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## 💰 Trendyol Price Monitor: Fiyat Takibi (Türkiye)

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#FFF1E6;border:1px solid #FBD4B0;border-top:4px solid #F27A1A;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Know the moment a Trendyol price drops, not a day later.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">This Actor watches products on Trendyol, Turkey's largest online marketplace, and hands back only what actually changed since your last check. Turkish or English keywords, scheduled runs, one clean fiyat takibi feed.</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FBE3CB;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C25A00">📉 Changed only</span><br>
<span style="font-size:12px;color:#57534E">No re-reading the same unchanged rows every run</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FBE3CB;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C25A00">🏷️ Full price history</span><br>
<span style="font-size:12px;color:#57534E">Old price, new price, and the exact delta</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FBE3CB;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C25A00">🇹🇷 TR + EN search</span><br>
<span style="font-size:12px;color:#57534E">Search however you already think about products</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FBE3CB;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C25A00">⭐ Rating + seller</span><br>
<span style="font-size:12px;color:#57534E">Know who is selling it and how it is rated</span>
</td>
</tr>
</table>

Checking Trendyol prices by hand means opening the same listings over and over, hoping you catch the drop before the deal is gone. This Actor watches for you. Give it Turkish or English keywords, run it on a schedule, and get a clean feed of price drops, discounts, and rating changes, nothing more. Works out of the box, no account or setup required.

### 🔍 What does Trendyol Price Monitor do?

Give it Turkish or English keywords to watch, or direct Trendyol search links. On each scheduled run, it checks the current listings and compares them to what it saw last time. By default it hands back only the products whose price actually changed, so you are never re-reading the same unchanged rows. It tracks price, old price, discount percentage, brand, rating, and seller for every product.

### 💡 Who is it for?

"I resell stock sourced from Trendyol, so I watch a list of keywords every morning and reprice the moment a supplier's price moves."

"I manage a brand sold through Trendyol, so I track my own product names and notice instantly if a reseller drops price or a listing goes off script."

"I run competitive intel on Turkish e-commerce, so a changed-only feed is exactly what tells me rival prices moved before my own team does."

"I hunt deals on Trendyol, so I keep a wishlist of search terms and get told the day a price actually falls, instead of checking by hand."

### 🚀 How to use it

<table width="100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#FFF1E6;border:1px solid #FBD4B0;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#F27A1A;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Add keywords or links</span><br>
<span style="font-size:12px;color:#57534E">Turkish or English, or direct Trendyol search URLs.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FFF1E6;border:1px solid #FBD4B0;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#F27A1A;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Schedule it</span><br>
<span style="font-size:12px;color:#57534E">Keep "only changed" on and set a daily run.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FFF1E6;border:1px solid #FBD4B0;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#F27A1A;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Get only the changes</span><br>
<span style="font-size:12px;color:#57534E">To Sheets, Slack, a dashboard, or a download.</span>
</td>
</tr>
</table>

### ⚙️ Input

At least one search keyword or start URL is required.

| Field | Type | Required | Description |
|---|---|---|---|
| `searchTerms` | array of strings | No | Turkish or English keywords to monitor on Trendyol. |
| `startUrls` | array of strings | No | Direct Trendyol search or category links to monitor. |
| `onlyChanged` | boolean | No | Return only products whose price changed since the last run. Default on. |
| `maxPagesPerQuery` | integer | No | Search result pages to check per keyword. |
| `maxItems` | integer | No | Hard cap on total rows returned across all queries. 0 means unlimited. |
| `proxyConfiguration` | object | No | Proxy settings. A Turkish residential proxy is used by default and required for this target. |

### 📦 Output

Each row is one product, with change details included whenever the price moved since the last run. Download results as JSON, CSV, or Excel.

```json
{
  "query": "samsung galaxy a07",
  "productId": "864929980",
  "name": "Samsung Galaxy A07 4/128 GB Akıllı Telefon",
  "brand": "Samsung",
  "price": 8399,
  "oldPrice": 9499,
  "discountPct": 11.58,
  "hasDiscount": true,
  "rating": 4.6,
  "ratingCount": 312,
  "merchantName": "Samsung Türkiye",
  "productUrl": "https://www.trendyol.com/samsung/galaxy-a07-4-128-gb-p-864929980",
  "imageUrl": "https://cdn.dsmcdn.com/example.jpg",
  "changeType": "PRICE_DROP",
  "oldTrackedPrice": 9199,
  "priceDelta": -800,
  "priceDeltaPct": -8.7,
  "isChanged": true,
  "scrapedAt": "2026-07-06T02:14:09.004Z"
}
````

### 📊 Data table

| Field | Type | Description |
|---|---|---|
| `query` | string | The keyword or start URL that produced this row. |
| `productId` | string | Unique identifier for this product on Trendyol. |
| `name` | string | Product name as listed on Trendyol. |
| `brand` | string | Product brand. |
| `price` | number | Current price in Turkish lira. |
| `oldPrice` | number | Original list price before any current discount, when shown. |
| `discountPct` | number | Current discount percentage against the list price. |
| `hasDiscount` | boolean | Whether the product is currently discounted. |
| `rating` | number | Average customer rating. |
| `ratingCount` | number | Number of customer ratings. |
| `merchantName` | string | Name of the seller fulfilling this listing. |
| `productUrl` | string | Link to the product page. |
| `imageUrl` | string | Link to the product's main image. |
| `changeType` | string | What changed: new, price drop, price rise, or unchanged. |
| `oldTrackedPrice` | number | Price recorded on the previous run, when different. |
| `priceDelta` | number | Change in price in lira since the last run. |
| `priceDeltaPct` | number | Change in price as a percentage since the last run. |
| `isChanged` | boolean | Whether this row changed since the last run. |
| `scrapedAt` | string | Timestamp of this check. |

### 💰 Pricing

Pricing is pay per result. You only pay for the rows returned, so a run that finds no changes costs nothing. There are no monthly subscriptions and no minimum spend.

### ⭐ Enjoying Trendyol Price Monitor?

<table width="100%">
<tr>
<td style="padding:20px 24px 14px;background:#FFF1E6;border:1px solid #FBD4B0;border-left:5px solid #F27A1A;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">If this Actor caught a price drop for you, leave a quick review.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other resellers, brand managers, and deal hunters find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#F27A1A;border:1px solid #FBD4B0;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/trendyol-price-monitor/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ✨ Tips

- On your first run, turn "only changed" off once to capture a full baseline snapshot of every product.
- Pair a daily schedule with Google Sheets or Slack to build a running price history without touching a spreadsheet by hand.
- Search in Turkish or English, whichever matches how you already think about your products or competitors.
- The first run of a scheduled monitor may take a little longer to start while everything spins up. Later runs are faster.

### ❓ FAQ

##### Trendyol fiyat değişikliklerini nasıl takip ederim?

Add your Trendyol search keywords to the input, keep "only changed" turned on, and set a schedule. Each run returns only the products whose price moved since the last check.

##### Does it ever get blocked?

The Actor retries automatically and rotates connections behind the scenes, so a single hiccup does not stop a run. This keeps results reliable across scheduled checks.

##### How fresh is the data?

Data reflects the moment each scheduled run executes. Set the schedule to hourly, daily, or weekly depending on how quickly you need to know about changes.

##### Do I need a Trendyol account?

No. This Actor works directly against Trendyol's public search results. There is no account, sign-up, or API key to obtain.

##### Does it work in Turkish and English?

Yes. Use whichever language matches your keywords, or mix both across different search terms.

##### Is this legal?

This Actor reads the same public search results any visitor to Trendyol would see in a browser. You are responsible for following Trendyol's terms of use for your own use of the results.

# Actor input Schema

## `searchTerms` (type: `array`):

Turkish keywords to monitor on Trendyol

## `startUrls` (type: `array`):

Direct Trendyol search or category URLs (trendyol.com/sr?q=...) to monitor

## `onlyChanged` (type: `boolean`):

When enabled, only products whose price changed since the last run are returned. Disable to get a full snapshot every run.

## `maxPagesPerQuery` (type: `integer`):

Search result pages to fetch per query.

## `maxItems` (type: `integer`):

Hard cap on total rows returned across all queries. 0 = unlimited.

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

Turkish residential proxy is required (Trendyol geo-restricts to Turkey).

## Actor input object example

```json
{
  "onlyChanged": true,
  "maxPagesPerQuery": 2,
  "maxItems": 0,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "TR"
  }
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

## `keyValueStore` (type: `string`):

No description

# 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 = {
    "onlyChanged": true,
    "maxPagesPerQuery": 2,
    "maxItems": 0,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "TR"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/trendyol-price-monitor").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 = {
    "onlyChanged": True,
    "maxPagesPerQuery": 2,
    "maxItems": 0,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "TR",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/trendyol-price-monitor").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 '{
  "onlyChanged": true,
  "maxPagesPerQuery": 2,
  "maxItems": 0,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "TR"
  }
}' |
apify call getascraper/trendyol-price-monitor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=getascraper/trendyol-price-monitor",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Trendyol Price Monitor: Fiyat Takibi (Türkiye)",
        "description": "Scheduled price and stock monitoring for Trendyol, Turkey's #1 marketplace. Diff mode emits only products whose price changed since the last run — price-drop alerts and new-listing detection for Trendyol fiyat takibi.",
        "version": "0.1",
        "x-build-id": "vgQOcgkjNt6zNA6UK"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getascraper~trendyol-price-monitor/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getascraper-trendyol-price-monitor",
                "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/getascraper~trendyol-price-monitor/runs": {
            "post": {
                "operationId": "runs-sync-getascraper-trendyol-price-monitor",
                "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/getascraper~trendyol-price-monitor/run-sync": {
            "post": {
                "operationId": "run-sync-getascraper-trendyol-price-monitor",
                "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",
                "properties": {
                    "searchTerms": {
                        "title": "Search keywords",
                        "type": "array",
                        "description": "Turkish keywords to monitor on Trendyol",
                        "items": {
                            "type": "string"
                        }
                    },
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "Direct Trendyol search or category URLs (trendyol.com/sr?q=...) to monitor",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "onlyChanged": {
                        "title": "Only emit changed products",
                        "type": "boolean",
                        "description": "When enabled, only products whose price changed since the last run are returned. Disable to get a full snapshot every run.",
                        "default": true
                    },
                    "maxPagesPerQuery": {
                        "title": "Max pages per query",
                        "minimum": 1,
                        "maximum": 20,
                        "type": "integer",
                        "description": "Search result pages to fetch per query.",
                        "default": 2
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Hard cap on total rows returned across all queries. 0 = unlimited.",
                        "default": 0
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Turkish residential proxy is required (Trendyol geo-restricts to Turkey).",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ],
                            "apifyProxyCountry": "TR"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
