# Israel Business Directory Scraper (`nickslam/israeliyp-scraper`) Actor

Scrapes business directory data from IsraeliYP (israeliyp.com) including company information, reviews, products, and more

- **URL**: https://apify.com/nickslam/israeliyp-scraper.md
- **Developed by:** [Nick](https://apify.com/nickslam) (community)
- **Categories:** Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.50 / 1,000 base results

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/docs.md):

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

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

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

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

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

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

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

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

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


# README

## 📁 Israel Business Directory Scraper

Scrapes business directory data from [IsraeliYP](https://www.IsraeliYP.com), the Israel business directory (Yellow Pages). Find companies by keyword search, category, or location and extract their contact details, descriptions, and more.

---

### 🎯 What It Does

The Actor browses IsraeliYP and extracts company information into structured data. You can:

- **Filter by category** – e.g. restaurants, consultants, estate-agents 
- **Search by keywords** – e.g. "Lawyers", "IT consulting", "Bakeries"
- **Filter by location** – choose one or more Israeli cities (Tel Aviv, Jerusalem, Ramat Gan, Haifa, Petah Tikva, Rishon Lezion, Netanya)
- **Browse the full directory** – leave filters empty to scrape the entire directory

Results are saved as a dataset you can download as JSON, CSV, or Excel.

---

### ⚙️ What You Can Configure

#### 🔍 Search & Filters

| Option | Description |
|--------|-------------|
| **Categories** | Filter by business type (e.g. restaurants, consultants) |
| **Search Keywords** | Search for specific companies or terms |
| **Locations** | Limit to Israel cities: Tel Aviv, Jerusalem, Ramat Gan, Haifa, Petah Tikva, Rishon Lezion, Netanya |

#### 📊 Scope & Limits

| Option | Description |
|--------|-------------|
| **Max Results** | Maximum number of companies to scrape (default: 20) |
| **Max Pages** | Maximum listing pages to crawl (default: 5) |
| **Start Page** | Page number to start from (useful for resuming previous searches) |

#### 📦 Data Options

| Option | What It Adds |
|--------|---------------|
| **Include Contact & Details** | Business hours, year established, employees, contact person |
| **Include Extended Company Information** | Website URL, description, Google Maps coordinates |
| **Include Registration & Legal** | Registration number, VAT number |
| **Include Metadata** | Listing type, verified status, years with platform, tags |
| **Include Media & Content** | Photos, logo, products/services |
| **Include Review Summary** | Average rating and review count |
| **Include Individual Reviews** | Full review text, author, date (slower – requires extra pages) |

#### ℹ️ Other

| Option | Description |
|--------|-------------|
| **Enable Rate Limiting** | Add delays between requests (recommended: On) |

---

### 📋 What Data You Get

Every company record includes the **core fields** (always included):

- **Company Name**
- **Company URL** – link to the profile on IsraeliYP
- **Phone Number**
- **Address**
- **Categories** – business types
- **Location** – city/region

**Optional fields** (enable in the input) add:

- Website, description
- Google Maps coordinates and link
- Business hours, year established, employees, contact person
- Registration number, VAT number
- Listing type, verified status, tags
- Photos, logo, products/services
- Review summary (rating, count) or full individual reviews

---

### 📤 Output Format

The Actor outputs a dataset. Each item is one company with the selected fields. You can:

- Download as **JSON**, **CSV**, or **Excel** from the Apify run
- Use the dataset via the **Apify API** in your applications
- Connect to **Google Sheets**, **Make**, **Zapier**, or other integrations

---

### 💰 Pricing (Pay per event)

The Actor uses tiered pricing based on your input:

| Tier | Price per 1,000 results | When it applies |
|------|--------------------------|-----------------|
| **Base** | $0.50 | No extended fields, no search keywords, no individual reviews |
| **Extended** | $1.00 | Any of: Extended Company Info, Contact & Details, Registration & Legal, Media & Content, Review Summary, Metadata |
| **Premium** | $2.00 | Search keywords **or** Include Individual Reviews |

Users can set a maximum cost per run in the Apify Console.

---

### 💡 Tips

- **Rate limiting** – Keep enabled to reduce the chance of being blocked.
- **Individual reviews** – Turn on only when needed; it makes the run slower.
- **Start page** – Use this to resume if a run stops or times out.

# Actor input Schema

## `categories` (type: `array`):

Optional: Filter by business categories.

Example: For category page like `https://www.israeliyp.com/category/Estate_agents` enter only `Estate_agents`.
## `searchKeywords` (type: `string`):

Optional: Search for specific companies or keywords. Enables premium pricing.
## `locations` (type: `array`):

Optional: Filter by Israel cities/regions. If not provided, all cities will be scraped.
## `maxResults` (type: `integer`):

Maximum number of companies to scrape
## `startPage` (type: `integer`):

Page number to start scraping from. Useful for resuming previous searches.
## `maxPages` (type: `integer`):

Maximum number of pages to scrape. Each page usually contains around 20 companies.
## `enableRateLimiting` (type: `boolean`):

Enable rate limiting (2 seconds delay) or disable (0.5 seconds delay)
## `hybridStrategy` (type: `string`):

`fast` = Cheerio + Impit HTTP (default). `browser` = Playwright (fallback).
## `includeContactDetails` (type: `boolean`):

Include business hours, year established, employees, contact person
## `includeExtendedCompanyInfo` (type: `boolean`):

Include website, description, and maps coordinates
## `includeRegistrationLegal` (type: `boolean`):

Include registration number and VAT number
## `includeMetadata` (type: `boolean`):

Include listing type, verified status, years with platform, tags
## `includeMediaContent` (type: `boolean`):

Include photos, logo, products
## `includeReviewSummary` (type: `boolean`):

Include review summary (rating and count) - Fast extraction
## `includeIndividualReviews` (type: `boolean`):

Include individual reviews - Slower (requires additional pages). Enables premium pricing.
## `proxy` (type: `object`):

Select proxies to be used by the crawler. Recommended: Use Apify Proxy with Residential proxies for better Cloudflare bypass.

## Actor input object example

```json
{
  "categories": [
    "restaurants",
    "consultants"
  ],
  "searchKeywords": "restaurant, IT services",
  "locations": [
    "Tel_Aviv",
    "Jerusalem"
  ],
  "maxResults": 20,
  "startPage": 1,
  "maxPages": 5,
  "enableRateLimiting": true,
  "hybridStrategy": "fast",
  "includeContactDetails": false,
  "includeExtendedCompanyInfo": false,
  "includeRegistrationLegal": false,
  "includeMetadata": false,
  "includeMediaContent": false,
  "includeReviewSummary": false,
  "includeIndividualReviews": false,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "IL"
  }
}
````

# Actor output Schema

## `companyData` (type: `string`):

Dataset containing all scraped company information

# 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 = {
    "categories": [
        "restaurants"
    ],
    "locations": [
        "Tel_Aviv"
    ],
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "IL"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("nickslam/israeliyp-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 = {
    "categories": ["restaurants"],
    "locations": ["Tel_Aviv"],
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "IL",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("nickslam/israeliyp-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 '{
  "categories": [
    "restaurants"
  ],
  "locations": [
    "Tel_Aviv"
  ],
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "IL"
  }
}' |
apify call nickslam/israeliyp-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Israel Business Directory Scraper",
        "description": "Scrapes business directory data from IsraeliYP (israeliyp.com) including company information, reviews, products, and more",
        "version": "1.0",
        "x-build-id": "vsXVX8EgBaM9rhTcX"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/nickslam~israeliyp-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-nickslam-israeliyp-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/nickslam~israeliyp-scraper/runs": {
            "post": {
                "operationId": "runs-sync-nickslam-israeliyp-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/nickslam~israeliyp-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-nickslam-israeliyp-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",
                "properties": {
                    "categories": {
                        "title": "Categories",
                        "type": "array",
                        "description": "Optional: Filter by business categories.\n\nExample: For category page like `https://www.israeliyp.com/category/Estate_agents` enter only `Estate_agents`.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "searchKeywords": {
                        "title": "Search Keywords ($$)",
                        "type": "string",
                        "description": "Optional: Search for specific companies or keywords. Enables premium pricing."
                    },
                    "locations": {
                        "title": "Locations",
                        "type": "array",
                        "description": "Optional: Filter by Israel cities/regions. If not provided, all cities will be scraped.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Acrea",
                                "Afula",
                                "Arad",
                                "Arielb",
                                "Ashdod",
                                "Ashkelond",
                                "Bat_Yam",
                                "Beershebae",
                                "Beit_Shemesh",
                                "Beitar_Illit",
                                "Bnei_Brak",
                                "Dimona",
                                "Eilatj",
                                "Elad",
                                "Givat_Shmuel",
                                "Givatayim",
                                "Hadera",
                                "Haifa",
                                "Herzliyak",
                                "Hod_HaSharon",
                                "Holon",
                                "Jerusalem",
                                "Kiryat_Shomonav",
                                "Kafr_Qasimm",
                                "Karmiel",
                                "Kfar_Sabao",
                                "Kiryat_Bialikq",
                                "Kiryat_Ekron",
                                "Kiryat_Gatr",
                                "Kiryat_Malakhis",
                                "Kiryat_Motzkin",
                                "Kiryat_Onou",
                                "Lod",
                                "Maale_Adumim",
                                "Maalot_Tarshiha",
                                "Migdal_HaEmekx",
                                "Modiin_Illit",
                                "Modiin_Maccabim_Reuty",
                                "Nazareth",
                                "Nazareth_Illitaa",
                                "Nesher",
                                "Ness_Zionaab",
                                "Netanya",
                                "Netivot",
                                "Ofakimac",
                                "Or_Yehuda",
                                "Petah_Tikva",
                                "Qalansawe",
                                "Raanana",
                                "Rahat",
                                "Ramat_Gan",
                                "Ramat_HaSharon",
                                "Ramla",
                                "Rehovot",
                                "Rishon_Lezion",
                                "Rosh_HaAyin",
                                "Sakhnin",
                                "Sderotah",
                                "Tamra",
                                "Tayibe",
                                "Tel_Aviv",
                                "Tiberias",
                                "Tira",
                                "Umm_al_Fahm",
                                "Yavne",
                                "Yehud_Monosson",
                                "Yokneam"
                            ],
                            "enumTitles": [
                                "Acrea",
                                "Afula",
                                "Arad",
                                "Arielb",
                                "Ashdod",
                                "Ashkelond",
                                "Bat Yam",
                                "Beershebae",
                                "Beit Shemesh",
                                "Beitar Illit",
                                "Bnei Brak",
                                "Dimona",
                                "Eilatj",
                                "El'ad",
                                "Giv'at Shmuel",
                                "Giv'atayim",
                                "Hadera",
                                "Haifa",
                                "Herzliyak",
                                "Hod HaSharon",
                                "Holon",
                                "Jerusalem",
                                "Kiryat Shmonav",
                                "Kafr Qasimm",
                                "Karmiel",
                                "Kfar Sabao",
                                "Kiryat Bialikq",
                                "Kiryat Ekron",
                                "Kiryat Gatr",
                                "Kiryat Malakhis",
                                "Kiryat Motzkin",
                                "Kiryat Onou",
                                "Lod",
                                "Ma'ale Adumim",
                                "Ma'alot-Tarshiha",
                                "Migdal HaEmekx",
                                "Modi'in Illit",
                                "Modi'in-Maccabim-Re'uty",
                                "Nazareth",
                                "Nazareth Illitaa",
                                "Nesher",
                                "Ness Zionaab",
                                "Netanya",
                                "Netivot",
                                "Ofakimac",
                                "Or Yehuda",
                                "Petah Tikva",
                                "Qalansawe",
                                "Ra'anana",
                                "Rahat",
                                "Ramat Gan",
                                "Ramat HaSharon",
                                "Ramla",
                                "Rehovot",
                                "Rishon Lezion",
                                "Rosh HaAyin",
                                "Sakhnin",
                                "Sderotah",
                                "Tamra",
                                "Tayibe",
                                "Tel Aviv",
                                "Tiberias",
                                "Tira",
                                "Umm al-Fahm",
                                "Yavne",
                                "Yehud-Monosson",
                                "Yokneam"
                            ]
                        }
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum number of companies to scrape",
                        "default": 20
                    },
                    "startPage": {
                        "title": "Start Page",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Page number to start scraping from. Useful for resuming previous searches.",
                        "default": 1
                    },
                    "maxPages": {
                        "title": "Max Pages",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum number of pages to scrape. Each page usually contains around 20 companies.",
                        "default": 5
                    },
                    "enableRateLimiting": {
                        "title": "Enable Rate Limiting",
                        "type": "boolean",
                        "description": "Enable rate limiting (2 seconds delay) or disable (0.5 seconds delay)",
                        "default": true
                    },
                    "hybridStrategy": {
                        "title": "Strategy",
                        "type": "string",
                        "description": "`fast` = Cheerio + Impit HTTP (default). `browser` = Playwright (fallback).",
                        "default": "fast"
                    },
                    "includeContactDetails": {
                        "title": "Include Contact & Details ($)",
                        "type": "boolean",
                        "description": "Include business hours, year established, employees, contact person",
                        "default": false
                    },
                    "includeExtendedCompanyInfo": {
                        "title": "Include Extended Company Information ($)",
                        "type": "boolean",
                        "description": "Include website, description, and maps coordinates",
                        "default": false
                    },
                    "includeRegistrationLegal": {
                        "title": "Include Registration & Legal ($)",
                        "type": "boolean",
                        "description": "Include registration number and VAT number",
                        "default": false
                    },
                    "includeMetadata": {
                        "title": "Include Metadata ($)",
                        "type": "boolean",
                        "description": "Include listing type, verified status, years with platform, tags",
                        "default": false
                    },
                    "includeMediaContent": {
                        "title": "Include Media & Product Information ($)",
                        "type": "boolean",
                        "description": "Include photos, logo, products",
                        "default": false
                    },
                    "includeReviewSummary": {
                        "title": "Include Review Summary ($)",
                        "type": "boolean",
                        "description": "Include review summary (rating and count) - Fast extraction",
                        "default": false
                    },
                    "includeIndividualReviews": {
                        "title": "Include Individual Reviews ($$)",
                        "type": "boolean",
                        "description": "Include individual reviews - Slower (requires additional pages). Enables premium pricing.",
                        "default": false
                    },
                    "proxy": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Select proxies to be used by the crawler. Recommended: Use Apify Proxy with Residential proxies for better Cloudflare bypass."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
