# CoinMarketCap Listings, New Coins & Airdrops Scraper (`xtracto/coinmarketcap-scraper`) Actor

Pull live crypto market data from CoinMarketCap: coin listings with price, market cap, volume and 24h/7d/30d/1y changes; recently added coins; airdrop projects by status; and rich per-coin detail with all-time highs, supply and rank. No account or API key.

- **URL**: https://apify.com/xtracto/coinmarketcap-scraper.md
- **Developed by:** [Farhan Febrian Nauval](https://apify.com/xtracto) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.99 / 1,000 results

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

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

## What's an Apify Actor?

Actors are 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/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

## CoinMarketCap Listings, New Coins & Airdrops Scraper

Get live crypto prices, market caps, new listings, and airdrops from CoinMarketCap — as clean, structured JSON. Pull the full market ranking, the newest coins the moment they list, active and past airdrop campaigns, or deep per-coin statistics, all without an account or API key.

### Why use this actor

- **No account, no login, no API key** — just hit Run.
- **Whole-market coverage** — the full ranked list of 8,000+ coins with price, market cap, 24h volume, and 1h/24h/7d/30d/60d/90d/1y price changes.
- **New-coin radar** — the most recently listed coins first, so you can spot fresh tokens as they appear.
- **Airdrop tracker** — ongoing, upcoming, and past airdrop campaigns with prize pools, winner counts, and participation numbers.
- **Deep coin detail** — per-coin statistics including all-time high/low (with timestamps), 52-week range, launch price, supply, dominance, and rank.
- **Stable JSON output** ready for spreadsheets, databases, dashboards, or trading pipelines. Export to JSON, CSV, or Excel.
- Automatic retries; runs on Apify's schedule — no scrapers, browsers, or blocks to babysit.

### How it works

1. Pick a **mode**: `listings` (top coins by market cap), `new` (recently added coins), `airdrops` (campaigns by status), or `detail` (specific coins).
2. Set the options for that mode — a sort field and currency for listings, a status list for airdrops, or coin IDs / slugs for detail.
3. Choose how many records you want with `maxItems`.
4. Run it. The actor collects the data page by page, de-duplicates it, and writes one clean row per coin (or per airdrop) to the dataset.
5. Download the results as JSON, CSV, or Excel, or pull them straight from the Apify API.

You never manage scrapers, browsers, or blocks — the actor handles fetching, paging, and retries for you.

### Input

#### Listings / New coins

```json
{
  "mode": "listings",
  "convert": "USD",
  "sortBy": "market_cap",
  "sortType": "desc",
  "maxItems": 200,
  "start": 1
}
````

#### Airdrops

```json
{
  "mode": "airdrops",
  "airdropStatus": ["ONGOING", "UPCOMING"],
  "maxItems": 200
}
```

#### Coin detail

```json
{
  "mode": "detail",
  "ids": ["1", "1027"],
  "slugs": ["bitcoin", "ethereum"],
  "convert": "USD"
}
```

| Field | Type | Description |
| --- | --- | --- |
| `mode` | string | `listings`, `new`, `airdrops`, or `detail`. |
| `convert` | string | Currency for prices and market caps (e.g. `USD`, `EUR`, `BTC`). Used by listings, new, and detail. |
| `sortBy` | string | Sort field for `listings` (e.g. `market_cap`, `volume_24h`, `percent_change_24h`, `price`). |
| `sortType` | string | Sort direction for `listings`: `desc` or `asc`. |
| `airdropStatus` | array | For `airdrops`: any of `ONGOING`, `UPCOMING`, `ENDED`. |
| `ids` | array | For `detail`: CoinMarketCap numeric coin IDs (e.g. `1` = Bitcoin, `1027` = Ethereum). |
| `slugs` | array | For `detail`: coin slugs from the coin's page URL (e.g. `bitcoin`, `ethereum`). |
| `maxItems` | integer | Maximum records to return (`0` = no cap). Used by listings, new, and airdrops. |
| `start` | integer | Rank offset to start from in listings/new (`1` = top of the list). |

### Output

#### Listings / New (one row per coin)

```json
{
  "_input": "listings:market_cap",
  "_source": "listings",
  "_scrapedAt": "2026-07-10T20:05:08Z",
  "price": 63816.42738441754,
  "volume24h": 26228881260.083225,
  "volumePercentChange": -3.3571,
  "marketCap": 1279809478536.4612,
  "percentChange1h": 0.05619592,
  "percentChange24h": 1.03466118,
  "percentChange7d": 2.67302704,
  "percentChange30d": 3.29115214,
  "percentChange60d": -22.18227158,
  "percentChange90d": -13.24548825,
  "percentChange1y": -43.73455919,
  "fullyDilluttedMarketCap": 1340144975072.77,
  "dominance": 58.368,
  "turnover": 0.02049436,
  "id": 1,
  "name": "Bitcoin",
  "symbol": "BTC",
  "slug": "bitcoin",
  "cmcRank": 1,
  "circulatingSupply": 20054546.0,
  "totalSupply": 20054546.0,
  "maxSupply": 21000000.0,
  "dateAdded": "2010-07-13T00:00:00.000Z",
  "isAudited": false,
  "tags": ["mineable", "pow", "sha-256", "store-of-value", "… 20 more"]
}
```

The `new` mode returns the same shape, newest coins first — e.g. `"name": "Cash Dog (cashdog.club)"`, `"dateAdded": "2026-07-10T15:51:18.000Z"`.

| Field | Type | Description |
| --- | --- | --- |
| `id` / `slug` / `symbol` / `name` | number / string | Coin identity. |
| `cmcRank` | number | Market-cap rank. |
| `price` | number | Current price in the chosen currency. |
| `marketCap` / `fullyDilluttedMarketCap` | number | Market cap and fully diluted market cap. |
| `volume24h` / `volumePercentChange` | number | 24h trading volume and its change. |
| `percentChange1h … percentChange1y` | number | Price change over each window. |
| `dominance` / `turnover` | number | Market dominance and turnover ratio. |
| `circulatingSupply` / `totalSupply` / `maxSupply` | number | Supply figures. |
| `dateAdded` | string | When the coin was first listed. |
| `tags` | array | Category and portfolio tags. |

#### Airdrops (one row per campaign)

```json
{
  "_input": "airdrops:ENDED",
  "_source": "airdrops",
  "_scrapedAt": "2026-07-10T20:05:15Z",
  "cryptoSlug": "aperture-finance",
  "cryptoName": "Aperture Finance",
  "cryptoSymbol": "APTR",
  "cryptoId": 21314,
  "projectName": "Aperture Finance",
  "winnerCount": 1000,
  "totalPrize": "200000",
  "startDate": 1716544800000,
  "endDate": 1718186400000,
  "participationCount": "2296350",
  "status": "ENDED",
  "awardingStatus": "WAITING",
  "visiblePlatforms": ["ios", "android", "mobile", "web"]
}
```

| Field | Type | Description |
| --- | --- | --- |
| `projectName` | string | Airdrop project name. |
| `cryptoSlug` / `cryptoSymbol` / `cryptoName` / `cryptoId` | string / number | The token being distributed. |
| `totalPrize` | string | Total prize pool. |
| `winnerCount` | number | Number of winners. |
| `participationCount` | string | Number of participants. |
| `startDate` / `endDate` | number | Campaign window (Unix milliseconds). |
| `status` | string | `ONGOING`, `UPCOMING`, or `ENDED`. |
| `awardingStatus` | string | Whether rewards have been distributed. |

#### Coin detail (one row per coin)

```json
{
  "_input": "detail:slug=bitcoin",
  "_source": "detail",
  "_scrapedAt": "2026-07-10T20:05:19Z",
  "id": 1,
  "name": "Bitcoin",
  "symbol": "BTC",
  "slug": "bitcoin",
  "dateAdded": "2010-07-13T00:00:00.000Z",
  "dateLaunched": "2010-07-13T00:00:00.000Z",
  "launchPrice": 0.0618333,
  "price": 63838.63043954473,
  "marketCap": 1280254750726.85,
  "fullyDilutedMarketCap": 1340611239230.44,
  "circulatingSupply": 20054546.0,
  "totalSupply": 20054546.0,
  "maxSupply": 21000000.0,
  "marketCapDominance": 58.339,
  "rank": 1,
  "low24h": 62902.06172186645,
  "high24h": 64658.96979330379,
  "low52w": 57747.763827348404,
  "high52w": 126198.06960343386,
  "lowAllTime": 0.04864654,
  "highAllTime": 126198.06960343386,
  "highAllTimeTimestamp": "2025-10-06T18:59:00.000Z",
  "priceChangePercentage24h": 0.99687763,
  "priceChangePercentage7d": 2.72103901,
  "description": "## What Is Bitcoin (BTC)? Bitcoin is a decentralized cryptocurrency …",
  "urls": { "website": ["…"], "technical_doc": ["…"], "explorer": ["…"], "source_code": ["…"] }
}
```

| Field | Type | Description |
| --- | --- | --- |
| `id` / `slug` / `symbol` / `name` | number / string | Coin identity. |
| `description` | string | Long-form profile text. |
| `dateAdded` / `dateLaunched` / `launchPrice` | string / number | Listing date, launch date, and first price. |
| `price` / `marketCap` / `fullyDilutedMarketCap` | number | Current valuation. |
| `rank` / `marketCapDominance` | number | Market rank and dominance. |
| `low24h` / `high24h` / `low52w` / `high52w` | number | Recent and yearly price ranges. |
| `lowAllTime` / `highAllTime` / `highAllTimeTimestamp` | number / string | All-time extremes and when they happened. |
| `circulatingSupply` / `totalSupply` / `maxSupply` | number | Supply figures. |
| `urls` | object | Official links (website, whitepaper, explorers, source, socials). |

### Notes / limits

- **Airdrops:** the `ONGOING` and `UPCOMING` lists are often empty when no campaigns are live at that moment — that is normal. `ENDED` always has hundreds of past campaigns to pull from.
- **Currency:** set `convert` to any supported fiat or crypto ticker (e.g. `USD`, `EUR`, `JPY`, `BTC`) to reprice listings and detail output.
- **Volume vs. coverage:** the `listings` feed covers 8,000+ coins; raise `maxItems` (or set it to `0`) to pull deeper, and use `start` to skip past the largest coins.
- **Proxy:** not required — this is public market data. Leave the proxy disabled for the fastest, cheapest runs.
- Data reflects CoinMarketCap's current numbers at run time and refreshes every time the actor runs.

# Actor input Schema

## `mode` (type: `string`):

What to pull. 'listings' = top coins by market cap (price, market cap, volume, % changes). 'new' = recently added coins (same data sorted by listing date). 'airdrops' = airdrop projects by status. 'detail' = rich per-coin statistics for specific coins (uses 'ids' / 'slugs').

## `convert` (type: `string`):

Fiat/crypto currency for prices and market caps, e.g. USD, EUR, BTC. Applies to listings, new, and detail modes.

## `sortBy` (type: `string`):

Field to sort listings by, e.g. market\_cap, volume\_24h, percent\_change\_24h, price. Applies to 'listings' mode ('new' mode is always sorted by listing date).

## `sortType` (type: `string`):

Sort direction for listings.

## `airdropStatus` (type: `array`):

Used when mode = 'airdrops'. Which airdrop stages to include. ONGOING/UPCOMING can be empty at times (nothing live) — ENDED always has history.

## `ids` (type: `array`):

Used when mode = 'detail'. CoinMarketCap numeric coin IDs, e.g. \["1", "1027"] (Bitcoin, Ethereum). Combine with or use instead of 'slugs'.

## `slugs` (type: `array`):

Used when mode = 'detail'. CoinMarketCap coin slugs (the name in the coin's page URL), e.g. \["bitcoin", "ethereum"].

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

Maximum records to push to the dataset (0 = no cap). Applies to listings, new, and airdrops modes.

## `start` (type: `integer`):

Rank offset to start from in 'listings'/'new' modes (1 = top of the list). Use to skip past the largest coins.

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

Optional. CoinMarketCap's public market data needs no proxy; a datacenter proxy is fine. Leave disabled for the fastest, cheapest runs.

## Actor input object example

```json
{
  "mode": "listings",
  "convert": "USD",
  "sortBy": "market_cap",
  "sortType": "desc",
  "airdropStatus": [
    "ONGOING",
    "UPCOMING"
  ],
  "ids": [
    "1",
    "1027"
  ],
  "slugs": [
    "bitcoin",
    "ethereum"
  ],
  "maxItems": 200,
  "start": 1,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "mode": "listings",
    "convert": "USD",
    "sortBy": "market_cap",
    "sortType": "desc",
    "airdropStatus": [
        "ONGOING",
        "UPCOMING"
    ],
    "ids": [
        "1",
        "1027"
    ],
    "slugs": [
        "bitcoin",
        "ethereum"
    ],
    "maxItems": 200,
    "start": 1
};

// Run the Actor and wait for it to finish
const run = await client.actor("xtracto/coinmarketcap-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 = {
    "mode": "listings",
    "convert": "USD",
    "sortBy": "market_cap",
    "sortType": "desc",
    "airdropStatus": [
        "ONGOING",
        "UPCOMING",
    ],
    "ids": [
        "1",
        "1027",
    ],
    "slugs": [
        "bitcoin",
        "ethereum",
    ],
    "maxItems": 200,
    "start": 1,
}

# Run the Actor and wait for it to finish
run = client.actor("xtracto/coinmarketcap-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 '{
  "mode": "listings",
  "convert": "USD",
  "sortBy": "market_cap",
  "sortType": "desc",
  "airdropStatus": [
    "ONGOING",
    "UPCOMING"
  ],
  "ids": [
    "1",
    "1027"
  ],
  "slugs": [
    "bitcoin",
    "ethereum"
  ],
  "maxItems": 200,
  "start": 1
}' |
apify call xtracto/coinmarketcap-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "CoinMarketCap Listings, New Coins & Airdrops Scraper",
        "description": "Pull live crypto market data from CoinMarketCap: coin listings with price, market cap, volume and 24h/7d/30d/1y changes; recently added coins; airdrop projects by status; and rich per-coin detail with all-time highs, supply and rank. No account or API key.",
        "version": "0.1",
        "x-build-id": "6Vv7i4vkzWwt3Vy7W"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/xtracto~coinmarketcap-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-xtracto-coinmarketcap-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/xtracto~coinmarketcap-scraper/runs": {
            "post": {
                "operationId": "runs-sync-xtracto-coinmarketcap-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/xtracto~coinmarketcap-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-xtracto-coinmarketcap-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",
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "listings",
                            "new",
                            "airdrops",
                            "detail"
                        ],
                        "type": "string",
                        "description": "What to pull. 'listings' = top coins by market cap (price, market cap, volume, % changes). 'new' = recently added coins (same data sorted by listing date). 'airdrops' = airdrop projects by status. 'detail' = rich per-coin statistics for specific coins (uses 'ids' / 'slugs').",
                        "default": "listings"
                    },
                    "convert": {
                        "title": "Convert currency",
                        "type": "string",
                        "description": "Fiat/crypto currency for prices and market caps, e.g. USD, EUR, BTC. Applies to listings, new, and detail modes.",
                        "default": "USD"
                    },
                    "sortBy": {
                        "title": "Sort by",
                        "type": "string",
                        "description": "Field to sort listings by, e.g. market_cap, volume_24h, percent_change_24h, price. Applies to 'listings' mode ('new' mode is always sorted by listing date).",
                        "default": "market_cap"
                    },
                    "sortType": {
                        "title": "Sort direction",
                        "enum": [
                            "desc",
                            "asc"
                        ],
                        "type": "string",
                        "description": "Sort direction for listings.",
                        "default": "desc"
                    },
                    "airdropStatus": {
                        "title": "Airdrop status",
                        "type": "array",
                        "description": "Used when mode = 'airdrops'. Which airdrop stages to include. ONGOING/UPCOMING can be empty at times (nothing live) — ENDED always has history.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "ONGOING",
                                "UPCOMING",
                                "ENDED"
                            ],
                            "enumTitles": [
                                "Ongoing",
                                "Upcoming",
                                "Ended"
                            ]
                        },
                        "default": [
                            "ONGOING",
                            "UPCOMING"
                        ]
                    },
                    "ids": {
                        "title": "Coin IDs",
                        "type": "array",
                        "description": "Used when mode = 'detail'. CoinMarketCap numeric coin IDs, e.g. [\"1\", \"1027\"] (Bitcoin, Ethereum). Combine with or use instead of 'slugs'.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "slugs": {
                        "title": "Coin slugs",
                        "type": "array",
                        "description": "Used when mode = 'detail'. CoinMarketCap coin slugs (the name in the coin's page URL), e.g. [\"bitcoin\", \"ethereum\"].",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Max records (0 = all)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum records to push to the dataset (0 = no cap). Applies to listings, new, and airdrops modes.",
                        "default": 200
                    },
                    "start": {
                        "title": "Start offset",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Rank offset to start from in 'listings'/'new' modes (1 = top of the list). Use to skip past the largest coins.",
                        "default": 1
                    },
                    "proxyConfiguration": {
                        "title": "Proxy",
                        "type": "object",
                        "description": "Optional. CoinMarketCap's public market data needs no proxy; a datacenter proxy is fine. Leave disabled for the fastest, cheapest runs.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
