# UAE Industrial Licence Monitor: بيانات الموردين (`getascraper/uae-industrial-licence-monitor`) Actor

Monitor UAE Ministry of Industry and Advanced Technology industrial licences for supplier, product, activity, and Emirate changes. Get structured business intelligence for procurement and market research. No login required.

- **URL**: https://apify.com/getascraper/uae-industrial-licence-monitor.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Lead generation, Automation, Other
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.30 / 1,000 licence records

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
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 web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

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

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

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

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

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

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

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

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

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


# README

## 🏭 UAE Industrial Licence Monitor: بيانات الموردين

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#FFF7ED;border:1px solid #FED7AA;border-top:4px solid #C2410C;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Get UAE industrial supplier data, ready for your procurement workflow in under a minute.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Filter public industrial licence records by Emirate, activity, or HS code, then monitor meaningful supplier changes on a schedule.</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FED7AA;border-radius:10px 0 0 10px;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#9A3412">🏭 Find suppliers</span><br><span style="font-size:12px;color:#57534E">Match a category to public industrial factories.</span></td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FED7AA;border-left:none;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#9A3412">📦 Filter products</span><br><span style="font-size:12px;color:#57534E">Use product names and HS codes to narrow the list.</span></td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FED7AA;border-left:none;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#9A3412">🔄 Track changes</span><br><span style="font-size:12px;color:#57534E">Keep only new and updated records in later runs.</span></td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #FED7AA;border-left:none;border-radius:0 10px 10px 0;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#9A3412">🔗 Keep sources</span><br><span style="font-size:12px;color:#57534E">Every row retains a direct public source link.</span></td>
</tr>
</table>

### 🔍 What does this Actor do?

This UAE industrial licence monitor turns public Ministry of Industry and Advanced Technology records into a clean supplier dataset. It returns industrial activity, products, HS codes, Emirate, and a source link.

Use it to build a focused supplier list, review a market, or monitor a watchlist over time. It turns public **بيانات الموردين الصناعية** into practical supplier intelligence, not a complete UAE company registry.

### 👥 Who is it for?

- Procurement teams looking for suppliers in a product category.
- Market-intelligence teams mapping UAE industrial activity.
- Manufacturers tracking adjacent suppliers and market entrants.

### ✨ Why use it?

- Filter records by Emirate, industrial activity code, or product HS code.
- Start with a small sample, then expand only when the data is useful.
- Schedule monitoring runs and receive only `NEW` or `UPDATED` records.
- Keep separate monitoring states for separate watchlists.

### 🧭 How it works

<table width="100%"><tr>
<td style="padding:16px 14px;width:33%;background:#FFF7ED;border:1px solid #FED7AA;border-radius:10px 0 0 10px;vertical-align:top"><span style="font-size:12px;font-weight:800;color:#C2410C;letter-spacing:1px">STEP 1</span><br><span style="font-size:14px;font-weight:700;color:#1C1917">Choose a market slice</span><br><span style="font-size:12px;color:#57534E">Select an Emirate, activity, or HS code.</span></td>
<td style="padding:16px 14px;width:33%;background:#FFF7ED;border:1px solid #FED7AA;border-left:none;vertical-align:top"><span style="font-size:12px;font-weight:800;color:#C2410C;letter-spacing:1px">STEP 2</span><br><span style="font-size:14px;font-weight:700;color:#1C1917">Set a safe limit</span><br><span style="font-size:12px;color:#57534E">Start with a focused supplier sample.</span></td>
<td style="padding:16px 14px;width:33%;background:#FFF7ED;border:1px solid #FED7AA;border-left:none;border-radius:0 10px 10px 0;vertical-align:top"><span style="font-size:12px;font-weight:800;color:#C2410C;letter-spacing:1px">STEP 3</span><br><span style="font-size:14px;font-weight:700;color:#1C1917">Schedule monitoring</span><br><span style="font-size:12px;color:#57534E">Receive meaningful supplier changes in later runs.</span></td>
</tr></table>

### ⚙️ Input

