# Tracxn Startup & Company Intelligence Scraper (`automation-lab/tracxn-company-intelligence-scraper`) Actor

Extract normalized public Tracxn startup and company profiles with company details, employees, funding context, rankings, competitors, scores, and source URLs.

- **URL**: https://apify.com/automation-lab/tracxn-company-intelligence-scraper.md
- **Developed by:** [Stas Persiianenko](https://apify.com/automation-lab) (community)
- **Categories:** Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 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 web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## Tracxn Startup & Company Intelligence Scraper

Extract normalized public startup and company intelligence from Tracxn profile URLs.

Provide one profile URL or a list, and the Actor returns company identity, business description, location, stage, employee count, funding context, competitor rankings, Tracxn scores, and canonical URLs in a clean dataset.

The Actor is designed for repeatable enrichment and monitoring. It does not require a Tracxn account and never claims to reveal masked Premium-only fields.

### What this Actor does

1. Validates every input as a public Tracxn company-profile URL.
2. Deduplicates profiles using Tracxn's stable profile ID.
3. Fetches server-rendered public profile HTML using lightweight HTTP requests.
4. Parses schema.org structured data and labeled profile sections.
5. Normalizes company and competitor data into typed JSON records.
6. Retries only transient network, rate-limit, and server failures.
7. Emits an explicit error record for each stale or unavailable profile.

This URL-driven scope is deliberate. The Actor does not offer anonymous site search because that route has not been proven as reliably public.

### Who should use it

#### Venture capital and private equity analysts

Refresh known target-company profiles before screening, diligence, or portfolio reviews.

#### Corporate development teams

Collect competitor and market-position context for a list of acquisition or partnership targets.

#### Startup scouts and accelerators

Enrich candidate lists with public stage, location, employee, and competitor information.

#### Sales intelligence teams

Add company context to lead records before account scoring and routing.

#### Data and market researchers

Create repeatable snapshots for analysis without manually copying profile pages.

### Why use this Actor

- **Normalized output:** one predictable company record per unique profile.
- **Low overhead:** direct HTTP rather than a full browser by default, with datacenter-proxy fallback after a direct access block.
- **Useful partial data:** masked or absent values are `null`, not invented.
- **Structured competitors:** competitor rows include rank, description, funding text, investors, and score where public.
- **Safe bulk behavior:** duplicate profile IDs are fetched only once.
- **Observable failures:** removed pages produce diagnostic records rather than disappearing silently.
- **Scheduling ready:** rerun the same input daily, weekly, or monthly to refresh snapshots.

### Data extracted

| Field | Meaning |
| --- | --- |
| `profileId` | Stable identifier from the Tracxn profile URL |
| `name` | Public company name |
| `description` | Public business or company description |
| `website` | Company website when exposed on the public page |
| `foundedYear` | Founded/incorporated year when visible |
| `location` | Public location text |
| `address` | Structured or public address when available |
| `stage` | Public company stage, such as `Unfunded` |
| `employeeCount` | Latest visible employee count |
| `employeeCountAsOf` | Date attached to the latest count |
| `employeeTrend` | Public trend points when available; otherwise an empty array |
| `fundingSummary` | Public funding and investor summary text |
| `investors` | Publicly listed investor names |
| `competitorRank` | Rank among active competitors |
| `activeCompetitorCount` | Number of active competitors shown |
| `tracxnScore` | Company score when publicly visible |
| `competitors` | Structured public competitor rows |
| `canonicalUrl` | Canonical Tracxn company-profile URL |
| `sourceUrl` | Submitted URL used for the request |
| `scrapedAt` | ISO timestamp for the snapshot |
| `status` | `success` or `error` |
| `error` | Diagnostic message for a failed profile |

Fields vary by company. Premium, masked, absent, and historically unavailable values remain nullable.

### Pricing

The Actor uses pay-per-event pricing:

- **Run start:** $0.005 once per run.
- **Successful company record:** $0.00001 per record on every current Apify pricing tier.
- **Error records:** not charged as successful items.

Example Actor-charge estimates:

| Unique profiles | Estimated Actor charge |
| ---: | ---: |
| 1 | $0.00501 |
| 100 | $0.006 |
| 1,000 | $0.015 |

Proxy traffic and Apify platform usage can be billed separately under your Apify plan. Direct requests are used by default to keep transfer costs low.

### Getting started

1. Open the Actor input page.
2. Add one or more public Tracxn company-profile URLs.
3. Keep `maxItems` at or below the number you need.
4. Leave proxy usage disabled for the first run.
5. Start the Actor.
6. Open the default dataset and select the **Company profiles** view.
7. Export results as JSON, CSV, Excel, XML, or RSS.

A valid profile looks like:

```text
https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU
````

### Input parameters

#### `startUrls`

Required array of public Tracxn company-profile URLs.

Both request-list objects and raw string values are accepted through the API. URLs on other domains and non-profile Tracxn paths fail input validation.

#### `maxItems`

Maximum unique profiles to process after deduplication.

- Default: `100`
- Minimum: `1`
- Maximum: `10000`

The Actor stops before processing records beyond this limit.

#### `proxyConfiguration`

Optional Apify Proxy configuration.

Direct requests are the default. If a direct request returns HTTP 403, the Actor automatically retries through Apify's datacenter proxy. Set this field when you need to control proxy groups explicitly. Proxy use may add transfer cost.

### Example input

```json
{
  "startUrls": [
    {
      "url": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU"
    }
  ],
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

### Example output

This abbreviated record reflects current public output from the example profile:

```json
{
  "status": "success",
  "profileId": "8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU",
  "name": "Amatik",
  "description": "Provider of brand strategy, visual identity, and digital design services...",
  "website": null,
  "foundedYear": null,
  "location": "Kiel, Germany",
  "address": "Kiel, Germany",
  "stage": "Unfunded",
  "employeeCount": 9,
  "employeeCountAsOf": "Apr 30, 2026",
  "fundingSummary": "Amatik has not raised any funding rounds yet.",
  "competitorRank": 8309,
  "activeCompetitorCount": 26498,
  "competitors": [
    {
      "rank": 1,
      "name": "Carnival Corporation",
      "description": "Provider of brand design services",
      "totalFunding": null,
      "investors": ["Public Investment Fund", "Private Advisor Group"],
      "tracxnScore": 66
    }
  ],
  "canonicalUrl": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU",
  "scrapedAt": "2026-07-25T00:00:00.000Z"
}
```

### Error records

A stale, removed, blocked, or unrecognizable profile produces a record such as:

```json
{
  "status": "error",
  "profileId": "exampleProfileId",
  "canonicalUrl": null,
  "sourceUrl": "https://tracxn.com/d/companies/example/__exampleProfileId",
  "error": "Profile unavailable (HTTP 404).",
  "scrapedAt": "2026-07-25T00:00:00.000Z"
}
```

Use `status` to separate successful enrichment rows from records that need review or retry.

### Data quality and null values

Tracxn profiles differ in completeness.

The Actor returns `null` when a scalar field is not public and an empty array when no public list values are available. It does not infer hidden funding, founders, revenue, or Premium data.

Public page copy can also change independently of the Actor. Always treat results as source-attributed snapshots rather than authoritative legal or financial records.

### Scheduling and monitoring

Use Apify Schedules to refresh a stable profile list.

A common workflow is:

1. Store target profile URLs in task input.
2. Run weekly.
3. Export the dataset to your warehouse or spreadsheet.
4. Compare snapshots by `profileId`.
5. Alert on stage, employee count, funding summary, or competitor changes.

For large lists, split work into practical batches and keep concurrency conservative.

### Integration ideas

#### CRM enrichment

Match a known company to its Tracxn profile once, then refresh the CRM record using `profileId` as the source key.

#### Diligence pipeline

Feed successful records into a review queue and route error records to a URL-maintenance queue.

#### Competitor mapping

Flatten the `competitors` array into graph edges for market maps or portfolio-overlap analysis.

#### Spreadsheet refresh

Connect the default dataset to Google Sheets or export CSV after each scheduled run.

#### AI research assistant

Pass selected public descriptions, funding summaries, and competitor records to an LLM while preserving canonical source URLs for citation.

### Run with the Apify API

Replace `YOUR_TOKEN` with an Apify API token.

#### cURL

```bash
curl -X POST \
  "https://api.apify.com/v2/acts/automation-lab~tracxn-company-intelligence-scraper/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [{
      "url": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU"
    }],
    "maxItems": 10
  }'
```

#### JavaScript

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

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/tracxn-company-intelligence-scraper').call({
  startUrls: [{
    url: 'https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU',
  }],
  maxItems: 10,
});

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

