# SpaceX Launches and Rockets Scraper (`parseforge/spacex-launches-scraper`) Actor

Pull every SpaceX launch with rocket, payloads, success flag, launch site, mission patch image, webcast URL, and full mission details. Filter by year, success/failure, rocket name, or upcoming. Bonus modes for rockets, capsules, cores, launchpads, and payloads catalog.

- **URL**: https://apify.com/parseforge/spacex-launches-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** Education, Automation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $14.00 / 1,000 result items

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

![ParseForge Banner](https://github.com/ParseForge/apify-assets/blob/ad35ccc13ddd068b9d6cba33f323962e39aed5b2/banner.jpg?raw=true)

## 🚀 SpaceX Launches and Rockets Scraper

> 🚀 **Pull every SpaceX launch with rocket, payloads, success flag, launch site, mission patch, webcast URL, and full mission details.**

> 🕒 **Last updated:** 2026-05-07 · **📊 35 fields** per record · **500+ launches** · 200+ payloads · 100+ launchpads, capsules, cores, ships · launches, rockets, capsules, cores, launchpads, payloads

The **SpaceX Launches and Rockets Scraper** pulls every SpaceX launch from the public SpaceX-API. Output includes flight number, launch name, date (UTC + local), success flag, mission patch image, webcast URL, rocket details, launchpad info with geo coordinates, payload IDs, crew/ship/capsule/core IDs, articles, Wikipedia link, Reddit campaigns, and YouTube ID.

The dataset covers **500+ launches** since the company's 2006 first launch through current operations, plus 200+ payloads, every active and retired rocket, every Dragon capsule and Falcon core, every launchpad and landpad, and the recovery fleet. Eight endpoints in one Actor: launches, rockets, capsules, cores, launchpads, landpads, payloads, ships.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Space enthusiasts, science journalists, aerospace researchers, museum exhibits, fan communities, ML pipelines | Space-news content, fan apps, retrospectives, retro-launch viewers, ML on orbital launch data, museum content |

---

### 📋 What the SpaceX Launches and Rockets Scraper does

Five filtering workflows in a single run:

- 🚀 **Full launch history.** Every SpaceX launch with rich metadata.
- 🪧 **Mission patches.** High-res patch image URL per launch.
- 🎬 **Webcast + Reddit + Wikipedia.** Direct links to live coverage and discussion.
- 🏷️ **8 endpoints.** Launches, rockets, capsules, cores, launchpads, landpads, payloads, ships.
- 🔍 **Filters.** Year, success-only, upcoming-only, rocket-name.

> 💡 **Why it matters:** clean, server-side filtering and fresh data on every run.

---
### 🎬 Full Demo

_🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset._

---

### ⚙️ Input

<table>
<thead>
<tr><th>Input</th><th>Type</th><th>Default</th><th>Behavior</th></tr>
</thead>
<tbody>
<tr><td><code>maxItems</code></td><td>integer</td><td><code>10</code></td><td>Records to return. Free plan caps at 10, paid plan up to 1,000,000.</td></tr>
<tr><td><code>endpoint</code></td><td>string</td><td><code>"launches"</code></td><td>launches, rockets, capsules, cores, launchpads, landpads, payloads, ships.</td></tr>
<tr><td><code>successOnly</code></td><td>boolean</td><td><code>false</code></td><td>Restrict to successful launches.</td></tr>
<tr><td><code>upcomingOnly</code></td><td>boolean</td><td><code>false</code></td><td>Restrict to future launches.</td></tr>
<tr><td><code>yearFilter</code></td><td>string</td><td><code>""</code></td><td>Year filter (e.g. 2024).</td></tr>
</tbody>
</table>

**Example: every successful 2024 launch.**

```json
{
    "maxItems": 100,
    "endpoint": "launches",
    "successOnly": true,
    "yearFilter": "2024"
}
````

**Example: all upcoming launches + Falcon Heavy.**

```json
{
    "maxItems": 50,
    "endpoint": "launches",
    "upcomingOnly": true
}
```

***

### 📊 Output

Each record contains **35 fields**. Download as CSV, Excel, JSON, or XML.

#### 🧾 Schema

| Field | Type | Example |
|---|---|---|
| 🪧 `patchImage` | string | `"https://images2.imgbox.com/.../patch.png"` |
| 📛 `name` | string | `"SWOT"` |
| 🔢 `flightNumber` | number | `197` |
| 📅 `dateUtc` | string | `"2022-12-05T00:00:00Z"` |
| ✅ `success` | boolean | `true` |
| ⏳ `upcoming` | boolean | `false` |
| 🚀 `rocketName` | string | `"Falcon 9"` |
| 🚀 `rocketType` | string | `"rocket"` |
| 🏛️ `launchpadName` | string | `"Vandenberg Space Launch Complex 4E"` |
| 🌍 `launchpadLat` | number | `34.6321` |
| 👥 `payloadCount` | number | `1` |
| 🎬 `webcastUrl` | string | `"https://www.youtube.com/watch?v=..."` |
| 📰 `articleUrl` | string | `"https://spaceflightnow.com/..."` |
| 📚 `wikipediaUrl` | string | `"https://en.wikipedia.org/wiki/SWOT"` |
| 📝 `details` | string | `"SpaceX Falcon 9 will launch the SWOT satellite..."` |

#### 📦 Sample records

<details>
<summary><strong>🛰️ SWOT mission</strong></summary>

```json
{"name":"SWOT","flightNumber":197,"dateUtc":"2022-12-05T00:00:00Z","success":true,"rocketName":"Falcon 9","launchpadName":"Vandenberg Space Launch Complex 4E","payloadCount":1}
```

</details>

<details>
<summary><strong>🚀 Demo flight</strong></summary>

```json
{"name":"FalconSat","flightNumber":1,"dateUtc":"2006-03-24T22:30:00Z","success":false,"rocketName":"Falcon 1","launchpadName":"Kwajalein Atoll Omelek Island"}
```

</details>

***

### ✨ Why choose this Actor

| | Capability |
|---|---|
| 🚀 | **Full SpaceX history.** Every launch from 2006 to current operations. |
| 🏷️ | **8 endpoints in one Actor.** Launches, rockets, capsules, cores, launchpads, landpads, payloads, ships. |
| 🪧 | **Mission patches included.** Direct image URLs for each launch. |
| 🎬 | **Webcast + article links.** Wikipedia, Reddit, YouTube IDs included. |
| ⚡ | **Fast.** 100 records in under 20 seconds. |

***

### 📈 How it compares to alternatives

| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| **⭐ This Actor** | $5 free credit | **500+** launches | Live per run | 8 endpoints, multi-filter | ⚡ 2 min |
| Manual SpaceX site | Free | Manual | Live | Web filters | 🕒 Manual |
| Eric Berger live coverage | Free (paid newsletter) | Editorial | Variable | None | 🕒 Manual |
| Custom SpaceX-API setup | Free | All | Live | DIY | 🐢 Days |

***

### 🚀 How to use

1. 📝 **Sign up.** [Create a free account with $5 credit](https://console.apify.com/sign-up?fpr=vmoqkp) (takes 2 minutes).
2. 🌐 **Open the Actor.** Find the SpaceX Launches and Rockets Scraper on the Apify Store.
3. 🎯 **Set input.** Pick filters and `maxItems`.
4. 🚀 **Run it.** Click **Start**.
5. 📥 **Download.** Grab results in the **Dataset** tab as CSV, Excel, JSON, or XML.

> ⏱️ Total time from signup to dataset: **3-5 minutes.** No coding required.

***

### 💼 Business use cases

<table>
<tr>
<td width="50%" valign="top">

#### 📰 Space Journalism

- Pre-launch context articles
- Year-in-review summaries
- Anniversary retrospectives
- Mission-specific deep dives

</td>
<td width="50%" valign="top">

#### 🎓 Education + Museum

- Interactive launch timelines
- Rocket-evolution exhibits
- Classroom astronomy content
- Reproducible launch datasets

</td>
</tr>
<tr>
<td width="50%" valign="top">

#### 📱 Fan Apps

- Launch-countdown apps
- Mission-tracker dashboards
- Patch-collection apps
- Watchlist + notification bots

</td>
<td width="50%" valign="top">

#### 🤖 ML + Research

- Train launch-success classifiers
- Build orbit-mechanics features
- Power space-news dashboards
- Cross-train with NASA / ESA data

</td>
</tr>
</table>

***

### 🔌 Automating SpaceX Launches and Rockets Scraper

Control the scraper programmatically:

- 🟢 **Node.js.** Install the `apify-client` NPM package.
- 🐍 **Python.** Use the `apify-client` PyPI package.
- 📚 See the [Apify API documentation](https://docs.apify.com/api/v2) for full details.

The [Apify Schedules feature](https://docs.apify.com/platform/schedules) lets you trigger this Actor on any cron interval.

***

### 🌟 Beyond business use cases

Data like this powers more than commercial workflows.

<table>
<tr>
<td width="50%">

#### 🎓 Research and academia

- Aerospace economics research
- Launch-cadence analysis
- Reproducible space snapshots
- Course materials

</td>
<td width="50%">

#### 🎨 Personal and creative

- Personal launch dashboards
- Side projects on space
- Newsletter content
- Hobbyist data

</td>
</tr>
<tr>
<td width="50%">

#### 🤝 Non-profit and civic

- Space-education outreach
- Open data contributions
- Civic-tech projects
- Heritage preservation

</td>
<td width="50%">

#### 🧪 Experimentation

- Train classification models
- Prototype launch-aware agents
- Build mission-tracker apps
- Test space-data viz libraries

</td>
</tr>
</table>

***

### 🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt in the AI of your choice:

- 💬 [**ChatGPT**](https://chat.openai.com/?q=How%20do%20I%20use%20the%20SpaceX%20Launches%20and%20Rockets%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🧠 [**Claude**](https://claude.ai/new?q=How%20do%20I%20use%20the%20SpaceX%20Launches%20and%20Rockets%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🔍 [**Perplexity**](https://perplexity.ai/search?q=How%20do%20I%20use%20the%20SpaceX%20Launches%20and%20Rockets%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)
- 🅒 [**Copilot**](https://copilot.microsoft.com/?q=How%20do%20I%20use%20the%20SpaceX%20Launches%20and%20Rockets%20Scraper%20by%20ParseForge%20on%20Apify%3F%20Show%20me%20input%20examples%2C%20output%20fields%2C%20common%20use%20cases%2C%20and%20how%20to%20integrate%20it%20into%20a%20workflow.)

***

### ❓ Frequently Asked Questions

#### 🧩 How does it work?

Pick an endpoint (launches, rockets, capsules, cores, launchpads, landpads, payloads, or ships) and optional filters. The Actor calls the SpaceX-API and emits records.

#### 📊 How many fields per record?

Up to 35 for launches. Other endpoints return correspondingly different schemas.

#### 🪧 Are mission patches high-res?

Yes. The Actor returns the largest patch image URL when available, falling back to small.

#### 🎬 Does it include webcast video?

Yes. `webcastUrl` returns the YouTube live-stream link when one is published.

#### ✅ How is success determined?

Pass-through from SpaceX-API. The `success` field is true for primary mission objectives met.

#### 🔁 Can I schedule runs?

Yes. Schedule weekly to keep an external launch tracker fresh, or daily during launch-heavy periods.

#### ⚖️ Is this data free?

Yes. SpaceX-API is community-maintained under MIT license. Only public mission metadata is collected.

#### 💳 Do I need a paid Apify plan?

No. The free plan covers preview runs.

#### 🆘 What if a run fails?

Apify retries transient errors. Partial datasets are preserved.

#### 🚀 Does it include Starship?

Yes. Starship-related launches and the Starship vehicle appear in launches and rockets endpoints.

***

### 🔌 Integrate with any app

SpaceX Launches and Rockets Scraper connects to any cloud service via [Apify integrations](https://apify.com/integrations):

- [**Make**](https://docs.apify.com/platform/integrations/make) - Automate multi-step workflows
- [**Zapier**](https://docs.apify.com/platform/integrations/zapier) - Connect with 5,000+ apps
- [**Slack**](https://docs.apify.com/platform/integrations/slack) - Get run notifications
- [**Airbyte**](https://docs.apify.com/platform/integrations/airbyte) - Pipe data into your warehouse
- [**GitHub**](https://docs.apify.com/platform/integrations/github) - Trigger runs from commits
- [**Google Drive**](https://docs.apify.com/platform/integrations/drive) - Export datasets to Sheets

***

### 🔗 Recommended Actors

- [**☄️ NASA Near-Earth Asteroids**](https://apify.com/parseforge/nasa-neows-asteroids-scraper) - NASA NeoWs near-earth asteroid data
- [**🌍 REST Countries**](https://apify.com/parseforge/rest-countries-scraper) - Country reference data
- [**📚 Wikidata Entity Search**](https://apify.com/parseforge/wikidata-entity-search-scraper) - 100M+ open knowledge-graph entities
- [**📰 Hacker News Search**](https://apify.com/parseforge/hackernews-algolia-scraper) - Every HN story since 2007
- [**🎬 TVMaze TV Shows**](https://apify.com/parseforge/tvmaze-shows-scraper) - TV show metadata and episodes

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge) for more reference-data scrapers.

***

**🆘 Need Help?** [**Open our contact form**](https://tally.so/r/BzdKgA) to request a new scraper, propose a custom data project, or report an issue.

***

> **⚠️ Disclaimer:** this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Space Exploration Technologies Corp. (SpaceX), the SpaceX-API project, or any subsidiary. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.

# Actor input Schema

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

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## `endpoint` (type: `string`):

Pick a SpaceX resource.

## `successOnly` (type: `boolean`):

Restrict to successful launches.

## `upcomingOnly` (type: `boolean`):

Restrict to upcoming/future launches.

## `yearFilter` (type: `string`):

Restrict to a specific launch year (e.g. `2024`). Empty = all.

## Actor input object example

```json
{
  "maxItems": 10,
  "endpoint": "launches",
  "successOnly": false,
  "upcomingOnly": false
}
```

# 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 = {
    "maxItems": 10,
    "endpoint": "launches",
    "yearFilter": ""
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/spacex-launches-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 = {
    "maxItems": 10,
    "endpoint": "launches",
    "yearFilter": "",
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/spacex-launches-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 '{
  "maxItems": 10,
  "endpoint": "launches",
  "yearFilter": ""
}' |
apify call parseforge/spacex-launches-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "SpaceX Launches and Rockets Scraper",
        "description": "Pull every SpaceX launch with rocket, payloads, success flag, launch site, mission patch image, webcast URL, and full mission details. Filter by year, success/failure, rocket name, or upcoming. Bonus modes for rockets, capsules, cores, launchpads, and payloads catalog.",
        "version": "1.0",
        "x-build-id": "2rtOhUxMoLPDu8xZS"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/parseforge~spacex-launches-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-parseforge-spacex-launches-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/parseforge~spacex-launches-scraper/runs": {
            "post": {
                "operationId": "runs-sync-parseforge-spacex-launches-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/parseforge~spacex-launches-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-parseforge-spacex-launches-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": {
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000"
                    },
                    "endpoint": {
                        "title": "Endpoint",
                        "enum": [
                            "launches",
                            "rockets",
                            "capsules",
                            "cores",
                            "launchpads",
                            "landpads",
                            "payloads",
                            "ships"
                        ],
                        "type": "string",
                        "description": "Pick a SpaceX resource.",
                        "default": "launches"
                    },
                    "successOnly": {
                        "title": "Successful only (launches)",
                        "type": "boolean",
                        "description": "Restrict to successful launches.",
                        "default": false
                    },
                    "upcomingOnly": {
                        "title": "Upcoming only (launches)",
                        "type": "boolean",
                        "description": "Restrict to upcoming/future launches.",
                        "default": false
                    },
                    "yearFilter": {
                        "title": "Year filter (launches)",
                        "type": "string",
                        "description": "Restrict to a specific launch year (e.g. `2024`). Empty = all."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
