# Jikan — MyAnimeList Anime & Manga Scraper (`moving_beacon-owner1/jikan----myanimelist-anime-manga-scraper`) Actor

Scrapes anime and manga data from MyAnimeList via the Jikan REST API v4. No API key required.
Features
9 scrape modes — top rankings, keyword search, seasonal anime, weekly schedules, direct ID lookup, genre browsing.

- **URL**: https://apify.com/moving\_beacon-owner1/jikan----myanimelist-anime-manga-scraper.md
- **Developed by:** [Jamshaid Arif](https://apify.com/moving_beacon-owner1) (community)
- **Categories:** Automation, Developer tools, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $10.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## 🎌 Jikan — MyAnimeList Anime & Manga Scraper — Apify Actor

Scrapes **anime and manga data** from [MyAnimeList](https://myanimelist.net/) via the [Jikan REST API v4](https://docs.api.jikan.moe/). No API key required.

### Features

- **9 scrape modes** — top rankings, keyword search, seasonal anime, weekly schedules, direct ID lookup, genre browsing.
- **Both anime & manga** — every mode works for either media type.
- **Rich filters** — type, status, rating, score range, genres, sort order.
- **5 optional extras** — characters & voice actors, episode lists, recommendations, review summaries, score distributions.
- **Auto-pagination** — fetches up to 40 pages (1,000 items) with built-in rate limiting.
- **3 output formats** — enriched (30+ flat fields), raw API, or minimal.

### Scrape Modes

| Mode | What it does |
|---|---|
| `top_anime` | MAL top anime ranked by score/popularity |
| `top_manga` | MAL top manga ranked by score/popularity |
| `search_anime` | Keyword search with filters |
| `search_manga` | Keyword search for manga |
| `seasonal` | Anime from a specific season (Winter/Spring/Summer/Fall) and year |
| `schedule` | Weekly airing schedule by day |
| `anime_by_ids` | Fetch full details for specific MAL anime IDs |
| `manga_by_ids` | Fetch full details for specific MAL manga IDs |
| `genre_browse` | All anime/manga in selected genres |

### Input Examples

#### Top 100 Anime

```json
{
    "mode": "top_anime",
    "orderBy": "score",
    "sortDirection": "desc",
    "maxPages": 4,
    "outputFormat": "enriched"
}
````

#### Search Action Anime with Characters

```json
{
    "mode": "search_anime",
    "searchQuery": "dragon",
    "genres": "1",
    "mediaType": "tv",
    "status": "complete",
    "minScore": 7.0,
    "fetchExtras": ["characters", "statistics"],
    "maxPages": 2,
    "outputFormat": "enriched"
}
```

#### Spring 2025 Season

```json
{
    "mode": "seasonal",
    "seasonYear": 2025,
    "season": "spring",
    "maxPages": 4
}
```

#### Specific Anime by IDs

```json
{
    "mode": "anime_by_ids",
    "malIds": "1,5,20,21,11061,16498,38000",
    "fetchExtras": ["characters", "episodes", "recommendations"],
    "outputFormat": "enriched"
}
```

### Enriched Output Fields

| Field | Example |
|---|---|
| `mal_id` | `1` |
| `title` | `Cowboy Bebop` |
| `title_english` | `Cowboy Bebop` |
| `title_japanese` | `カウボーイビバップ` |
| `url` | `https://myanimelist.net/anime/1` |
| `type` | `TV` |
| `source` | `Original` |
| `status` | `Finished Airing` |
| `score` | `8.75` |
| `scored_by` | `950234` |
| `rank` | `28` |
| `popularity` | `43` |
| `members` | `1823456` |
| `favorites` | `78543` |
| `episodes` | `26` |
| `duration` | `24 min per ep` |
| `rating` | `R - 17+ (violence & profanity)` |
| `synopsis` | `In the year 2071, humanity…` |
| `season` | `spring` |
| `year` | `1998` |
| `aired_from` | `1998-04-03T00:00:00+00:00` |
| `aired_to` | `1999-04-24T00:00:00+00:00` |
| `genres` | `Action, Drama, Sci-Fi` |
| `themes` | `Adult Cast, Space` |
| `demographics` | ` ` |
| `studios` | `Sunrise` |
| `producers` | `Bandai Visual` |
| `image_url` | `https://cdn.myanimelist.net/…` |
| `trailer_url` | `https://youtube.com/…` |

#### Extra Fields (when fetched)

| Extra | Fields Added |
|---|---|
| Characters | `characters` (array of name/role/VA), `character_count` |
| Episodes | `episodes_list` (array of number/title/aired/filler), `episodes_fetched` |
| Recommendations | `recommendations` (array of title/votes) |
| Statistics | `stats_watching`, `stats_completed`, `stats_dropped`, `stats_total`, `score_distribution` |
| Reviews | `review_count`, `avg_review_score`, `top_review_excerpt` |

### MAL Genre IDs

| ID | Genre | ID | Genre | ID | Genre |
|---|---|---|---|---|---|
| 1 | Action | 10 | Fantasy | 22 | Romance |
| 2 | Adventure | 14 | Horror | 24 | Sci-Fi |
| 4 | Comedy | 7 | Mystery | 36 | Slice of Life |
| 8 | Drama | 25 | Shoujo | 37 | Supernatural |
| 9 | Ecchi | 27 | Shounen | 41 | Thriller |

Combine multiple genres: `"genres": "1,10,24"` (Action + Fantasy + Sci-Fi).

# Actor input Schema

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

Choose what type of data to fetch.

## `searchQuery` (type: `string`):

Keyword to search for (used in Search Anime / Search Manga modes). E.g. 'Naruto', 'dragon', 'romance'.

## `mediaType` (type: `string`):

Filter by media type.

## `status` (type: `string`):

Filter by airing/publishing status.

## `rating` (type: `string`):

Filter by content rating (anime only).

## `minScore` (type: `number`):

Only include titles with a MAL score >= this value (0-10).

## `maxScore` (type: `number`):

Only include titles with a MAL score <= this value (0-10).

## `genres` (type: `string`):

Comma-separated MAL genre IDs to filter by. Common: 1=Action, 2=Adventure, 4=Comedy, 8=Drama, 10=Fantasy, 14=Horror, 22=Romance, 24=Sci-Fi, 36=Slice of Life, 37=Supernatural. See README for full list.

## `orderBy` (type: `string`):

Sort field for top/search results.

## `sortDirection` (type: `string`):

Ascending or descending order.

## `seasonYear` (type: `integer`):

Year for seasonal anime mode (e.g. 2025). Leave empty for current year.

## `season` (type: `string`):

Season quarter for seasonal mode.

## `scheduleDay` (type: `string`):

Day of the week for schedule mode. 'Any' fetches all days.

## `malIds` (type: `string`):

Comma-separated MyAnimeList IDs for direct lookup (e.g. '1,5,20,21'). Used in 'Anime by IDs' / 'Manga by IDs' modes.

## `fetchExtras` (type: `array`):

For each title, also fetch additional data. Adds extra API calls.

## `maxPages` (type: `integer`):

Maximum number of result pages to fetch (25 items per page). E.g. 4 pages = up to 100 items.

## `outputFormat` (type: `string`):

How to structure each record.

## `addSequentialId` (type: `boolean`):

Add auto-incrementing ID to each record.

## Actor input object example

```json
{
  "mode": "top_anime",
  "mediaType": "any",
  "status": "any",
  "rating": "any",
  "orderBy": "score",
  "sortDirection": "desc",
  "season": "winter",
  "scheduleDay": "any",
  "fetchExtras": [],
  "maxPages": 4,
  "outputFormat": "enriched",
  "addSequentialId": true
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("moving_beacon-owner1/jikan----myanimelist-anime-manga-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("moving_beacon-owner1/jikan----myanimelist-anime-manga-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 '{}' |
apify call moving_beacon-owner1/jikan----myanimelist-anime-manga-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=moving_beacon-owner1/jikan----myanimelist-anime-manga-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Jikan — MyAnimeList Anime & Manga Scraper",
        "description": "Scrapes anime and manga data from MyAnimeList via the Jikan REST API v4. No API key required.\nFeatures\n9 scrape modes — top rankings, keyword search, seasonal anime, weekly schedules, direct ID lookup, genre browsing.",
        "version": "0.0",
        "x-build-id": "6aR6FHinV4ZigdQzh"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/moving_beacon-owner1~jikan----myanimelist-anime-manga-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-moving_beacon-owner1-jikan----myanimelist-anime-manga-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/moving_beacon-owner1~jikan----myanimelist-anime-manga-scraper/runs": {
            "post": {
                "operationId": "runs-sync-moving_beacon-owner1-jikan----myanimelist-anime-manga-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/moving_beacon-owner1~jikan----myanimelist-anime-manga-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-moving_beacon-owner1-jikan----myanimelist-anime-manga-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Scrape Mode",
                        "enum": [
                            "top_anime",
                            "top_manga",
                            "search_anime",
                            "search_manga",
                            "seasonal",
                            "schedule",
                            "anime_by_ids",
                            "manga_by_ids",
                            "genre_browse"
                        ],
                        "type": "string",
                        "description": "Choose what type of data to fetch.",
                        "default": "top_anime"
                    },
                    "searchQuery": {
                        "title": "Search Query",
                        "type": "string",
                        "description": "Keyword to search for (used in Search Anime / Search Manga modes). E.g. 'Naruto', 'dragon', 'romance'."
                    },
                    "mediaType": {
                        "title": "Media Type Filter",
                        "enum": [
                            "any",
                            "tv",
                            "movie",
                            "ova",
                            "special",
                            "ona",
                            "music",
                            "cm",
                            "pv",
                            "tv_special",
                            "manga",
                            "novel",
                            "lightnovel",
                            "oneshot",
                            "doujin",
                            "manhwa",
                            "manhua"
                        ],
                        "type": "string",
                        "description": "Filter by media type.",
                        "default": "any"
                    },
                    "status": {
                        "title": "Status Filter",
                        "enum": [
                            "any",
                            "airing",
                            "complete",
                            "upcoming",
                            "publishing",
                            "finished",
                            "hiatus",
                            "discontinued"
                        ],
                        "type": "string",
                        "description": "Filter by airing/publishing status.",
                        "default": "any"
                    },
                    "rating": {
                        "title": "Age Rating Filter",
                        "enum": [
                            "any",
                            "g",
                            "pg",
                            "pg13",
                            "r17",
                            "r",
                            "rx"
                        ],
                        "type": "string",
                        "description": "Filter by content rating (anime only).",
                        "default": "any"
                    },
                    "minScore": {
                        "title": "Minimum Score",
                        "minimum": 0,
                        "maximum": 10,
                        "type": "number",
                        "description": "Only include titles with a MAL score >= this value (0-10)."
                    },
                    "maxScore": {
                        "title": "Maximum Score",
                        "minimum": 0,
                        "maximum": 10,
                        "type": "number",
                        "description": "Only include titles with a MAL score <= this value (0-10)."
                    },
                    "genres": {
                        "title": "Genres (IDs)",
                        "type": "string",
                        "description": "Comma-separated MAL genre IDs to filter by. Common: 1=Action, 2=Adventure, 4=Comedy, 8=Drama, 10=Fantasy, 14=Horror, 22=Romance, 24=Sci-Fi, 36=Slice of Life, 37=Supernatural. See README for full list."
                    },
                    "orderBy": {
                        "title": "Order By",
                        "enum": [
                            "score",
                            "popularity",
                            "rank",
                            "favorites",
                            "members",
                            "title",
                            "start_date",
                            "end_date",
                            "episodes",
                            "mal_id"
                        ],
                        "type": "string",
                        "description": "Sort field for top/search results.",
                        "default": "score"
                    },
                    "sortDirection": {
                        "title": "Sort Direction",
                        "enum": [
                            "desc",
                            "asc"
                        ],
                        "type": "string",
                        "description": "Ascending or descending order.",
                        "default": "desc"
                    },
                    "seasonYear": {
                        "title": "Season Year",
                        "type": "integer",
                        "description": "Year for seasonal anime mode (e.g. 2025). Leave empty for current year."
                    },
                    "season": {
                        "title": "Season",
                        "enum": [
                            "winter",
                            "spring",
                            "summer",
                            "fall",
                            "now"
                        ],
                        "type": "string",
                        "description": "Season quarter for seasonal mode.",
                        "default": "winter"
                    },
                    "scheduleDay": {
                        "title": "Schedule Day",
                        "enum": [
                            "any",
                            "monday",
                            "tuesday",
                            "wednesday",
                            "thursday",
                            "friday",
                            "saturday",
                            "sunday",
                            "unknown",
                            "other"
                        ],
                        "type": "string",
                        "description": "Day of the week for schedule mode. 'Any' fetches all days.",
                        "default": "any"
                    },
                    "malIds": {
                        "title": "MAL IDs",
                        "type": "string",
                        "description": "Comma-separated MyAnimeList IDs for direct lookup (e.g. '1,5,20,21'). Used in 'Anime by IDs' / 'Manga by IDs' modes."
                    },
                    "fetchExtras": {
                        "title": "Fetch Extra Details",
                        "type": "array",
                        "description": "For each title, also fetch additional data. Adds extra API calls.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "characters",
                                "episodes",
                                "recommendations",
                                "reviews_summary",
                                "statistics"
                            ],
                            "enumTitles": [
                                "Characters & Voice Actors",
                                "Episodes List",
                                "Recommendations",
                                "Reviews Summary",
                                "Statistics (score distribution)"
                            ]
                        },
                        "default": []
                    },
                    "maxPages": {
                        "title": "Maximum Pages",
                        "minimum": 1,
                        "maximum": 40,
                        "type": "integer",
                        "description": "Maximum number of result pages to fetch (25 items per page). E.g. 4 pages = up to 100 items.",
                        "default": 4
                    },
                    "outputFormat": {
                        "title": "Output Format",
                        "enum": [
                            "enriched",
                            "raw",
                            "minimal"
                        ],
                        "type": "string",
                        "description": "How to structure each record.",
                        "default": "enriched"
                    },
                    "addSequentialId": {
                        "title": "Add Sequential ID",
                        "type": "boolean",
                        "description": "Add auto-incrementing ID to each record.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
