# HubSpot Marketplace Scraper (`maximedupre/hubspot-marketplace-scraper`) Actor

Collect public HubSpot Marketplace app and solutions-partner listings. Get names, URLs, providers, summaries, ratings, review counts, install signals, tiers, filters, pricing labels, and links.

- **URL**: https://apify.com/maximedupre/hubspot-marketplace-scraper.md
- **Developed by:** [Maxime Dupré](https://apify.com/maximedupre) (community)
- **Categories:** Business, Marketing, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.02 / 1,000 marketplace records

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

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

### 🧩 HubSpot Marketplace scraper for apps and solutions partners

Collect public HubSpot App Marketplace listings and HubSpot Solutions Directory partner profiles in a structured dataset. Built for developers, analysts, marketers, and partnership teams, it supports app and partner discovery, specific listing URLs, source-listed filters, and repeatable research workflows.

- Use a [HubSpot marketplace scraper](https://apify.com/maximedupre/hubspot-marketplace-scraper/examples/hubspot-marketplace-scraper) to collect normalized public app or partner listing records.
- Run a [HubSpot app marketplace scraper](https://apify.com/maximedupre/hubspot-marketplace-scraper/examples/hubspot-app-marketplace-scraper) to research providers, ratings, installs, pricing, and compatibility.
- Use a [HubSpot solutions partner scraper](https://apify.com/maximedupre/hubspot-marketplace-scraper/examples/hubspot-solutions-partner-scraper) to discover providers by tier, country, language, service, industry, or budget range.
- Build a [HubSpot marketplace API](https://apify.com/maximedupre/hubspot-marketplace-scraper/examples/hubspot-marketplace-api) workflow with Apify API clients, datasets, schedules, and webhooks.
- Create a [HubSpot marketplace data export](https://apify.com/maximedupre/hubspot-marketplace-scraper/examples/hubspot-marketplace-data-export) for spreadsheets, databases, enrichment pipelines, or BI tools.
- Set up [HubSpot marketplace competitor tracking](https://apify.com/maximedupre/hubspot-marketplace-scraper/examples/hubspot-marketplace-competitor-tracking) using public listing details, ratings, review counts, and pricing signals.

#### 📦 What data can it return?

Each dataset row is one successful app listing or solutions-partner profile. Optional fields are omitted when HubSpot does not publish them.

| Record type | Returned fields |
| --- | --- |
| Both | `rowType`, `id`, `name`, `marketplaceUrl`, `rating`, `reviewCount`, `websiteUrl` |
| Apps | `provider`, `shortDescription`, `description`, `features`, `categories`, `installCount`, `installCountLabel`, `pricing`, `hubspotCertified`, `builtByHubspot`, `hubCompatibility`, `languages`, `publishedAt`, `updatedAt`, public resource URLs, and `media` |
| Solutions partners | `description`, `tier`, `classification`, `countries`, `languages`, `services`, `industries`, `budgetRanges`, `contactUrl`, and `logoUrl` |

The Actor does not collect review text or infer missing facts. App and partner records have separate schema variants.

#### ▶️ How to run

1. Choose one of the four `target` values: `appUrls`, `appDiscovery`, `partnerUrls`, or `partnerDiscovery`.
2. For a specific-URL target, supply `appUrls` or `partnerUrls`; for discovery, add the matching search queries and filters.
3. Optionally set `maxItems` to limit records returned by a discovery target.
4. Start the Actor, then open or export the dataset.

#### ⚙️ Input options

| Input | Purpose |
| --- | --- |
| `target` | Select specific app URLs, app discovery, specific partner URLs, or partner discovery. |
| `appUrls` | Public HubSpot App Marketplace listing URLs for `appUrls`. |
| `appSearchQueries`, `appCategories` | Discover apps by phrases and Marketplace categories. |
| `certifiedAppsOnly`, `hubspotBuiltAppsOnly` | Restrict app discovery to certified or HubSpot-built apps. |
| `partnerUrls` | Public HubSpot Solutions Directory profile URLs for `partnerUrls`. |
| `partnerSearchQueries` | Discover partners by name or keyword. |
| `partnerTiers`, `partnerCountries`, `partnerLanguages` | Filter partner discovery by source-listed profile details. |
| `partnerServices`, `partnerIndustries`, `partnerBudgets` | Filter partner discovery by services, industries, or budget ranges. |
| `maxItems` | Set the maximum listings returned for discovery targets; it is ignored for specific-URL targets. |

Inputs from sections that do not match the selected target are ignored.

#### 🧾 Output example

This representative app record uses only fields defined by the dataset schema:

```json
{
  "rowType": "app",
  "id": "example-app-123",
  "name": "Example App",
  "provider": "Example Provider",
  "shortDescription": "Source-provided app summary.",
  "features": ["Example source-listed feature"],
  "categories": ["Analytics"],
  "rating": 4.7,
  "reviewCount": 42,
  "installCountLabel": "1,000+ installs",
  "pricing": {
    "summary": "Free plan available",
    "plans": [
      {
        "name": "Free",
        "price": 0,
        "currency": "USD",
        "billingPeriod": "monthly"
      }
    ]
  },
  "hubspotCertified": true,
  "builtByHubspot": false,
  "hubCompatibility": ["Marketing Hub"],
  "languages": ["English"],
  "marketplaceUrl": "https://ecosystem.hubspot.com/marketplace/apps/example-app",
  "websiteUrl": "https://example.com",
  "media": {
    "iconUrl": "https://example.com/icon.png",
    "screenshotUrls": ["https://example.com/screenshot.png"]
  }
}
````

#### 💳 Pricing

This Actor uses pay-per-event pricing. Each successful marketplace record saved to the dataset costs **$0.00001 to $0.00003**, depending on your Apify plan. Empty runs and setup checks are not charged as marketplace records.

#### 🔌 Integrations

https://www.youtube.com/watch?v=bNACk1\_S\_6w\&list=PLObrtcm1Kw6MUrlLNDbK9QRg8VDJg0gOW\&index=4

Use this actor with Apify integrations, API clients, webhooks, scheduled runs, and dataset exports. Send results to spreadsheets, BI tools, databases, or your own app after each run.

#### ❓ FAQ

##### 🔗 Can I submit specific HubSpot Marketplace URLs?

Yes. Choose `appUrls` for public app listing URLs or `partnerUrls` for public Solutions Directory profile URLs. Search and category discovery use their dedicated inputs instead.

##### 🧭 Can one run collect both apps and solutions partners?

No. Choose one target per run. Run app and partner targets separately when you need both record types.

##### 🔎 Does it collect individual app reviews?

No. It can return listing-level `rating` and `reviewCount` values when available, but it does not collect review text, perform sentiment analysis, or generate summaries.

##### 🧱 What happens when a field is unavailable?

The Actor omits unavailable optional fields rather than inferring them. Every record requires `rowType`, `name`, and `marketplaceUrl`; `id` is included only when publicly exposed.

##### 🔐 Do I need HubSpot credentials?

No. The Actor works with public HubSpot Marketplace and Solutions Directory pages and requires no HubSpot credentials.

##### 🧪 Is this an official HubSpot API?

No. It is an Apify Actor that converts public HubSpot listing pages into structured dataset records. You can access runs and datasets through the Apify API.

##### 📊 What can I use the dataset for?

Common uses include app ecosystem analysis, provider research, solutions-partner discovery, competitor tracking, lead enrichment, and BI reporting.

### 📝 Changelog

- 0.0.1: Initial release.

### 🆘 Support

For issues, questions, or feature requests, [file a ticket](https://console.apify.com/actors/maximedupre~hubspot-marketplace-scraper/issues) and I'll fix or implement it in less than 24h 🫡

### 🔗 Other actors

- [Slack App Directory Scraper ↗](https://apify.com/maximedupre/slack-app-directory-scraper) - Collect public app directory records for ecosystem research.
- [Zoom Marketplace Scraper ↗](https://apify.com/maximedupre/zoom-marketplace-scraper) - Research public Zoom Marketplace apps and developers.
- [RapidAPI Scraper ↗](https://apify.com/maximedupre/rapidapi-scraper) - Export API marketplace providers, pricing, and metadata.
- [ChatGPT Marketplace Scraper ↗](https://apify.com/maximedupre/chatgpt-marketplace-scraper) - Collect public GPT marketplace listings.
- [Salesforce AppExchange Scraper ↗](https://apify.com/jungle_synthesizer/salesforce-appexchange-scraper) - Research another SaaS app and partner ecosystem.
  **Made with ❤️ by Maxime Dupré**

# Actor input Schema

## `target` (type: `string`):

Choose which HubSpot Marketplace collection path to run.

## `appSearchQueries` (type: `array`):

Search the App Marketplace by keyword. Leave empty to discover apps from the catalog. Used only when Target is Discover app listings.

## `appCategories` (type: `array`):

Filter apps by marketplace category names shown by HubSpot.

## `certifiedAppsOnly` (type: `boolean`):

Collect only apps with a published HubSpot certification.

## `hubspotBuiltAppsOnly` (type: `boolean`):

Collect only apps built by HubSpot.

## `appUrls` (type: `array`):

Add public HubSpot App Marketplace listing URLs. Used only when Target is Specific app listing URLs.

## `partnerSearchQueries` (type: `array`):

Search the Solutions Directory by keyword. Leave empty to discover partners from the directory. Used only when Target is Discover solutions partners.

## `partnerTiers` (type: `array`):

Filter profiles by HubSpot partner tiers.

## `partnerCountries` (type: `array`):

Filter partners by countries served, using country names shown by HubSpot.

## `partnerLanguages` (type: `array`):

Filter partners by supported languages.

## `partnerServices` (type: `array`):

Filter partners by services offered, using service names shown by HubSpot.

## `partnerIndustries` (type: `array`):

Filter partners by industries served, using industry names shown by HubSpot.

## `partnerBudgets` (type: `array`):

Filter partners by project budget ranges shown in the Solutions Directory.

## `partnerUrls` (type: `array`):

Add public HubSpot Solutions Directory profile URLs. Used only when Target is Specific partner profile URLs.

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

Set the maximum number of records returned for discovery or search. Specific submitted URLs are collected independently of this limit.

## Actor input object example

```json
{
  "target": "appDiscovery",
  "appSearchQueries": [
    "email marketing"
  ],
  "certifiedAppsOnly": false,
  "hubspotBuiltAppsOnly": false,
  "maxItems": 100
}
```

# Actor output Schema

## `results` (type: `string`):

View HubSpot App Marketplace listings and Solutions Directory partner profiles in the default dataset.

# 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 = {
    "target": "appDiscovery",
    "appSearchQueries": [
        "email marketing"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("maximedupre/hubspot-marketplace-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 = {
    "target": "appDiscovery",
    "appSearchQueries": ["email marketing"],
}

# Run the Actor and wait for it to finish
run = client.actor("maximedupre/hubspot-marketplace-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 '{
  "target": "appDiscovery",
  "appSearchQueries": [
    "email marketing"
  ]
}' |
apify call maximedupre/hubspot-marketplace-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "HubSpot Marketplace Scraper",
        "description": "Collect public HubSpot Marketplace app and solutions-partner listings. Get names, URLs, providers, summaries, ratings, review counts, install signals, tiers, filters, pricing labels, and links.",
        "version": "0.1",
        "x-build-id": "In4oekNpIITOJluHz"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/maximedupre~hubspot-marketplace-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-maximedupre-hubspot-marketplace-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/maximedupre~hubspot-marketplace-scraper/runs": {
            "post": {
                "operationId": "runs-sync-maximedupre-hubspot-marketplace-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/maximedupre~hubspot-marketplace-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-maximedupre-hubspot-marketplace-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": [
                    "target"
                ],
                "properties": {
                    "target": {
                        "title": "Target",
                        "enum": [
                            "appDiscovery",
                            "appUrls",
                            "partnerDiscovery",
                            "partnerUrls"
                        ],
                        "type": "string",
                        "description": "Choose which HubSpot Marketplace collection path to run."
                    },
                    "appSearchQueries": {
                        "title": "App search terms",
                        "type": "array",
                        "description": "Search the App Marketplace by keyword. Leave empty to discover apps from the catalog. Used only when Target is Discover app listings.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "appCategories": {
                        "title": "App categories",
                        "type": "array",
                        "description": "Filter apps by marketplace category names shown by HubSpot.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "certifiedAppsOnly": {
                        "title": "Certified apps only",
                        "type": "boolean",
                        "description": "Collect only apps with a published HubSpot certification.",
                        "default": false
                    },
                    "hubspotBuiltAppsOnly": {
                        "title": "HubSpot-built apps only",
                        "type": "boolean",
                        "description": "Collect only apps built by HubSpot.",
                        "default": false
                    },
                    "appUrls": {
                        "title": "App listing URLs",
                        "type": "array",
                        "description": "Add public HubSpot App Marketplace listing URLs. Used only when Target is Specific app listing URLs.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "partnerSearchQueries": {
                        "title": "Partner search terms",
                        "type": "array",
                        "description": "Search the Solutions Directory by keyword. Leave empty to discover partners from the directory. Used only when Target is Discover solutions partners.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "partnerTiers": {
                        "title": "Partner tiers",
                        "type": "array",
                        "description": "Filter profiles by HubSpot partner tiers.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "partnerCountries": {
                        "title": "Countries",
                        "type": "array",
                        "description": "Filter partners by countries served, using country names shown by HubSpot.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "partnerLanguages": {
                        "title": "Languages",
                        "type": "array",
                        "description": "Filter partners by supported languages.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "partnerServices": {
                        "title": "Services",
                        "type": "array",
                        "description": "Filter partners by services offered, using service names shown by HubSpot.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "partnerIndustries": {
                        "title": "Industries",
                        "type": "array",
                        "description": "Filter partners by industries served, using industry names shown by HubSpot.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "partnerBudgets": {
                        "title": "Budget ranges",
                        "type": "array",
                        "description": "Filter partners by project budget ranges shown in the Solutions Directory.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "partnerUrls": {
                        "title": "Partner profile URLs",
                        "type": "array",
                        "description": "Add public HubSpot Solutions Directory profile URLs. Used only when Target is Specific partner profile URLs.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxItems": {
                        "title": "Maximum results",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Set the maximum number of records returned for discovery or search. Specific submitted URLs are collected independently of this limit.",
                        "default": 100
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