#### Python

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_TOKEN")
run = client.actor("automation-lab/tracxn-company-intelligence-scraper").call(run_input={
    "startUrls": [{
        "url": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU"
    }],
    "maxItems": 10,
})

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
```

### Use with Apify MCP

Add this Actor to Claude Code:

```bash
claude mcp add --transport http apify \
  "https://mcp.apify.com?tools=automation-lab/tracxn-company-intelligence-scraper"
```

#### Claude Desktop

Add this JSON under `mcpServers` in Claude Desktop's configuration:

```json
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=automation-lab/tracxn-company-intelligence-scraper"
    }
  }
}
```

#### Cursor

Use the same remote MCP URL in **Cursor Settings → MCP → Add server**.

#### VS Code

Add the same HTTP server URL to your VS Code MCP configuration and enable the `automation-lab/tracxn-company-intelligence-scraper` tool.

Example prompts:

- “Extract the public company snapshot for these five Tracxn profile URLs.”
- “Compare employee count, stage, and competitor rank across these profiles.”
- “Return only failed or removed profiles from this enrichment run.”

### Performance and retries

The Actor makes one HTTP request per unique profile.

Transient network errors, HTTP 429 responses, and temporary server failures are retried with bounded exponential backoff. A direct HTTP 403 triggers one route escalation to Apify's datacenter proxy; stable input errors and missing profiles are not retried blindly.

A full browser is not started. This keeps normal memory and compute usage low, but it also means client-only Premium panels are outside the product scope.

### Limitations

- Only public Tracxn company-profile URLs are accepted.
- Search pages, sector pages, investor pages, and private platform links are not supported.
- Logged-in or Premium-only values are not extracted.
- Some public fields can be absent, masked, stale, or renamed.
- Employee trends may not expose machine-readable public points.
- Tracxn can change markup or anti-bot behavior.
- Optional proxy use cannot guarantee access from every geography.
- Naturally small or sparse company profiles can produce many null fields.

### Responsible use

Use this Actor only for data you are authorized to access.

Review Tracxn's current terms, robots guidance, and applicable laws before large-scale collection. Respect reasonable request rates. Do not use output as the sole basis for credit, employment, housing, insurance, or other high-impact decisions.

Company intelligence can be outdated or incomplete. Verify consequential facts against primary sources and official filings.

This Actor is an independent extraction tool and is not affiliated with, endorsed by, or sponsored by Tracxn.

### Troubleshooting

#### “Not a Tracxn company-profile URL”

Submit the canonical public `/d/companies/.../__profileId` URL, not a search page or `platform.tracxn.com` link.

#### The dataset contains an error row

Read the `error` field. A 404 generally means the profile was removed or the URL is stale. An unrecognizable response can indicate changed markup or an access challenge.

#### I receive rate limits

Reduce batch size, schedule runs farther apart, or enable an appropriate Apify Proxy configuration. Do not repeatedly run the same blocked request without changing the route.

#### A field is null

Open the public source URL anonymously. If the value is masked or absent there, `null` is expected.

#### Duplicate URLs produced one row

Deduplication is intentional. URLs sharing the same Tracxn profile ID represent the same company profile.

### FAQ

#### Does this Actor need a Tracxn login?

No. It extracts only data rendered on anonymous public company-profile pages.

#### Can it reveal Premium fields?

No. Masked and private values remain unavailable and nullable.

#### Can I search Tracxn by company name?

Not in this version. Supply known public profile URLs. URL-driven extraction is the verified reliable workflow.

#### Are error records charged as items?

No. Only successfully parsed company records trigger the per-item event.

#### Can I run it on a schedule?

Yes. Scheduled refresh is a primary use case for known profile lists.

#### Is every profile equally complete?

No. Public data varies by company, geography, history, and Tracxn's publication choices.

### Related Automation Lab Actors

- [Craft.co Company Intelligence Scraper](https://apify.com/automation-lab/craft-co-company-intelligence-scraper) for a complementary company-data source.
- [Owler Company Intelligence Scraper](https://apify.com/automation-lab/owler-company-intelligence-scraper) for public Owler company and competitor context.
- [The Org Company Profiles & People Scraper](https://apify.com/automation-lab/the-org-company-profiles-people-scraper) for public company and organizational profile workflows.

Use multiple independent sources when a business decision requires stronger corroboration.

### Support

If a previously public profile stops parsing, open an Actor issue with:

- the public source URL,
- the run ID,
- whether a proxy was enabled,
- and the affected output field.

Do not include account credentials, private Tracxn data, or API tokens.

# Actor input Schema

## `startUrls` (type: `array`):

One or more public URLs in the form https://tracxn.com/d/companies/company-name/\_\_profileId. Duplicate profile IDs are processed once.

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

Maximum number of unique company profiles to process after deduplication.

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

Optional Apify Proxy configuration. The Actor starts direct and automatically tries Apify's datacenter proxy after a direct HTTP 403; set this field to control proxy groups explicitly.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU"
    }
  ],
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

Normalized company intelligence records with status, identity, public metrics, funding context, rankings, competitors, and source URLs.

# 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 = {
    "startUrls": [
        {
            "url": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU"
        }
    ],
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation-lab/tracxn-company-intelligence-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 = {
    "startUrls": [{ "url": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU" }],
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("automation-lab/tracxn-company-intelligence-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 '{
  "startUrls": [
    {
      "url": "https://tracxn.com/d/companies/amatik/__8YF9sy4EQRz_XYexSL_9RxYxPYZuuxeJhO_gIO4rObU"
    }
  ],
  "maxItems": 10
}' |
apify call automation-lab/tracxn-company-intelligence-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Tracxn Startup & Company Intelligence Scraper",
        "description": "Extract normalized public Tracxn startup and company profiles with company details, employees, funding context, rankings, competitors, scores, and source URLs.",
        "version": "0.1",
        "x-build-id": "96eWO6G2DDm2Ahx5H"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/automation-lab~tracxn-company-intelligence-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-automation-lab-tracxn-company-intelligence-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~tracxn-company-intelligence-scraper/runs": {
            "post": {
                "operationId": "runs-sync-automation-lab-tracxn-company-intelligence-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~tracxn-company-intelligence-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-automation-lab-tracxn-company-intelligence-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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Tracxn company profile URLs",
                        "minItems": 1,
                        "type": "array",
                        "description": "One or more public URLs in the form https://tracxn.com/d/companies/company-name/__profileId. Duplicate profile IDs are processed once.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxItems": {
                        "title": "Maximum profiles",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of unique company profiles to process after deduplication.",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Optional Apify Proxy configuration. The Actor starts direct and automatically tries Apify's datacenter proxy after a direct HTTP 403; set this field to control proxy groups explicitly.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