| Field | Type | Required | Description |
|---|---|---|---|
| Emirates | array of text | No | Include selected Emirates. |
| Industrial activity codes | array of text | No | Include selected industrial activities. |
| Product HS codes | array of text | No | Include selected product classifications. |
| Maximum records | integer | No | Bounded limit for saved supplier records. |
| Only new or changed records | boolean | No | Saves changed records only when monitoring is enabled. |
| Monitoring state name | text | No | Keeps each watchlist separate. |

### 📊 Data table

| Field | Type | Description |
|---|---|---|
| `licenceId` | text | Stable public factory identifier. |
| `companyName` | text | Industrial supplier name. |
| `emirate` | text | Emirate for the factory record. |
| `productNames` | text | Published product names. |
| `hsCodes` | text | Published HS codes. |
| `activityNames` | text | Published industrial activities. |
| `changeType` | text | `NEW`, `UPDATED`, or `UNCHANGED`. |
| `sourceUrl` | link | Public source used for the result. |

### 💰 Pricing

This Actor uses pay-per-event pricing. Empty runs cost nothing, and there are no subscriptions.

### ⭐ Enjoying UAE Industrial Licence Monitor?

<table width="100%"><tr><td style="padding:20px 24px 14px;background:#FFF7ED;border:1px solid #FED7AA;border-left:5px solid #C2410C;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">Found a supplier category faster than a manual search?</span><br><span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other procurement teams find this Actor.</span></td></tr><tr><td style="padding:0;background:#C2410C;border:1px solid #FED7AA;border-top:none;border-radius:0 0 10px 10px;text-align:center"><a href="https://apify.com/getascraper/uae-industrial-licence-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>

### ❓ FAQ

#### Does this cover every UAE business licence?

No. It covers the public industrial records supplied by the Ministry source. It does not claim to be a full UAE company register.

#### Can I monitor a supplier category every day?

Yes. Use the same filters and monitoring state name on a schedule. Later runs can return only new or updated records.

#### هل يمكن متابعة الموردين الصناعيين في الإمارات؟

Yes. Select an Emirate, activity code, or HS code, then schedule repeated monitoring runs for changes.

### 🔗 Other actors

