# Xing Companies Scraper (`automation-lab/xing-companies-scraper`) Actor

Extract B2B company profile data from Xing company pages — name, description, industry, size, headquarters, contact details, and follower counts. No Xing account needed.

- **URL**: https://apify.com/automation-lab/xing-companies-scraper.md
- **Developed by:** [Stas Persiianenko](https://apify.com/automation-lab) (community)
- **Categories:** Lead generation
- **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.
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

## Xing Companies Scraper

Extract rich B2B company profile data from Xing company pages — no login required. Get company name, slogan, description, headquarters address, contact details, employee count, follower numbers, website URL, and more from any Xing `/pages/` URL.

### 🏢 What does it do?

The Xing Companies Scraper fetches company pages from [Xing](https://www.xing.com/pages/) and extracts structured B2B profile data embedded in the page's server-side state. Because Xing pre-renders all company data in the initial HTML response (Apollo/GraphQL state), this scraper works without a browser or login — making it fast, reliable, and cost-effective.

**Input:** A list of Xing company page URLs (e.g. `https://www.xing.com/pages/bayer`) or bare slugs (e.g. `bayer`).

**Output:** One JSON record per company, with 17+ structured fields covering identity, location, contact, and engagement metrics.

---

### 👥 Who is it for?

**Sales & business development teams** researching DACH-region (Germany, Austria, Switzerland) companies for outreach. Xing is the dominant professional network in the German-speaking market, with profile data not available on LinkedIn.

**Recruiters and talent acquisition professionals** mapping organizations by headcount, city, or industry before cold outreach.

**Market researchers and analysts** building databases of German-speaking B2B companies, tracking engagement (followers, employees on Xing) as a proxy for online market presence.

**Lead generation agencies** that need bulk company profile extraction from Xing for CRM enrichment or sales intelligence tools.

---

### ✅ Why use it?

- 🔓 **No Xing account required** — data is extracted from public SSR HTML, not behind a login wall
- ⚡ **HTTP-only, no browser overhead** — runs on 256 MB memory, fast and cheap
- 📊 **17+ structured fields** per company including contact email, phone, and headquarters address
- 🇩🇪 **DACH-focused** — Xing is the professional network of choice in German-speaking Europe (40M+ members)
- 📋 **Accepts URLs or slugs** — paste full Xing URLs or just the company slug

---

### 📊 What data does it extract?

| Field | Description | Example |
|-------|-------------|---------|
| `companyName` | Official company name on Xing | `"Bayer"` |
| `slug` | Xing page slug | `"bayer"` |
| `slogan` | Company tagline | `"Be you. Be Bayer."` |
| `description` | Company about text | `"Bei Bayer haben wir eine Mission..."` |
| `logoUrl` | Company logo image URL | `"https://www.xing.com/imagecache/..."` |
| `websiteUrl` | Company's official website | `"https://www.karriere.bayer.de"` |
| `followersCount` | Number of Xing followers | `30378` |
| `employeesOnXing` | Employees with Xing profiles | `9218` |
| `companySizeMin` | Minimum headcount range | `10001` |
| `companySizeMax` | Maximum headcount range (`null` = 10001+) | `null` |
| `city` | Headquarters city | `"Leverkusen"` |
| `countryCode` | ISO country code | `"DE"` |
| `countryName` | Country name (in German) | `"Deutschland"` |
| `streetAddress` | Street address of headquarters | `"Kaiser-Wilhelm-Allee"` |
| `postcode` | Postal code | `"51368"` |
| `contactEmail` | Contact email address | `"talentmarketing@bayer.com"` |
| `contactPhone` | Contact phone (E.164 format) | `"+492143099779"` |
| `contractType` | Xing page tier (`FREE` or `PAID`) | `"PAID"` |
| `url` | Full Xing page URL | `"https://www.xing.com/pages/bayer"` |

---

### 💰 How much does it cost to scrape Xing company profiles?

Pricing uses Apify's pay-per-event model. You only pay for results, plus a small one-time start fee per run.

| Tier | Cost per company profile |
|------|--------------------------|
| FREE | $0.00173 |
| BRONZE | $0.0015 |
| SILVER | $0.00117 |
| GOLD | $0.0009 |
| PLATINUM | $0.0006 |
| DIAMOND | $0.00042 |

**Start fee:** $0.005 per run (one-time).

**Example costs:**
- 100 company profiles → ~$0.155 (BRONZE)
- 1,000 company profiles → ~$1.505 (BRONZE)
- 10,000 company profiles → ~$15.005 (BRONZE)

📌 The **free plan** includes $5 monthly credit — enough for ~3,000 company profiles.

---

### 🚀 How to use it (step by step)

1. **Open the actor** on Apify Console and go to **Input**.
2. **Paste Xing company URLs** — one per line. Accepted formats:
   - Full URL: `https://www.xing.com/pages/bayer`
   - Bare slug: `bayer`
3. **Click Start** and wait for the run to complete (typically 1–3 seconds per company).
4. **Download results** as JSON, CSV, or XLSX from the **Dataset** tab.

#### Finding Xing company slugs

Browse to a company's Xing page (e.g. searching on [xing.com](https://www.xing.com)) and copy the slug from the URL. For example, `https://www.xing.com/pages/sap` → slug is `sap`.

---

### ⚙️ Input parameters

| Parameter | Type | Description | Default |
|-----------|------|-------------|---------|
| `companyUrls` | `string[]` | **Required.** List of Xing company page URLs or slugs | — |
| `maxRequestRetries` | `integer` | Number of retry attempts for failed requests | `3` |

#### Example input

```json
{
    "companyUrls": [
        "https://www.xing.com/pages/bayer",
        "https://www.xing.com/pages/sap",
        "https://www.xing.com/pages/basf",
        "volkswagenag"
    ]
}
````

***

### 📤 Output examples

#### Bayer AG

```json
{
    "url": "https://www.xing.com/pages/bayer",
    "slug": "bayer",
    "companyName": "Bayer",
    "slogan": "Be you. Be Bayer.",
    "description": "Bei Bayer haben wir eine Mission: Health for all – Hunger for none.",
    "logoUrl": "https://www.xing.com/imagecache/public/...",
    "websiteUrl": "https://www.karriere.bayer.de",
    "followersCount": 30378,
    "employeesOnXing": 9218,
    "companySizeMin": 10001,
    "companySizeMax": null,
    "city": "Leverkusen",
    "countryCode": "DE",
    "countryName": "Deutschland",
    "streetAddress": "Kaiser-Wilhelm-Allee",
    "postcode": "51368",
    "contactEmail": "talentmarketing@bayer.com",
    "contactPhone": "+492143099779",
    "contractType": "PAID"
}
```

#### SAP SE

```json
{
    "url": "https://www.xing.com/pages/sap",
    "slug": "sap",
    "companyName": "SAP",
    "slogan": null,
    "description": "SAP ist einer der weltweit führenden Anbieter von Software für die Steuerung von Geschäftsprozessen...",
    "logoUrl": "https://www.xing.com/imagecache/public/...",
    "websiteUrl": "https://sap.de",
    "followersCount": 44793,
    "employeesOnXing": 14685,
    "companySizeMin": 10001,
    "companySizeMax": null,
    "city": "Walldorf",
    "countryCode": "DE",
    "countryName": "Deutschland",
    "streetAddress": "Dietmar-Hopp-Allee 16",
    "postcode": "69190",
    "contactEmail": "info.germany@sap.com",
    "contactPhone": "+498005343424",
    "contractType": "FREE"
}
```

***

### 💡 Tips for best results

- 🔍 **Find slugs by browsing Xing** — search for companies at [xing.com](https://www.xing.com) and copy the slug from the URL
- 📋 **Mix URL formats** — you can freely mix full URLs and bare slugs in the same run
- ⚠️ **Not all companies have full data** — smaller or unclaimed pages may have fewer fields populated (this is a Xing data quality issue, not a scraper limitation)
- 🇩🇪 **Best coverage for DACH companies** — Xing's strongest market is Germany, Austria, and Switzerland; international companies may have fewer Xing followers but still valid profiles
- ❌ **Invalid slugs return no result** — the scraper skips 404 pages gracefully and logs a warning

***

### 🔗 Integrations

#### Export to Google Sheets

1. Run the scraper with your company list
2. In the Dataset tab, click **Export to Google Sheets**
3. Use the contact email/phone columns to build your outreach list

#### CRM enrichment (via Apify API + Zapier/Make)

Trigger the scraper from a Zapier/Make workflow whenever a new lead is added to your CRM:

1. New lead with company domain → look up Xing slug → run this scraper → push company profile back to CRM

#### Bulk company research pipeline

Use Apify's scheduler to run weekly scrapes of competitor companies, tracking changes in follower count and employee count over time.

***

### 💻 API usage

#### Node.js

```javascript
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });

const run = await client.actor('automation-lab/xing-companies-scraper').call({
    companyUrls: [
        'https://www.xing.com/pages/bayer',
        'https://www.xing.com/pages/sap',
        'basf',
    ],
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
```

#### Python

```python
from apify_client import ApifyClient

client = ApifyClient(token='YOUR_APIFY_TOKEN')

run = client.actor('automation-lab/xing-companies-scraper').call(run_input={
    'companyUrls': [
        'https://www.xing.com/pages/bayer',
        'https://www.xing.com/pages/sap',
        'basf',
    ]
})

items = list(client.dataset(run['defaultDatasetId']).iterate_items())
for item in items:
    print(item['companyName'], item['city'], item['contactEmail'])
```

#### cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/automation-lab~xing-companies-scraper/runs?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "companyUrls": [
      "https://www.xing.com/pages/bayer",
      "https://www.xing.com/pages/sap"
    ]
  }'
```

***

### 🤖 MCP (Claude AI integration)

Use this scraper directly from Claude AI via the Apify MCP server.

#### Claude Code (terminal)

```bash
claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/xing-companies-scraper"
```

#### Claude Desktop / Cursor / VS Code

Add to your MCP config:

```json
{
  "mcpServers": {
    "apify": {
      "type": "http",
      "url": "https://mcp.apify.com?tools=automation-lab/xing-companies-scraper",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}
```

#### Example prompts

> "Scrape the Xing company profiles for bayer, sap, and basf and give me a table of their cities, contact emails, and employee counts."

> "I have a list of 50 German company Xing slugs. Extract their profile data and export it as a CSV with company name, headquarters city, website, and contact email."

> "Compare the Xing follower counts for the top 10 DAX companies. Scrape their profiles and rank them by followersCount."

***

### ⚖️ Legality and fair use

This scraper accesses **publicly visible** Xing company pages — the same data any visitor sees without logging in. It does not access private profiles, bypass authentication, or collect personal employee data.

Users are responsible for complying with Xing's Terms of Service and applicable data protection laws (GDPR). Company contact details (email, phone) collected via this scraper should be used only for legitimate B2B communication purposes.

This tool is intended for business research and lead generation in professional contexts. Do not use it for spam, mass unsolicited contact, or any purpose that violates the rights of the companies listed.

***

### ❓ FAQ

**Q: Does this require a Xing account?**
A: No. Company pages on Xing are publicly accessible without login, and this scraper uses only that public data.

**Q: Why is some data missing (null) for certain companies?**
A: Not all Xing company pages are fully filled in by the company. Fields like `slogan`, `contactEmail`, and `description` are optional and many companies leave them blank. The scraper accurately reflects what Xing has for each page.

**Q: Can I scrape job listings too?**
A: This scraper focuses on company profiles. For Xing job listings, see [Xing Jobs Scraper](https://apify.com/automation-lab/) alternatives on the Apify Store.

**Q: The company I want returns no data. What's wrong?**
A: The Xing slug might not be correct. Try visiting `https://www.xing.com/pages/YOUR_SLUG` in your browser to verify the page exists. Some companies don't have Xing pages at all.

**Q: Can I run this on thousands of companies at once?**
A: Yes. The actor processes URLs sequentially with a small delay between requests. For large batches (1000+), consider splitting into multiple runs of 200–500 URLs each.

**Q: Why is the country name in German?**
A: Xing's platform is German-first. The `countryName` field reflects Xing's localized value (e.g. "Deutschland" not "Germany"). The `countryCode` field is the standard ISO code (e.g. "DE").

***

### 🔗 Related scrapers

- [automation-lab/xing-companies-scraper](https://apify.com/automation-lab/xing-companies-scraper) — this actor
- Browse more B2B and lead generation scrapers at [apify.com/automation-lab](https://apify.com/automation-lab)

# Actor input Schema

## `companyUrls` (type: `array`):

List of Xing company page URLs or slugs to scrape. Accepted formats: full URL (<code>https://www.xing.com/pages/bayer</code>) or bare slug (<code>bayer</code>).

## `maxRequestRetries` (type: `integer`):

Number of retry attempts for failed HTTP requests.

## Actor input object example

```json
{
  "companyUrls": [
    "https://www.xing.com/pages/bayer",
    "https://www.xing.com/pages/sap",
    "https://www.xing.com/pages/basf"
  ],
  "maxRequestRetries": 3
}
```

# Actor output Schema

## `overview` (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 = {
    "companyUrls": [
        "https://www.xing.com/pages/bayer",
        "https://www.xing.com/pages/sap",
        "https://www.xing.com/pages/basf"
    ],
    "maxRequestRetries": 3
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation-lab/xing-companies-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 = {
    "companyUrls": [
        "https://www.xing.com/pages/bayer",
        "https://www.xing.com/pages/sap",
        "https://www.xing.com/pages/basf",
    ],
    "maxRequestRetries": 3,
}

# Run the Actor and wait for it to finish
run = client.actor("automation-lab/xing-companies-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 '{
  "companyUrls": [
    "https://www.xing.com/pages/bayer",
    "https://www.xing.com/pages/sap",
    "https://www.xing.com/pages/basf"
  ],
  "maxRequestRetries": 3
}' |
apify call automation-lab/xing-companies-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Xing Companies Scraper",
        "description": "Extract B2B company profile data from Xing company pages — name, description, industry, size, headquarters, contact details, and follower counts. No Xing account needed.",
        "version": "0.1",
        "x-build-id": "8Yc2mXReQfMFEFHs7"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/automation-lab~xing-companies-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-automation-lab-xing-companies-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/automation-lab~xing-companies-scraper/runs": {
            "post": {
                "operationId": "runs-sync-automation-lab-xing-companies-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/automation-lab~xing-companies-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-automation-lab-xing-companies-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": [
                    "companyUrls"
                ],
                "properties": {
                    "companyUrls": {
                        "title": "🏢 Company URLs or slugs",
                        "type": "array",
                        "description": "List of Xing company page URLs or slugs to scrape. Accepted formats: full URL (<code>https://www.xing.com/pages/bayer</code>) or bare slug (<code>bayer</code>).",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxRequestRetries": {
                        "title": "Max request retries",
                        "minimum": 0,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Number of retry attempts for failed HTTP requests.",
                        "default": 3
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
