# Turkish Auto Dealer Intelligence (`seralifatih/turkish-auto-dealer-intelligence`) Actor

Scrape Turkish used-car dealer profiles from Arabam.com and Sahibinden.com, including identity, contact details, trust signals, and optional inventory-level pricing analysis.

- **URL**: https://apify.com/seralifatih/turkish-auto-dealer-intelligence.md
- **Developed by:** [Fatih İlhan](https://apify.com/seralifatih) (community)
- **Categories:** Automation, E-commerce, Lead generation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $50.00 / 1,000 dealer profiles

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

## Turkish Auto Dealer Intelligence — Galeri Profiles & Inventory Analysis

**galeri profili | oto galeri veri | bayi analizi | ikinci el otomobil galeri**

Scrape dealer (galeri/mağaza) profiles from Arabam.com and Sahibinden.com — Turkey's two largest used car platforms. Extract dealer identity, metrics, trust signals, and contact info. Enable inventory analysis to see what each dealer sells, at what price points, and with what mileage distribution.

---

### Use Cases

**Brand network evaluation** — An automotive OEM wants to audit its dealer network in Istanbul. Feed in `searchByCity: "istanbul"` and `searchByMake: "BMW"` to get every BMW galeri's listing count, member age, and rating in one dataset.

**Competitor dealer research** — A galeri owner wants to benchmark against competitors in their district. Run with `includeInventory: true` to compare average asking prices, top-stocked makes, and mileage profiles.

**Buyer dealer reputation check** — Before visiting a galeri, check how long they've been a member, their rating, verification badges, and total listing history.

**Fleet/fleet manager sourcing** — Identify high-volume dealers (activeListingCount > 100) in a city that specialize in a specific make.

---

### Input

#### Mode 1: Direct dealer URLs (fastest)

```json
{
  "platforms": ["arabam"],
  "dealerUrls": [
    "https://www.arabam.com/galeri/reform-motors",
    "https://www.arabam.com/galeri/gap-auto-istanbul",
    "https://www.arabam.com/galeri/varli-otomotiv"
  ],
  "includeInventory": true,
  "proxyConfig": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"],
    "countryCode": "TR"
  }
}
````

#### Mode 2: Discover dealers by city / make

```json
{
  "platforms": ["arabam", "sahibinden"],
  "searchByCity": "istanbul",
  "searchByMake": "BMW",
  "maxDealers": 50,
  "includeInventory": false,
  "sahibindenCookies": [
    { "name": "SID", "value": "your-session-id" }
  ],
  "proxyConfig": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"],
    "countryCode": "TR"
  }
}
```

#### Input parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `platforms` | array | `["arabam","sahibinden"]` | Platforms to scrape |
| `dealerUrls` | array | `[]` | Direct `/galeri/` or `/magaza/` page URLs |
| `searchByCity` | string | — | Discover dealers in this city |
| `searchByMake` | string | — | Discover dealers listing this make |
| `maxDealers` | integer | `50` | Max profiles to scrape (1–500) |
| `includeInventory` | boolean | `false` | Scrape dealer's listings for inventory analysis |
| `sahibindenCookies` | array | `[]` | Optional, but required to actually scrape Sahibinden. Without them, the actor warns and skips that platform. |
| `proxyConfig` | object | — | Proxy settings |

***

### Output

#### Basic profile (`includeInventory: false`)

```json
{
  "type": "DEALER_PROFILE",
  "dealerId": "arabam-reform-motors",
  "platform": "arabam",
  "dealerName": "Reform Motors",
  "dealerUrl": "https://www.arabam.com/galeri/reform-motors",
  "dealerSlug": "reform-motors",
  "logo": "https://arbstorage.mncdn.com/galeri/reform-motors/logo.jpg",
  "city": "İstanbul",
  "district": "Bağcılar",
  "fullAddress": null,
  "phone": null,
  "website": null,
  "activeListingCount": 47,
  "totalSalesCount": 1240,
  "memberSince": "Mart 2018",
  "rating": 4.7,
  "reviewCount": 83,
  "verified": true,
  "badges": ["Güvenilir Galeri", "Pro Üye"],
  "responseTime": "1 saatten kısa",
  "inventory": null,
  "companyType": "Galeri",
  "taxId": null,
  "scrapedAt": "2026-04-05T14:30:00.000Z",
  "sourceUrl": "https://www.arabam.com/galeri/reform-motors"
}
```

#### With inventory analysis (`includeInventory: true`)

```json
{
  "type": "DEALER_PROFILE",
  "dealerName": "Gap Auto İstanbul",
  "platform": "arabam",
  "city": "İstanbul",
  "district": "Gaziosmanpaşa",
  "activeListingCount": 62,
  "rating": 4.5,
  "verified": true,
  "badges": ["Pro Üye"],
  "inventory": {
    "totalListings": 62,
    "averagePrice": 1840000,
    "medianPrice": 1720000,
    "priceRange": { "min": 950000, "max": 3200000 },
    "topMakes": [
      { "make": "Volkswagen", "count": 14 },
      { "make": "Toyota", "count": 11 },
      { "make": "BMW", "count": 9 },
      { "make": "Renault", "count": 8 },
      { "make": "Ford", "count": 7 }
    ],
    "averageMileage": 87000,
    "averageYear": 2019,
    "listingsByFuelType": {
      "benzin": 28,
      "dizel": 26,
      "lpg": 5,
      "hybrid": 3
    }
  }
}
```

#### Run summary

```json
{
  "type": "RUN_SUMMARY",
  "totalRecords": 48,
  "platformResults": { "arabam": 45, "sahibinden": 3 },
  "blockedPlatforms": [],
  "durationSeconds": 420,
  "errors": 0,
  "warnings": []
}
```

***

### How Discovery Works

When `searchByCity` or `searchByMake` is provided:

1. The actor searches arabam.com's listing pages filtered by city/make and "galeriden" seller type
2. Each listing card contains a link back to the dealer's galeri profile
3. Unique galeri slugs are extracted and deduplicated
4. Profile pages are then scraped for each discovered dealer

URL patterns used:

- `arabam.com/ikinci-el/otomobil-{city}-galeriden` — all dealers in a city
- `arabam.com/ikinci-el/otomobil/{make}-galeriden` — dealers by make
- `arabam.com/ikinci-el/otomobil/{make}-{city}-galeriden` — combined

***

### Inventory Analysis Details

When `includeInventory: true`, the actor scrapes the dealer's current active listings (up to 100) and computes:

| Metric | Description |
|--------|-------------|
| `totalListings` | Total active listings at scrape time |
| `averagePrice` | Mean price across all listings (TRY) |
| `medianPrice` | Median price (more robust to outliers) |
| `priceRange` | Min and max asking price |
| `topMakes` | Top 5 vehicle makes by listing count |
| `averageMileage` | Mean mileage across inventory (km) |
| `averageYear` | Mean model year — proxy for inventory age |
| `listingsByFuelType` | Breakdown: benzin / dizel / lpg / hybrid / elektrik |

**Cost impact:**

- Basic (no inventory): 1 request per dealer
- With inventory: 5–50 requests per dealer depending on listing count

***

### Sahibinden Requirements

Sahibinden.com requires authenticated session cookies. Without them, Sahibinden profiles are skipped and the run summary reports `blockedPlatforms: ["sahibinden"]`.

**How to export cookies:**

1. Log into [sahibinden.com](https://www.sahibinden.com)
2. Install **EditThisCookie** (Chrome) or **Cookie-Editor** (Firefox)
3. Export all cookies as JSON
4. Paste into `sahibindenCookies`

Arabam.com works without cookies.

***

### Pricing

| Mode | Price |
|------|-------|
| Basic profiles (no inventory) | **$8 per 1,000 dealers** |
| With inventory analysis | **$12 per 1,000 dealers** |

Pay-per-event: charged on `DEALER_PROFILE` records pushed to dataset.

***

### FAQ

**Can I scrape all dealers in Turkey?**
arabam.com has thousands of registered galeriler. Set `maxDealers: 500` and omit city/make filters to get a broad sample, or use city/make to focus on a market segment.

**Why is `phone` null?**
Both arabam and sahibinden gate phone numbers behind clicks/authentication to prevent spam. Phone numbers are not available in static page scraping without special handling.

**How often should I re-run?**
For monitoring inventory changes, weekly runs are sufficient. For active market research, daily runs capture price changes and new listings.

***

### Also by this developer

#### Turkish Automotive Intelligence Suite

- **Arabam.com Vehicle Scraper** — Full listing extraction with specs and condition data
- **Turkish Auto Price Tracker** — Cross-platform vehicle valuation (the only one on Apify)

#### Turkish E-Commerce Intelligence Suite

- **N11.com Product Scraper** — Turkey's third-largest e-commerce platform
- **Turkish Marketplace Seller Intelligence** — Cross-platform seller analytics
- **Turkish Product Review Aggregator** — Customer review data at scale

***

*Building the definitive data intelligence toolkit for Turkey. Specializing in Turkish e-commerce and automotive market data. 6 actors | 2 verticals | Pay-per-event pricing.*

# Actor input Schema

## `platforms` (type: `array`):

Which platforms to scrape dealer profiles from.

## `dealerUrls` (type: `array`):

Direct arabam.com/galeri/ or sahibinden.com/magaza/ profile page URLs. Use this for specific dealers.

## `searchByCity` (type: `string`):

Discover all dealers in this city. Turkish city name (e.g. 'istanbul', 'ankara', 'izmir').

## `searchByMake` (type: `string`):

Discover dealers that have listings for this vehicle make (e.g. 'BMW', 'Toyota', 'Volkswagen').

## `maxDealers` (type: `integer`):

Maximum number of dealer profiles to scrape (1–500).

## `includeInventory` (type: `boolean`):

When enabled, scrapes the dealer's active listings (up to 100) and computes inventory statistics: average/median price, top makes, mileage distribution, and fuel type breakdown. Adds 10–50 requests per dealer — significantly slower and more expensive.

## `sahibindenCookies` (type: `array`):

Optional, but required to actually scrape Sahibinden. If omitted while 'sahibinden' is selected, the actor logs a warning and skips that platform. Export cookies from sahibinden.com using EditThisCookie (Chrome) or Cookie-Editor (Firefox).

## `proxyConfig` (type: `object`):

Proxy settings. TR residential proxies required for Sahibinden, recommended for Arabam.

## Actor input object example

```json
{
  "platforms": [
    "arabam",
    "sahibinden"
  ],
  "dealerUrls": [
    "https://www.arabam.com/galeri/reform-motors",
    "https://www.arabam.com/galeri/gap-auto-istanbul"
  ],
  "searchByCity": "istanbul",
  "searchByMake": "BMW",
  "maxDealers": 50,
  "includeInventory": false,
  "sahibindenCookies": [
    {
      "name": "SID",
      "value": "your-session-id-here"
    }
  ],
  "proxyConfig": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "countryCode": "TR"
  }
}
```

# Actor output Schema

## `dealerProfiles` (type: `string`):

Structured dealer profile rows with platform, location, contact details, trust signals, and source URLs. In Apify Console this opens the dealer profile view by default.

## `inventoryAnalysis` (type: `string`):

Dealer profile rows focused on nested inventory summary metrics such as listing count and price ranges when includeInventory is enabled.

## `runSummary` (type: `string`):

RUN\_SUMMARY dataset row with record counts, platform coverage, timing, and warnings for the dealer intelligence run.

# 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 = {
    "platforms": [
        "arabam",
        "sahibinden"
    ],
    "maxDealers": 50,
    "includeInventory": false,
    "proxyConfig": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "countryCode": "TR"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("seralifatih/turkish-auto-dealer-intelligence").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 = {
    "platforms": [
        "arabam",
        "sahibinden",
    ],
    "maxDealers": 50,
    "includeInventory": False,
    "proxyConfig": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "countryCode": "TR",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("seralifatih/turkish-auto-dealer-intelligence").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 '{
  "platforms": [
    "arabam",
    "sahibinden"
  ],
  "maxDealers": 50,
  "includeInventory": false,
  "proxyConfig": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "countryCode": "TR"
  }
}' |
apify call seralifatih/turkish-auto-dealer-intelligence --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=seralifatih/turkish-auto-dealer-intelligence",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Turkish Auto Dealer Intelligence",
        "description": "Scrape Turkish used-car dealer profiles from Arabam.com and Sahibinden.com, including identity, contact details, trust signals, and optional inventory-level pricing analysis.",
        "version": "0.0",
        "x-build-id": "aj7FdR4MLdN242smA"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/seralifatih~turkish-auto-dealer-intelligence/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-seralifatih-turkish-auto-dealer-intelligence",
                "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/seralifatih~turkish-auto-dealer-intelligence/runs": {
            "post": {
                "operationId": "runs-sync-seralifatih-turkish-auto-dealer-intelligence",
                "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/seralifatih~turkish-auto-dealer-intelligence/run-sync": {
            "post": {
                "operationId": "run-sync-seralifatih-turkish-auto-dealer-intelligence",
                "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": {
                    "platforms": {
                        "title": "Platforms",
                        "type": "array",
                        "description": "Which platforms to scrape dealer profiles from.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "dealerUrls": {
                        "title": "Direct Dealer URLs",
                        "type": "array",
                        "description": "Direct arabam.com/galeri/ or sahibinden.com/magaza/ profile page URLs. Use this for specific dealers.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "searchByCity": {
                        "title": "Search by City",
                        "type": "string",
                        "description": "Discover all dealers in this city. Turkish city name (e.g. 'istanbul', 'ankara', 'izmir')."
                    },
                    "searchByMake": {
                        "title": "Search by Make",
                        "type": "string",
                        "description": "Discover dealers that have listings for this vehicle make (e.g. 'BMW', 'Toyota', 'Volkswagen')."
                    },
                    "maxDealers": {
                        "title": "Maximum Dealers",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum number of dealer profiles to scrape (1–500).",
                        "default": 50
                    },
                    "includeInventory": {
                        "title": "Include Inventory Analysis",
                        "type": "boolean",
                        "description": "When enabled, scrapes the dealer's active listings (up to 100) and computes inventory statistics: average/median price, top makes, mileage distribution, and fuel type breakdown. Adds 10–50 requests per dealer — significantly slower and more expensive.",
                        "default": false
                    },
                    "sahibindenCookies": {
                        "title": "Sahibinden Session Cookies",
                        "type": "array",
                        "description": "Optional, but required to actually scrape Sahibinden. If omitted while 'sahibinden' is selected, the actor logs a warning and skips that platform. Export cookies from sahibinden.com using EditThisCookie (Chrome) or Cookie-Editor (Firefox)."
                    },
                    "proxyConfig": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings. TR residential proxies required for Sahibinden, recommended for Arabam."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
