# Wan 2.2 Image to Video Generator (Lightning) (`danitn11/wan22-lightning-image-to-video`) Actor

Turn any image into a smooth AI-generated video with Wan 2.2 A14B Lightning at speed. Results in just 1 minute; no GPU or subscription needed. Pay per video.

- **URL**: https://apify.com/danitn11/wan22-lightning-image-to-video.md
- **Developed by:** [daniel tr](https://apify.com/danitn11) (community)
- **Categories:** AI, Videos, Integrations
- **Stats:** 5 total users, 2 monthly users, 44.7% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $20.00 / 1,000 per second of 480p videos

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

## Wan 2.2 Image to Video Generator (Lightning) ⚡

**Image-to-video AI generator** — turn any photo into a smooth, high-quality AI video in **15–60 seconds**, powered by **Wan 2.2 A14B Lightning**, one of the best open image-to-video models available. No GPU, no subscription, no monthly fees: you pay a small fixed price per video. A fast, affordable **alternative to Runway, Google Veo, and Kling**.

Perfect for **TikTok / Reels / YouTube Shorts** automation, faceless video channels, product ads, talking-photo (photo-to-video) content, n8n / Make / Zapier workflows, and AI agents.

### Demo

| Source image | Generated video |
| --- | --- |
| <img src="https://cdn.doggi-dev.net/ofai/profile_0f3d799a945f45f4b37f6e29777e1e1e.jpg" width="320" alt="Source image" /> | <img src="https://api.apify.com/v2/key-value-stores/csqJlqyHnbF68qcvK/records/wan22-demo-1x1.gif?signature=pf1W3bVePKpCC21Z8Wq7" width="320" alt="AI generated video from image — Wan 2.2" /> |

*Prompt: "The cute girl is dancing with her GLC 300" — 480p, 1:1, 5 seconds, generated in under a minute.*

### Why this Actor?

- ⚡ **Fast** — Lightning-distilled Wan 2.2 on dedicated GPUs generates a video in 15–60 seconds on average (most hosted endpoints take minutes).
- 💸 **Cheap** — a fraction of the price of Veo, Runway, or Kling. Pay only for successful videos; failed runs are never charged.
- 🎬 **Quality** — Wan 2.2 A14B is a 14-billion-parameter video model with excellent motion coherence and prompt following.
- 🔌 **Automation-ready** — call it from the Apify API, n8n, Make, Zapier, LangChain, or any AI agent via MCP.
- 📐 **Social formats built in** — 16:9 (YouTube), 9:16 (TikTok, Reels, Shorts), 1:1 (square), 4:3 and 3:4.
- ⏱️ **Flexible length** — any duration from 2 to 10 seconds, priced per second.

### How it compares

| | This Actor (Wan 2.2 Lightning) | Runway / Veo / Kling |
| --- | --- | --- |
| Pricing model | Pay per video (per second) | Monthly subscription / credits |
| Commitment | None — pay only for what you run | Recurring plan, credits expire |
| Failed runs | Never charged | Often consume credits |
| Speed | 15–60 seconds | Seconds to several minutes |
| API & automation | Native Apify API, n8n, Make, Zapier, MCP | Varies / limited |
| Social formats | 16:9, 9:16, 1:1, 4:3, 3:4 built in | Varies |
| Watermark | None | Often on lower tiers |

Great when you want **image-to-video on demand** without a subscription — ideal for occasional use, automated pipelines, and pay-as-you-go scaling.

### How it works

1. Provide an **image URL** (the first frame) and a **prompt** describing the motion you want.
2. The Actor generates the video and stores it in the run's dataset and key-value store.
3. Download the MP4 from the output, or pipe the URL into the next step of your workflow.

### Input example

```json
{
    "imageUrl": "https://example.com/portrait.jpg",
    "prompt": "A beautiful woman is dancing in the park, gentle camera zoom",
    "resolution": "480p",
    "aspectRatio": "9:16",
    "duration": 5,
    "negativePrompt": "blur, distort, and low quality"
}
````

### Output example

```json
{
    "videoUrl": "https://cdn.../video.mp4",
    "apifyVideoUrl": "https://api.apify.com/v2/key-value-stores/.../records/video.mp4",
    "prompt": "A beautiful woman is dancing in the park, gentle camera zoom",
    "resolution": "480p",
    "aspectRatio": "9:16",
    "duration": 5,
    "requestId": "req-..."
}
```

### Pricing

You are charged **per second of successful video**, based on resolution — a 5-second 480p clip costs just $0.10:

| Resolution | Price per second | 5s video | 10s video |
| --- | --- | --- | --- |
| 480p | $0.02 | $0.10 | $0.20 |
| 580p | $0.025 | $0.125 | $0.25 |
| 720p | $0.035 | $0.175 | $0.35 |

Choose any duration from **2 to 10 seconds**. Failed generations are **never charged**.

### Tips for great results

- **Describe motion, not appearance** — the image already defines how things look. Good: "she turns her head and smiles, wind in her hair, slow zoom in". Weak: "a beautiful woman".
- Add simple **camera directions**: "slow zoom in", "camera pans left", "static camera".
- Use the **negative prompt** to suppress artifacts: "blur, distortion, low quality, warped face".
- For seamless loops or transitions, set an **end image URL** — the video will morph from the start frame to the end frame.

### Use it from the API

```bash
curl -X POST "https://api.apify.com/v2/acts/danitn11~wan22-lightning-image-to-video/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "imageUrl": "https://example.com/photo.jpg", "prompt": "slow zoom in, cinematic" }'
```

Works the same from the [Apify n8n node](https://apify.com/integrations), Make, Zapier, LangChain, or the Apify MCP server for AI agents.

For the full request/response shape (run-sync, async, polling, downloading the MP4), see the OpenAPI spec at [`openapi.yaml`](./openapi.yaml) — import it into Postman, Insomnia, or any OpenAPI client.

### Templates & integrations

Drop this Actor into a no-code workflow to automate video generation end to end. In each tool, search for the **Apify** connector, authenticate with your [Apify API token](https://console.apify.com/account/integrations), and select **`danitn11/wan22-lightning-image-to-video`** with the action **Run Actor** (or **Run Actor and get dataset items** to receive the video URL back).

- **n8n** — add the **Apify** node → *Run Actor*, map `imageUrl` and `prompt` from a previous step (e.g. a new file in Google Drive or an RSS item), then push the resulting `videoUrl` to your publishing node.
- **Make.com** — use the **Apify › Run an Actor** module, then a *Watch / Get dataset items* module to read back `videoUrl`. Chain into Buffer, Google Drive, or a social uploader.
- **Zapier** — trigger (new row, form submission, etc.) → **Apify: Run Actor** → action (post to TikTok/YouTube, save to Drive, send a Slack message).

**Common pattern — automated faceless video pipeline:**

```
New image (Drive / Sheet / webhook)
  → Run this Actor (imageUrl + prompt)
  → Get videoUrl
  → Post to TikTok / Reels / YouTube Shorts (or save to storage)
```

### Use with AI agents (MCP server)

This Actor works as a tool for any MCP-compatible AI agent (Claude, Cursor, VS Code Copilot, custom agents) through [Apify's hosted MCP server](https://mcp.apify.com). Your agent can generate videos as part of a larger task — "make a product video and post it" — with billing through your Apify account.

**Server URL** (with this Actor preselected as a tool):

```
https://mcp.apify.com?tools=danitn11/wan22-lightning-image-to-video
```

Authenticate with OAuth (you'll be redirected on first connect) or an `Authorization: Bearer <APIFY_TOKEN>` header.

**Claude Code**

```bash
claude mcp add --transport http apify "https://mcp.apify.com?tools=danitn11/wan22-lightning-image-to-video" -H "Authorization: Bearer <APIFY_TOKEN>"
```

**Claude Desktop / claude.ai** — add a custom connector with the server URL above (OAuth flow handles auth).

**Cursor / VS Code** — add to `.cursor/mcp.json` (or "MCP: Open User Configuration" in VS Code):

```json
{
    "mcpServers": {
        "apify": {
            "url": "https://mcp.apify.com?tools=danitn11/wan22-lightning-image-to-video",
            "headers": { "Authorization": "Bearer <APIFY_TOKEN>" }
        }
    }
}
```

**Local stdio (npx)**

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": ["-y", "@apify/actors-mcp-server", "--tools", "danitn11/wan22-lightning-image-to-video"],
            "env": { "APIFY_TOKEN": "<APIFY_TOKEN>" }
        }
    }
}
```

Then just ask your agent: *"Generate a 5-second 9:16 video from https://example.com/photo.jpg — slow zoom in, cinematic."* The agent calls the Actor, waits for the result, and gets back the video URL from the output schema.

### FAQ

**How long does it take to generate a video from an image?**
Typically 15–60 seconds per video on our dedicated GPUs.

**What image formats are supported?**
JPG, PNG, and WebP via a publicly accessible URL.

**Is there a watermark?**
No. The output MP4 is clean and ready to publish.

**What model is used?**
[Wan 2.2 A14B](https://github.com/Wan-Video/Wan2.2) (image-to-video) with Lightning distillation for fast inference.

# Actor input Schema

## `imageUrl` (type: `string`):

Publicly accessible URL of the source image to animate (JPG, PNG, or WebP). This becomes the first frame of the video.

## `prompt` (type: `string`):

Describe the motion and scene you want, e.g. "A woman dancing in the park, camera slowly zooms in". Focus on movement — the image already defines the look.

## `resolution` (type: `string`):

Output video resolution. 480p is fastest and cheapest; 720p is sharpest. Pricing is per second and depends on resolution.

## `aspectRatio` (type: `string`):

16:9 for YouTube/landscape, 9:16 for TikTok/Reels/Shorts, 1:1 for square posts, 4:3/3:4 for classic formats.

## `duration` (type: `integer`):

Length of the generated video, 2–10 seconds. You are charged per second.

## `negativePrompt` (type: `string`):

What to avoid in the video.

## `endImageUrl` (type: `string`):

Optional URL of an image to use as the final frame — the video will transition from the start image to this one.

## `cfgScale` (type: `number`):

How strictly the model follows your prompt. 1.0 is a good default; higher values follow the prompt more literally but can reduce quality.

## Actor input object example

```json
{
  "imageUrl": "https://cdn.doggi-dev.net/ofai/profile_0f3d799a945f45f4b37f6e29777e1e1e.jpg",
  "prompt": "A beautiful woman is dancing in the park",
  "resolution": "480p",
  "aspectRatio": "16:9",
  "duration": 5,
  "negativePrompt": "blur, distort, and low quality",
  "cfgScale": 1
}
```

# Actor output Schema

## `video` (type: `string`):

The generated video stored in the run's key-value store, ready to download or embed.

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

Dataset records with the video URLs, prompt, resolution, aspect ratio, and duration.

# 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 = {
    "imageUrl": "https://cdn.doggi-dev.net/ofai/profile_0f3d799a945f45f4b37f6e29777e1e1e.jpg",
    "prompt": "A beautiful woman is dancing in the park"
};

// Run the Actor and wait for it to finish
const run = await client.actor("danitn11/wan22-lightning-image-to-video").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 = {
    "imageUrl": "https://cdn.doggi-dev.net/ofai/profile_0f3d799a945f45f4b37f6e29777e1e1e.jpg",
    "prompt": "A beautiful woman is dancing in the park",
}

# Run the Actor and wait for it to finish
run = client.actor("danitn11/wan22-lightning-image-to-video").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 '{
  "imageUrl": "https://cdn.doggi-dev.net/ofai/profile_0f3d799a945f45f4b37f6e29777e1e1e.jpg",
  "prompt": "A beautiful woman is dancing in the park"
}' |
apify call danitn11/wan22-lightning-image-to-video --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=danitn11/wan22-lightning-image-to-video",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Wan 2.2 Image to Video Generator (Lightning)",
        "description": "Turn any image into a smooth AI-generated video with Wan 2.2 A14B Lightning at speed. Results in just 1 minute; no GPU or subscription needed. Pay per video.",
        "version": "0.1",
        "x-build-id": "qvoGSvUtBWrk8bseY"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/danitn11~wan22-lightning-image-to-video/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-danitn11-wan22-lightning-image-to-video",
                "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/danitn11~wan22-lightning-image-to-video/runs": {
            "post": {
                "operationId": "runs-sync-danitn11-wan22-lightning-image-to-video",
                "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/danitn11~wan22-lightning-image-to-video/run-sync": {
            "post": {
                "operationId": "run-sync-danitn11-wan22-lightning-image-to-video",
                "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": [
                    "imageUrl",
                    "prompt"
                ],
                "properties": {
                    "imageUrl": {
                        "title": "Image URL",
                        "type": "string",
                        "description": "Publicly accessible URL of the source image to animate (JPG, PNG, or WebP). This becomes the first frame of the video."
                    },
                    "prompt": {
                        "title": "Prompt",
                        "type": "string",
                        "description": "Describe the motion and scene you want, e.g. \"A woman dancing in the park, camera slowly zooms in\". Focus on movement — the image already defines the look."
                    },
                    "resolution": {
                        "title": "Resolution",
                        "enum": [
                            "480p",
                            "580p",
                            "720p"
                        ],
                        "type": "string",
                        "description": "Output video resolution. 480p is fastest and cheapest; 720p is sharpest. Pricing is per second and depends on resolution.",
                        "default": "480p"
                    },
                    "aspectRatio": {
                        "title": "Aspect ratio",
                        "enum": [
                            "16:9",
                            "9:16",
                            "1:1",
                            "4:3",
                            "3:4"
                        ],
                        "type": "string",
                        "description": "16:9 for YouTube/landscape, 9:16 for TikTok/Reels/Shorts, 1:1 for square posts, 4:3/3:4 for classic formats.",
                        "default": "16:9"
                    },
                    "duration": {
                        "title": "Duration (seconds)",
                        "minimum": 2,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Length of the generated video, 2–10 seconds. You are charged per second.",
                        "default": 5
                    },
                    "negativePrompt": {
                        "title": "Negative prompt",
                        "type": "string",
                        "description": "What to avoid in the video.",
                        "default": "blur, distort, and low quality"
                    },
                    "endImageUrl": {
                        "title": "End image URL (optional)",
                        "type": "string",
                        "description": "Optional URL of an image to use as the final frame — the video will transition from the start image to this one."
                    },
                    "cfgScale": {
                        "title": "Guidance scale (CFG)",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "number",
                        "description": "How strictly the model follows your prompt. 1.0 is a good default; higher values follow the prompt more literally but can reduce quality.",
                        "default": 1
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