- [OpenSooq Scraper](https://apify.com/getascraper/opensooq-scraper) ↗ - Collect public MENA marketplace listings and cars.
- [Yandex Market Scraper: Парсер Яндекс Маркет](https://apify.com/getascraper/yandex-market-scraper) ↗ - Research product catalogues, sellers, and prices.
- [Wildberries Seller Scraper: Supplier Intel & Stats](https://apify.com/getascraper/wildberries-seller-scraper) ↗ - Build supplier dossiers and marketplace catalog statistics.

# Actor input Schema

## `companyName` (type: `string`):

Optional case-insensitive legal-company-name filter applied to official MOIAT records.
## `emirates` (type: `array`):

Optional Emirate names to include, for example Abu Dhabi or Dubai.
## `areas` (type: `array`):

Optional official industrial-area names, for example Musaffah Industrial.
## `activityCodes` (type: `array`):

Optional MOIAT activity codes. Leave empty to include all activities.
## `hsCodes` (type: `array`):

Optional product HS codes. Leave empty to include all products.
## `includeContacts` (type: `boolean`):

Include contact details publicly supplied by the official source. Disabled by default.
## `includeCoordinates` (type: `boolean`):

Include precise latitude and longitude published by MOIAT. Disabled by default.
## `maxItems` (type: `integer`):

Maximum factory records to save. Use a small sample first, then increase deliberately.
## `pageSize` (type: `integer`):

Records requested from MOIAT per source page (the official API allows up to 10).
## `incrementalMode` (type: `boolean`):

Compare records with a named monitoring state and save NEW or UPDATED records only.
## `stateName` (type: `string`):

A distinct name prevents separate watchlists from sharing history.
## `includeUnchanged` (type: `boolean`):

When monitoring, also save unchanged records. Disabled by default to keep datasets focused on changes.
## `proxyConfiguration` (type: `object`):

Optional proxy override. The official anonymous MOIAT endpoint works directly by default.

## Actor input object example

```json
{
  "companyName": "",
  "emirates": [],
  "areas": [],
  "activityCodes": [],
  "hsCodes": [],
  "includeContacts": false,
  "includeCoordinates": false,
  "maxItems": 25,
  "pageSize": 10,
  "incrementalMode": false,
  "stateName": "default",
  "includeUnchanged": false
}
````

# Actor output Schema

## `licenceRecords` (type: `string`):

No description

## `monitoringState` (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 = {
    "companyName": "",
    "emirates": [],
    "areas": [],
    "activityCodes": [],
    "hsCodes": [],
    "includeContacts": false,
    "includeCoordinates": false,
    "maxItems": 25,
    "pageSize": 10,
    "incrementalMode": false,
    "stateName": "default",
    "includeUnchanged": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/uae-industrial-licence-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 = {
    "companyName": "",
    "emirates": [],
    "areas": [],
    "activityCodes": [],
    "hsCodes": [],
    "includeContacts": False,
    "includeCoordinates": False,
    "maxItems": 25,
    "pageSize": 10,
    "incrementalMode": False,
    "stateName": "default",
    "includeUnchanged": False,
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/uae-industrial-licence-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 '{
  "companyName": "",
  "emirates": [],
  "areas": [],
  "activityCodes": [],
  "hsCodes": [],
  "includeContacts": false,
  "includeCoordinates": false,
  "maxItems": 25,
  "pageSize": 10,
  "incrementalMode": false,
  "stateName": "default",
  "includeUnchanged": false
}' |
apify call getascraper/uae-industrial-licence-monitor --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "UAE Industrial Licence Monitor: بيانات الموردين",
        "description": "Monitor UAE Ministry of Industry and Advanced Technology industrial licences for supplier, product, activity, and Emirate changes. Get structured business intelligence for procurement and market research. No login required.",
        "version": "0.1",
        "x-build-id": "foh55TPDycplTUDER"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getascraper~uae-industrial-licence-monitor/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getascraper-uae-industrial-licence-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~uae-industrial-licence-monitor/runs": {
            "post": {
                "operationId": "runs-sync-getascraper-uae-industrial-licence-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~uae-industrial-licence-monitor/run-sync": {
            "post": {
                "operationId": "run-sync-getascraper-uae-industrial-licence-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": {
                    "companyName": {
                        "title": "Company name contains",
                        "type": "string",
                        "description": "Optional case-insensitive legal-company-name filter applied to official MOIAT records.",
                        "default": ""
                    },
                    "emirates": {
                        "title": "Emirates",
                        "type": "array",
                        "description": "Optional Emirate names to include, for example Abu Dhabi or Dubai.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "areas": {
                        "title": "Industrial areas",
                        "type": "array",
                        "description": "Optional official industrial-area names, for example Musaffah Industrial.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "activityCodes": {
                        "title": "Industrial activity codes",
                        "type": "array",
                        "description": "Optional MOIAT activity codes. Leave empty to include all activities.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "hsCodes": {
                        "title": "Product HS codes",
                        "type": "array",
                        "description": "Optional product HS codes. Leave empty to include all products.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "includeContacts": {
                        "title": "Include published business contacts",
                        "type": "boolean",
                        "description": "Include contact details publicly supplied by the official source. Disabled by default.",
                        "default": false
                    },
                    "includeCoordinates": {
                        "title": "Include published coordinates",
                        "type": "boolean",
                        "description": "Include precise latitude and longitude published by MOIAT. Disabled by default.",
                        "default": false
                    },
                    "maxItems": {
                        "title": "Maximum records",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum factory records to save. Use a small sample first, then increase deliberately.",
                        "default": 25
                    },
                    "pageSize": {
                        "title": "Official-feed page size",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Records requested from MOIAT per source page (the official API allows up to 10).",
                        "default": 10
                    },
                    "incrementalMode": {
                        "title": "Only new or changed records",
                        "type": "boolean",
                        "description": "Compare records with a named monitoring state and save NEW or UPDATED records only.",
                        "default": false
                    },
                    "stateName": {
                        "title": "Monitoring state name",
                        "type": "string",
                        "description": "A distinct name prevents separate watchlists from sharing history.",
                        "default": "default"
                    },
                    "includeUnchanged": {
                        "title": "Include unchanged records",
                        "type": "boolean",
                        "description": "When monitoring, also save unchanged records. Disabled by default to keep datasets focused on changes.",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Optional proxy override. The official anonymous MOIAT endpoint works directly by default."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
