# Nordic Company Registry Scraper (NO + FI + SE + DK) (`jungle_synthesizer/nordic-company-registry-scraper`) Actor

Extract official company registry data from Norway (BRREG), Finland (PRH), Sweden (allabolag.se), and Denmark (proff.dk). Returns org number, legal name, status, industry codes, address, phone, email, website, employees, revenue, and profit. Open APIs — no login required.

- **URL**: https://apify.com/jungle\_synthesizer/nordic-company-registry-scraper.md
- **Developed by:** [BowTiedRaccoon](https://apify.com/jungle_synthesizer) (community)
- **Categories:** Business, Lead generation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

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

## Nordic Company Registry Scraper (NO + FI + SE + DK)

Scrapes official company registry data from four Nordic countries in one run. Norway via Brønnøysund (BRREG), Finland via PRH open data, Sweden via allabolag.se, and Denmark via proff.dk — all consolidated into a single structured dataset.

No account needed. All four sources are public, and the actor hits them with a polite query rate that keeps it off any blocklist worth caring about.

### What You Get

- **Legal name and org number** — the official registered name and primary identifier from each registry
- **Status** — active, bankrupt, liquidating, or closed
- **Legal form** — AS (Norway), Oy (Finland), AB (Sweden), ApS (Denmark), and their variants
- **Industry code + description** — NACE codes for Norway, NAICS-aligned for Finland, proprietary classification for Sweden/Denmark
- **Address** — business and postal addresses, city, and postal code
- **Employees** — headcount where the registry discloses it
- **Revenue and profit** — annual figures in local currency (Sweden and Denmark via allabolag/proff financials; Norway and Finland don't include financials in their open API)
- **Contact info** — phone, email, and website where listed
- **Parent org number** — Norwegian companies that are subsidiaries report their parent's org number

### How It Works

1. You select one or more countries and provide a search term (or leave blank for Norway/Finland to get recently registered companies)
2. For Norway: queries BRREG at `data.brreg.no` — the official open API, no rate limit, 1.16M+ entities
3. For Finland: queries PRH open data at `avoindata.prh.fi` — government open data, 677K+ companies
4. For Sweden: searches allabolag.se with your query — the same JSON API used by the website, accessed with a proper Chrome TLS fingerprint
5. For Denmark: searches proff.dk with your query — the same underlying Bisnode/D&B platform as allabolag.se, identical API structure
6. Results are normalized into a unified schema and returned as a single dataset

### Sample Output

```json
{
  "org_number": "923609016",
  "country": "NO",
  "registry_name": "BRREG",
  "legal_name": "EQUINOR ASA",
  "trade_names": "",
  "status": "Active",
  "incorporation_date": "1972-09-18",
  "legal_form": "Allmennaksjeselskap",
  "industry_code": "06.100",
  "industry_description": "Utvinning av råolje",
  "employees": 21376,
  "revenue": null,
  "profit": null,
  "currency": "NOK",
  "financials_year": "",
  "vat_registered": "true",
  "address": "Forusbeen 50, 4035 STAVANGER, STAVANGER, NO",
  "postal_address": "Postboks 8500, 4035 STAVANGER, STAVANGER, NO",
  "address_city": "STAVANGER",
  "address_postal_code": "4035",
  "address_country": "Norway",
  "phone": "51 99 00 00",
  "email": "",
  "website": "www.equinor.com",
  "parent_org_number": "",
  "source_url": "https://www.brreg.no/lookup?q=923609016",
  "scraped_at": "2026-05-06T19:37:49.617Z"
}
````

### Output Fields

| Field | Type | Description |
|-------|------|-------------|
| `org_number` | string | Primary registry identifier |
| `country` | string | ISO code: NO, FI, SE, or DK |
| `registry_name` | string | Source: BRREG, PRH, allabolag.se, or proff.dk |
| `legal_name` | string | Official registered name |
| `trade_names` | string | Secondary or trade names (SE/DK only) |
| `status` | string | Active / Bankrupt / In liquidation / Closed |
| `incorporation_date` | string | YYYY-MM-DD registration date |
| `legal_form` | string | Legal form code or name |
| `industry_code` | string | Primary industry classification code |
| `industry_description` | string | Industry description |
| `employees` | number | Employee count (NO, SE, DK) |
| `revenue` | number | Annual revenue in local currency (SE, DK) |
| `profit` | number | Net profit/loss (SE, DK) |
| `currency` | string | NOK, EUR, SEK, or DKK |
| `financials_year` | string | Year the financials relate to |
| `vat_registered` | string | VAT/MVA registration status (NO only) |
| `address` | string | Business address, formatted |
| `postal_address` | string | Postal address if different |
| `address_city` | string | City |
| `address_postal_code` | string | Postal code |
| `address_country` | string | Country name |
| `phone` | string | Primary phone |
| `email` | string | Contact email |
| `website` | string | Website URL |
| `parent_org_number` | string | Parent entity org number (NO only) |
| `source_url` | string | Link to source registry record |
| `scraped_at` | string | ISO 8601 collection timestamp |

### Input Configuration

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| `countries` | array | `["NO"]` | Countries to query: NO, FI, SE, DK |
| `no_search_name` | string | `"Equinor"` | Norway name search (BRREG). Leave blank for recently registered companies |
| `fi_search_name` | string | `"Nokia"` | Finland name search (PRH). Leave blank for default listing |
| `se_search_query` | string | `"Ericsson"` | Sweden search query (required when SE selected) |
| `dk_search_query` | string | `"Maersk"` | Denmark search query (required when DK selected) |
| `maxItems` | integer | `15` | Maximum total records across all selected countries |
| `proxyConfiguration` | object | — | Proxy settings. No proxy needed — all sources are open |

#### Example: Multi-Country Run

```json
{
  "countries": ["NO", "FI"],
  "no_search_name": "Aker",
  "fi_search_name": "Neste",
  "maxItems": 50
}
```

#### Example: Sweden Company Lookup

```json
{
  "countries": ["SE"],
  "se_search_query": "Volvo",
  "maxItems": 25
}
```

### Use Cases

- **M\&A research** — Nordic PE firms (EQT, Nordic Capital, Triton) and their portfolio company lookups
- **KYC / sanctions screening** — verify company status and legal name before onboarding Nordic counterparties
- **B2B lead generation** — identify active companies in a specific industry code across Norway, Finland, Sweden, or Denmark
- **Market analysis** — company counts by legal form, industry, or region for Nordic market sizing
- **Data enrichment** — append official registry data to CRM records when you have org numbers

### Pricing

This actor uses pay-per-event billing: **$0.10 per run** + **$0.001 per record**. A run returning 100 Norwegian companies costs $0.20. Financial data for Swedish and Danish companies is included at no extra charge — it comes from the same API call.

### 🔍 FAQ

**How do I scrape Nordic company data?**
Nordic Company Registry Scraper queries four open government registries and returns results in a unified schema. Select the countries you want, enter a search term, set `maxItems`, and run.

**Does the actor need proxies?**
Nordic Company Registry Scraper doesn't require proxies. Norway (BRREG) and Finland (PRH) are plain open JSON APIs. Sweden and Denmark use Chrome TLS fingerprinting to pass the passive Cloudflare check on allabolag.se and proff.dk — this is handled internally, no proxy configuration needed.

**Why is revenue null for Norwegian and Finnish companies?**
Nordic Company Registry Scraper pulls from the official open APIs for Norway (BRREG) and Finland (PRH), which don't include financial statements. Revenue and profit are available for Swedish (allabolag.se) and Danish (proff.dk) companies because those sources aggregate financial data alongside the registry record.

**Can I search by industry code?**
Not directly — the actor takes a company name search. For Norway and Finland, leaving the search field blank returns recently registered companies in order. For volume collection across an industry, run with a broad term and filter by `industry_code` in your downstream pipeline.

**How current is the data?**
BRREG (Norway) updates daily. PRH (Finland) updates weekly. allabolag.se and proff.dk reflect their own update cycles, which are continuous for registry data and annual for financials.

***

### Need More Features?

Need custom fields, multi-country filters, or a different Nordic source? [File an issue](https://console.apify.com/actors/issues) or get in touch.

### Why Use Nordic Company Registry Scraper?

- **Four countries, one run** — replaces five separate scrapers (allabolag, proff.no, proff.dk, BRREG manual export, PRH download) with a single actor call
- **Open APIs, no login** — BRREG and PRH are fully open government data. allabolag and proff need a Chrome fingerprint, not an account, which means no credential maintenance and no rate-limit negotiations
- **Unified schema** — org number, legal name, status, and address come back in the same field names regardless of country, so your downstream pipeline doesn't need country-specific logic

# Actor input Schema

## `sp_intended_usage` (type: `string`):

Please describe how you plan to use the data extracted by this crawler.

## `sp_improvement_suggestions` (type: `string`):

Provide any feedback or suggestions for improvements.

## `sp_contact` (type: `string`):

Provide your email address so we can get in touch with you.

## `countries` (type: `array`):

Which Nordic registries to query. NO = Norway (BRREG), FI = Finland (PRH), SE = Sweden (allabolag.se), DK = Denmark (proff.dk).

## `no_search_name` (type: `string`):

Search BRREG by company name (partial match supported). Leave empty to fetch recently registered companies in order.

## `fi_search_name` (type: `string`):

Search PRH by company name. Supports Finnish/Swedish names. Leave empty to fetch companies in registration order.

## `se_search_query` (type: `string`):

Search allabolag.se by company name or keyword. Required when Sweden is selected.

## `dk_search_query` (type: `string`):

Search proff.dk by company name or keyword. Required when Denmark is selected.

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

Maximum total company records to return across all selected countries.

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

Proxy settings. BRREG and PRH are open APIs that work without proxy. allabolag.se and proff.dk use Chrome TLS fingerprinting (impit) — residential proxy recommended for high-volume SE/DK runs.

## Actor input object example

```json
{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "countries": [
    "NO"
  ],
  "no_search_name": "Equinor",
  "fi_search_name": "Nokia",
  "se_search_query": "Ericsson",
  "dk_search_query": "Maersk",
  "maxItems": 15,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (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 = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "countries": [
        "NO"
    ],
    "no_search_name": "Equinor",
    "fi_search_name": "Nokia",
    "se_search_query": "Ericsson",
    "dk_search_query": "Maersk",
    "maxItems": 15,
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("jungle_synthesizer/nordic-company-registry-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 = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "countries": ["NO"],
    "no_search_name": "Equinor",
    "fi_search_name": "Nokia",
    "se_search_query": "Ericsson",
    "dk_search_query": "Maersk",
    "maxItems": 15,
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("jungle_synthesizer/nordic-company-registry-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 '{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "countries": [
    "NO"
  ],
  "no_search_name": "Equinor",
  "fi_search_name": "Nokia",
  "se_search_query": "Ericsson",
  "dk_search_query": "Maersk",
  "maxItems": 15,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call jungle_synthesizer/nordic-company-registry-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Nordic Company Registry Scraper (NO + FI + SE + DK)",
        "description": "Extract official company registry data from Norway (BRREG), Finland (PRH), Sweden (allabolag.se), and Denmark (proff.dk). Returns org number, legal name, status, industry codes, address, phone, email, website, employees, revenue, and profit. Open APIs — no login required.",
        "version": "1.0",
        "x-build-id": "otImMbeD3i5TeY5Lo"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/jungle_synthesizer~nordic-company-registry-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-jungle_synthesizer-nordic-company-registry-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/jungle_synthesizer~nordic-company-registry-scraper/runs": {
            "post": {
                "operationId": "runs-sync-jungle_synthesizer-nordic-company-registry-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/jungle_synthesizer~nordic-company-registry-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-jungle_synthesizer-nordic-company-registry-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "countries",
                    "maxItems",
                    "sp_intended_usage",
                    "sp_improvement_suggestions"
                ],
                "properties": {
                    "sp_intended_usage": {
                        "title": "What is the intended usage of this data?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Please describe how you plan to use the data extracted by this crawler."
                    },
                    "sp_improvement_suggestions": {
                        "title": "How can we improve this crawler for you?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide any feedback or suggestions for improvements."
                    },
                    "sp_contact": {
                        "title": "Contact Email",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide your email address so we can get in touch with you."
                    },
                    "countries": {
                        "title": "Countries",
                        "type": "array",
                        "description": "Which Nordic registries to query. NO = Norway (BRREG), FI = Finland (PRH), SE = Sweden (allabolag.se), DK = Denmark (proff.dk).",
                        "items": {
                            "type": "string",
                            "enum": [
                                "NO",
                                "FI",
                                "SE",
                                "DK"
                            ],
                            "enumTitles": [
                                "Norway (BRREG)",
                                "Finland (PRH)",
                                "Sweden (allabolag.se)",
                                "Denmark (proff.dk)"
                            ]
                        },
                        "default": [
                            "NO"
                        ]
                    },
                    "no_search_name": {
                        "title": "Norway — Company Name Search",
                        "type": "string",
                        "description": "Search BRREG by company name (partial match supported). Leave empty to fetch recently registered companies in order.",
                        "default": ""
                    },
                    "fi_search_name": {
                        "title": "Finland — Company Name Search",
                        "type": "string",
                        "description": "Search PRH by company name. Supports Finnish/Swedish names. Leave empty to fetch companies in registration order.",
                        "default": ""
                    },
                    "se_search_query": {
                        "title": "Sweden — Search Query",
                        "type": "string",
                        "description": "Search allabolag.se by company name or keyword. Required when Sweden is selected.",
                        "default": ""
                    },
                    "dk_search_query": {
                        "title": "Denmark — Search Query",
                        "type": "string",
                        "description": "Search proff.dk by company name or keyword. Required when Denmark is selected.",
                        "default": ""
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "type": "integer",
                        "description": "Maximum total company records to return across all selected countries.",
                        "default": 15
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings. BRREG and PRH are open APIs that work without proxy. allabolag.se and proff.dk use Chrome TLS fingerprinting (impit) — residential proxy recommended for high-volume SE/DK runs.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
