# Google AI Mode Scraper (`actor4you/google-ai-mode-scraper`) Actor

Scrape Google AI Mode results for your search queries. Returns AI-generated answers with cited sources.

- **URL**: https://apify.com/actor4you/google-ai-mode-scraper.md
- **Developed by:** [Actor4you](https://apify.com/actor4you) (community)
- **Categories:** AI, SEO tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## 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

### What does Google AI Mode Scraper do?

**Google AI Mode Scraper** extracts **AI Mode results** from Google Search at scale. Enter your search queries and get back clean, structured data - including the **AI-generated answer text**, cited sources with URLs, and metadata - ready for analysis, monitoring, or integration into your workflows.

Google's AI Mode is a newer conversational search experience that generates detailed, multi-paragraph answers. This Actor wraps a battle-tested Google Search Actor so you don't need to worry about proxies, browser fingerprinting, or parsing - just provide your queries and collect the output.

### What can Google AI Mode Scraper do?

- **Extract AI Mode answers** - Get the full AI-generated text that Google produces for each query

- **Collect cited sources** - Capture every source title and URL that Google references in its AI Mode response

- **Mobile and desktop support** - AI Mode appears more frequently on mobile; toggle between mobile and desktop results

- **Multi-country, multi-language** - Target specific Google country domains and languages to see localized AI Mode results

- **Structured JSON output** - Every result is returned as clean JSON, ready for downstream processing

- **Apify platform benefits** - Access results via REST API, schedule recurring runs with cron expressions, integrate with Zapier/Make/Google Sheets, and leverage automatic proxy rotation

- **Batch processing** - Submit hundreds of queries in a single run and collect all results from one dataset

### What data can you extract?

| Field | Type | Description |
|-------|------|-------------|
| `query` | String | The search query you submitted |
| `text` | String | The full AI Mode answer generated by Google |
| `sources` | Array | List of cited sources, each with `title` and `url` |
| `sourcesCount` | Number | Total number of sources cited in the answer |
| `provider` | String | The AI provider (Google) |
| `engine` | String | The search engine identifier |

### How to scrape Google AI Mode results

1. **Go to the Actor page** - Navigate to [Google AI Mode Scraper](https://apify.com/actor4you/google-ai-mode-scraper) on Apify Store and click **Try for free**.

2. **Enter your search queries** - In the Input tab, type or paste your queries into the **Queries** field, one per line. For example: `best project management tools`, `how does photosynthesis work`.

3. **Configure search settings** - Choose your target **country code** (e.g., US, GB, DE) and **search language**. Keep **Mobile results** enabled (default) since AI Mode triggers more consistently on mobile.

4. **Start the run** - Click **Start** and wait for the Actor to process your queries. The run time depends on how many queries you submitted - most runs finish within a few minutes.

5. **Export your data** - Once the run completes, go to the **Dataset** tab to preview results. Export as JSON, CSV, Excel, or connect directly to Google Sheets, Zapier, or Make.

6. **Automate with the API** - Use the Apify API or schedule the Actor to run daily or weekly for ongoing AI Mode monitoring. Every run produces a new dataset you can fetch programmatically.

### How much does it cost to scrape Google AI Mode?

Google AI Mode Scraper runs on the [Apify platform](https://apify.com/pricing), which gives every new user **$5 in free credits** each month - enough for hundreds of queries.

The Actor consumes **compute units** based on run time and memory usage. A typical run of 50 queries costs roughly $0.10–$0.50 depending on configuration. You can check exact costs after each run in your Apify dashboard.

For high-volume scraping (thousands of queries per day), the platform scales automatically. No infrastructure to manage.

### Input parameters

| Parameter | Description |
|-----------|-------------|
| **Queries** | Your search queries, one per line. Supports bulk input. |
| **Mobile results** | Enable mobile mode (default: `true`). AI Mode is more common on mobile devices. |
| **Country code** | Google country domain to target (e.g., `us`, `gb`, `de`). |
| **Search language** | Filter results by language (default: `en`). |
| **Language code** | Google interface language (default: `en`). |

For the full list of options, see the **Input** tab on the Actor page.

### Output example

```json
{
  "query": "best programming languages to learn in 2025",
  "text": "Based on current industry trends and job market demand, here are the top programming languages to learn in 2025:\n\n**Python** remains the most popular choice due to its versatility in AI, data science, and web development. It has a gentle learning curve and extensive library ecosystem.\n\n**JavaScript** continues to dominate web development and is essential for full-stack roles. With frameworks like React and Node.js, it covers both frontend and backend.\n\n**TypeScript** has seen rapid adoption as a typed superset of JavaScript, preferred by many enterprise teams for large-scale applications...",
  "sources": [
    {
      "title": "Stack Overflow Developer Survey 2025",
      "url": "https://survey.stackoverflow.co/2025/"
    },
    {
      "title": "GitHub Octoverse Report",
      "url": "https://github.blog/news-insights/octoverse/octoverse-2025/"
    },
    {
      "title": "TIOBE Programming Language Index",
      "url": "https://www.tiobe.com/tiobe-index/"
    }
  ],
  "sourcesCount": 3,
  "provider": "google",
  "engine": "google_ai_mode"
}
````

### Other AI search scrapers on Apify

Google AI Mode is just one piece of the AI search landscape. Monitor your brand across all major AI-powered search engines:

- **[Google AI Overview Scraper](https://apify.com/actor4you/google-ai-overview-scraper)** - Extract Google AI Overview (SGE) results, the AI summaries that appear directly on the search results page. Ideal for tracking how Google's AI snippets represent your brand.

- **[ChatGPT Search Scraper](https://apify.com/actor4you/chatgpt-scraper)** - Scrape search results from ChatGPT's integrated web search. See how OpenAI's model answers queries about your products, competitors, or industry.

- **[Perplexity Scraper](https://apify.com/actor4you/perplexity-scraper)** - Extract answers and cited sources from Perplexity AI. Track your brand's visibility in one of the fastest-growing AI search engines.

Use these Actors together for comprehensive **AI search monitoring** - understand how every major AI engine presents information about your brand, products, or topics.

### Frequently asked questions

#### Is it legal to scrape Google AI Mode results?

Web scraping of publicly available data is generally legal in most jurisdictions. Google AI Mode results are publicly accessible to anyone performing a search. This Actor collects the same information a regular user would see. Always review and comply with applicable terms of service and local regulations for your specific use case.

#### Is there a Google AI Mode API?

Google does not offer a dedicated **Google AI Mode API** for extracting AI-generated answers. The Apify platform fills this gap - Google AI Mode Scraper provides a **REST API** endpoint that returns structured AI Mode data for any query. You get an API key with your Apify account and can call it from any programming language or automation tool.

#### What are the best use cases for AI Mode scraping?

The most popular use cases include **SEO and brand monitoring** (track how Google's AI Mode describes your brand), **competitive analysis** (compare how AI Mode answers queries about you vs. competitors), **content research** (discover what sources Google AI Mode cites for your target topics), and **AI search trend tracking** (monitor how AI-generated answers evolve over time).

#### Can I integrate Google AI Mode Scraper with other tools?

Yes. Apify offers native integrations with **Zapier**, **Make (Integromat)**, **Google Sheets**, **Slack**, **webhooks**, and more. You can also use the **Apify API** or **Apify Python/JavaScript clients** to pull data into your own applications, dashboards, or data pipelines. Schedule runs on any cadence - hourly, daily, weekly - for fully automated monitoring.

# Actor input Schema

## `queries` (type: `string`):

One or more search queries, each on a new line.

## `mobileResults` (type: `boolean`):

Whether to fetch mobile search results. AI Mode is more commonly available on mobile.

## `countryCode` (type: `string`):

Country for the Google Search domain (e.g. 'us' for google.com, 'gb' for google.co.uk). Defaults to United States.

## `searchLanguage` (type: `string`):

Restricts search results to pages in a specific language.

## `languageCode` (type: `string`):

Language of the Google Search interface (menus, buttons). May also affect search results.

## Actor input object example

```json
{
  "queries": "what is the best youtube monitoring tool",
  "mobileResults": true,
  "searchLanguage": "en",
  "languageCode": "en"
}
```

# 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 = {
    "queries": "what is the best youtube monitoring tool"
};

// Run the Actor and wait for it to finish
const run = await client.actor("actor4you/google-ai-mode-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 = { "queries": "what is the best youtube monitoring tool" }

# Run the Actor and wait for it to finish
run = client.actor("actor4you/google-ai-mode-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 '{
  "queries": "what is the best youtube monitoring tool"
}' |
apify call actor4you/google-ai-mode-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Google AI Mode Scraper",
        "description": "Scrape Google AI Mode results for your search queries. Returns AI-generated answers with cited sources.",
        "version": "0.0",
        "x-build-id": "YcQOclhBdYI1yqQxi"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/actor4you~google-ai-mode-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-actor4you-google-ai-mode-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/actor4you~google-ai-mode-scraper/runs": {
            "post": {
                "operationId": "runs-sync-actor4you-google-ai-mode-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/actor4you~google-ai-mode-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-actor4you-google-ai-mode-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": [
                    "queries"
                ],
                "properties": {
                    "queries": {
                        "title": "Search Queries",
                        "type": "string",
                        "description": "One or more search queries, each on a new line."
                    },
                    "mobileResults": {
                        "title": "Mobile Results",
                        "type": "boolean",
                        "description": "Whether to fetch mobile search results. AI Mode is more commonly available on mobile.",
                        "default": true
                    },
                    "countryCode": {
                        "title": "Country",
                        "enum": [
                            "us",
                            "gb",
                            "ca",
                            "au",
                            "de",
                            "fr",
                            "es",
                            "it",
                            "nl",
                            "pl",
                            "br",
                            "mx",
                            "ar",
                            "in",
                            "jp",
                            "kr",
                            "cn",
                            "af",
                            "al",
                            "dz",
                            "as",
                            "ad",
                            "ao",
                            "ai",
                            "aq",
                            "ag",
                            "am",
                            "aw",
                            "at",
                            "az",
                            "bs",
                            "bh",
                            "bd",
                            "bb",
                            "by",
                            "be",
                            "bz",
                            "bj",
                            "bm",
                            "bt",
                            "bo",
                            "ba",
                            "bw",
                            "bv",
                            "io",
                            "bn",
                            "bg",
                            "bf",
                            "bi",
                            "kh",
                            "cm",
                            "cv",
                            "ky",
                            "cf",
                            "td",
                            "cl",
                            "cx",
                            "cc",
                            "co",
                            "km",
                            "cg",
                            "cd",
                            "ck",
                            "cr",
                            "ci",
                            "hr",
                            "cu",
                            "cy",
                            "cz",
                            "dk",
                            "dj",
                            "dm",
                            "do",
                            "ec",
                            "eg",
                            "sv",
                            "gq",
                            "er",
                            "ee",
                            "et",
                            "fk",
                            "fo",
                            "fj",
                            "fi",
                            "gf",
                            "pf",
                            "tf",
                            "ga",
                            "gm",
                            "ge",
                            "gh",
                            "gi",
                            "gr",
                            "gl",
                            "gd",
                            "gp",
                            "gu",
                            "gt",
                            "gn",
                            "gw",
                            "gy",
                            "ht",
                            "hm",
                            "va",
                            "hn",
                            "hk",
                            "hu",
                            "is",
                            "id",
                            "ir",
                            "iq",
                            "ie",
                            "il",
                            "jm",
                            "jo",
                            "kz",
                            "ke",
                            "ki",
                            "kp",
                            "kw",
                            "kg",
                            "la",
                            "lv",
                            "lb",
                            "ls",
                            "lr",
                            "ly",
                            "li",
                            "lt",
                            "lu",
                            "mo",
                            "mk",
                            "mg",
                            "mw",
                            "my",
                            "mv",
                            "ml",
                            "mt",
                            "mh",
                            "mq",
                            "mr",
                            "mu",
                            "yt",
                            "fm",
                            "md",
                            "mc",
                            "mn",
                            "me",
                            "ms",
                            "ma",
                            "mz",
                            "mm",
                            "na",
                            "nr",
                            "np",
                            "an",
                            "nc",
                            "nz",
                            "ni",
                            "ne",
                            "ng",
                            "nu",
                            "nf",
                            "mp",
                            "no",
                            "om",
                            "pk",
                            "pw",
                            "ps",
                            "pa",
                            "pg",
                            "py",
                            "pe",
                            "ph",
                            "pn",
                            "pt",
                            "pr",
                            "qa",
                            "re",
                            "ro",
                            "ru",
                            "rw",
                            "sh",
                            "kn",
                            "lc",
                            "pm",
                            "vc",
                            "ws",
                            "sm",
                            "st",
                            "sa",
                            "sn",
                            "rs",
                            "sc",
                            "sl",
                            "sg",
                            "sk",
                            "si",
                            "sb",
                            "so",
                            "za",
                            "gs",
                            "lk",
                            "sd",
                            "sr",
                            "sj",
                            "sz",
                            "se",
                            "ch",
                            "sy",
                            "tw",
                            "tj",
                            "tz",
                            "th",
                            "tl",
                            "tg",
                            "tk",
                            "to",
                            "tt",
                            "tn",
                            "tr",
                            "tm",
                            "tc",
                            "tv",
                            "ug",
                            "ua",
                            "ae",
                            "um",
                            "uy",
                            "uz",
                            "vu",
                            "ve",
                            "vn",
                            "vg",
                            "vi",
                            "wf",
                            "eh",
                            "ye",
                            "zm",
                            "zw"
                        ],
                        "type": "string",
                        "description": "Country for the Google Search domain (e.g. 'us' for google.com, 'gb' for google.co.uk). Defaults to United States."
                    },
                    "searchLanguage": {
                        "title": "Search Language",
                        "enum": [
                            "en",
                            "de",
                            "es",
                            "fr",
                            "it",
                            "pt",
                            "nl",
                            "pl",
                            "ru",
                            "ja",
                            "ko",
                            "ar",
                            "bg",
                            "ca",
                            "cs",
                            "da",
                            "el",
                            "et",
                            "fi",
                            "hr",
                            "hu",
                            "id",
                            "is",
                            "iw",
                            "lt",
                            "lv",
                            "no",
                            "ro",
                            "sk",
                            "sl",
                            "sr",
                            "sv",
                            "th",
                            "tr",
                            "zh-CN",
                            "zh-TW"
                        ],
                        "type": "string",
                        "description": "Restricts search results to pages in a specific language.",
                        "default": "en"
                    },
                    "languageCode": {
                        "title": "Interface Language",
                        "enum": [
                            "en",
                            "de",
                            "es",
                            "fr",
                            "it",
                            "pt-BR",
                            "pt-PT",
                            "nl",
                            "pl",
                            "ru",
                            "ja",
                            "ko",
                            "ar",
                            "af",
                            "sq",
                            "sm",
                            "az",
                            "eu",
                            "be",
                            "bn",
                            "bh",
                            "bs",
                            "bg",
                            "ca",
                            "zh-CN",
                            "zh-TW",
                            "hr",
                            "cs",
                            "da",
                            "eo",
                            "et",
                            "fo",
                            "fi",
                            "fy",
                            "gl",
                            "ka",
                            "el",
                            "gu",
                            "iw",
                            "hi",
                            "hu",
                            "is",
                            "id",
                            "ia",
                            "ga",
                            "jw",
                            "kn",
                            "la",
                            "lv",
                            "lt",
                            "mk",
                            "ms",
                            "ml",
                            "mt",
                            "mr",
                            "ne",
                            "no",
                            "nn",
                            "oc",
                            "fa",
                            "pa",
                            "ro",
                            "gd",
                            "sr",
                            "si",
                            "sk",
                            "sl",
                            "su",
                            "sw",
                            "sv",
                            "tl",
                            "ta",
                            "te",
                            "th",
                            "ti",
                            "tr",
                            "uk",
                            "ur",
                            "uz",
                            "vi",
                            "cy",
                            "xh",
                            "zu"
                        ],
                        "type": "string",
                        "description": "Language of the Google Search interface (menus, buttons). May also affect search results.",
                        "default": "en"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
