# Agency Vista Scraper (`glaciological_hexahedron/agency-vista-scraper`) Actor

Extract structured marketing agency profiles from Agency Vista — name, services, industries, location, ratings, team size, social links, badges, clients, and verification status. 47K+ agencies. Pay only for valid records ($0.005 each). No login required, no API key, JSON or CSV output.

- **URL**: https://apify.com/glaciological\_hexahedron/agency-vista-scraper.md
- **Developed by:** [Alex Lowe](https://apify.com/glaciological_hexahedron) (community)
- **Categories:** Lead generation
- **Stats:** 2 total users, 1 monthly users, 0.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.00 / 1,000 agency profile saveds

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

## Agency Vista Scraper

Extract agency profiles, services, locations, ratings, industries, social links, and badges from [Agency Vista](https://agencyvista.com).

### What does Agency Vista Scraper do?

Visits Agency Vista's public agency directory and returns clean, structured records you can drop into a CRM, sales tool, BI dashboard, or recruiting workflow. With detail enrichment enabled (the default), each result includes the full agency name, slug, full description, website, services array, industries array, client list, location, team size, rating, social links, badges, and verification status.

### Why use it?

Agency Vista has no public API. This Actor is the fastest path to clean agency-directory data for outbound, partnerships, recruiting, and competitive intelligence.

### Example use cases

- Martech sales teams building outbound lists of digital agencies.
- White-label SaaS vendors looking for agency partners.
- Recruiters sourcing marketing firms by service or location.
- Competitive intelligence teams tracking agency positioning.
- Freelancers researching agencies by niche.

### How does it work?

Agency Vista is a Next.js application that embeds full agency data as JSON in two page types:

1. **Search/list pages** (e.g. `/agency/all/all`) embed up to 50 list-stub agencies with id, name, slug, description preview, city, social profiles, badges, and rating.
2. **Detail pages** (`/agency/{slug}/summary`) embed a single rich agency object with services breakdown, industry focus, full client list, full description, verification, and more.

By default, the Actor follows the **list → detail** flow: visit a list URL, then for each list-stub fetch its `/summary` detail page and merge the two into the final record. Set `includeProfileDetails: false` for the cheaper list-only mode.

You can drive the scrape three ways:

1. **Default**: defaults to `/agency/all/all` (Agency Vista's public top-50 list) and enriches each profile.
2. **Filter axes**: supply `searchTerms`, `services`, `locations`, `industries` — these stamp `searchContext` metadata on each record. **Note**: Agency Vista's public SSR doesn't actually filter by service/search-term/industry via URL, so these axes are metadata-only. `locations` slightly varies the URL path; `searchTerms`/`services`/`industries` do not. To extract more than 50 distinct agencies, supply `startUrls`.
3. **Direct startUrls**: paste specific Agency Vista URLs:
   - List URLs (e.g. `https://agencyvista.com/agency/all/all`) — yields up to 50 stubs.
   - Detail URLs (e.g. `https://agencyvista.com/agency/aj-marketing/marketing-agency-singapore-sg/summary`) — single record. Pair with the [Agency Vista sitemap](https://agencyvista.com/sitemap-agencies.xml.gz) (47K+ URLs) to enumerate the full directory.

### Input

```json
{
  "startUrls": [],
  "searchTerms": [],
  "services": [],
  "locations": ["United States"],
  "industries": [],
  "minRating": 0,
  "includeProfileDetails": true,
  "includeSocialLinks": true,
  "includeContactFields": true,
  "maxItems": 1000,
  "maxConcurrency": 3,
  "proxyConfiguration": { "useApifyProxy": true },
  "debugMode": false
}
````

### Output (one item per agency)

```json
{
  "recordId": "agency_vista_38595",
  "source": "agency_vista",
  "sourceUrl": "https://agencyvista.com/agency/all/all",
  "profileUrl": "https://agencyvista.com/agency/page-1-media/marketing-agency-boca-raton-florida-us",
  "agencyName": "Page 1 Media",
  "description": "The team at Page 1 Media come from the Automotive, Law, E-commerce, Beauty...",
  "website": "https://page1.media/",
  "email": null,
  "phone": null,
  "location": { "raw": "Boca Raton, Florida, US", "city": "Boca Raton", "region": "Florida", "country": "US" },
  "services": ["Search Engine Optimization", "Reputation Management", "Growth Strategies"],
  "industries": ["Accounting", "Real Estate", "Health, Wellness & Fitness"],
  "teamSize": { "raw": "5", "min": 5, "max": 5 },
  "rating": { "value": 5, "count": 41 },
  "socialLinks": { "linkedin": null, "facebook": null, "instagram": null, "twitter": null },
  "badges": [],
  "clients": ["Your Choice Caregivers", "Other Client Inc."],
  "verified": true,
  "claimed": true,
  "searchContext": { "sourceUrl": "https://agencyvista.com/agency/all/all" },
  "scrapedAt": "2026-04-29T00:00:00.000Z"
}
```

### Sample output

A real 25-record sample run is pinned for reference (`agency-vista-sample-2026-04-30`):

- **HTML preview** (rendered table, no login): https://api.apify.com/v2/datasets/sJNdjQE9RhKLtceU8/items?signature=MC4xNzc4NzM1MTIxNDQzLjE3UTdMeE90c3VreloyNFJKYTdMWg\&format=html\&clean=true
- **JSON** (clean): https://api.apify.com/v2/datasets/sJNdjQE9RhKLtceU8/items?signature=MC4xNzc4NzM1MDc1MzI4LjFHMDZmSkpQNVBpem1OVGhxQkJhdA\&format=json\&clean=true
- **CSV**: https://api.apify.com/v2/datasets/sJNdjQE9RhKLtceU8/items?signature=MC4xNzc4NzM1MDc1MzI4LjFHMDZmSkpQNVBpem1OVGhxQkJhdA\&format=csv\&clean=true
- **Console preview** (logged-in): https://console.apify.com/storage/datasets/sJNdjQE9RhKLtceU8

Run input: `{"searchTerms":["seo"],"locations":["United States"],"maxItems":25,"maxConcurrency":2}`. Every record has populated `teamSize`, `services`, `industries`, `rating`, and `verified: true`.

### Pricing

`$0.005` per agency result. You only pay for valid records actually written to the dataset; duplicates and validation failures are free.

### Limits and notes

- A single Agency Vista list URL returns up to 50 list-stubs. To extract more than 50 distinct agencies, supply `startUrls` populated from the [Agency Vista sitemap](https://agencyvista.com/sitemap-agencies.xml.gz) (~47K profile URLs).
- Email addresses and phone numbers are not exposed by Agency Vista's public payload. The corresponding fields are returned as `null`.
- Detail enrichment makes a second HTTP request per profile. Set `includeProfileDetails: false` for fast list-only extraction (no services/industries/clients).
- This Actor only scrapes publicly available data. It does not bypass authentication or scrape login-gated content.

### FAQ

**Why does my run only return ~50 results when I have `maxItems: 1000`?** A single list URL returns at most 50 stubs. Supply additional `startUrls` (e.g. profile URLs from the sitemap) to extract more.

**Why does the result count drop slightly when `includeProfileDetails: true`?** A small fraction of detail pages return unexpected shapes (e.g. unclaimed/disabled agencies). The Actor degrades gracefully — those records are skipped, never written with corrupt data.

**Are there filters I can apply per record?** `minRating` is enforced at extraction time using the list-stub's `reviewsScore`. Other filters happen post-hoc on the dataset.

### Support

Issues, feature requests, or buyer questions: open a support ticket in the Apify Console.

### Changelog

- **0.1.5** — Fix: `teamSize` was null for every record because the list-page JSON shape changed to `{total: N}` and the spread-merge clobbered it with the detail page's empty employees array. Both code paths handled now.
- **0.1.3** — Tighter run defaults (1024MB / 1h timeout) and `includeContactFields` defaults to false (always null in v1).
- **0.1** — Initial release. Two-stage `__NEXT_DATA__` extraction (list → detail). Detail enrichment is on by default. Sitemap-based full-directory crawl supported via `startUrls`.

# Actor input Schema

## `startUrls` (type: `array`):

Optional. Specific Agency Vista listing/search URLs to scrape. If omitted, the Actor builds URLs from the filter axes below.

## `searchTerms` (type: `array`):

Free-text agency searches. Each becomes a slug in the URL path.

## `services` (type: `array`):

Service categories to filter by, e.g. 'SEO', 'Paid Advertising', 'Web Development'.

## `locations` (type: `array`):

Location filters. Strings like 'United States', 'New York, NY, US'.

## `industries` (type: `array`):

Industry filters, e.g. 'Healthcare', 'Real Estate', 'SaaS'.

## `minRating` (type: `integer`):

Skip agencies with reviewsScore below this value (0–5).

## `includeProfileDetails` (type: `boolean`):

Reserved for a future enrichment pass over individual profile pages.

## `includeSocialLinks` (type: `boolean`):

Include LinkedIn / Facebook / Instagram / Twitter / YouTube / TikTok URLs in the output. Disable to drop the socialLinks object from each record.

## `includeContactFields` (type: `boolean`):

Include any publicly displayed email or phone fields. Currently always null in v1 since Agency Vista does not expose these via the public listing payload — left in for forward compatibility.

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

Hard cap on the number of agency records the run will save. Duplicates and minRating-filtered records do not count against this cap.

## `maxConcurrency` (type: `integer`):

Maximum number of parallel HTTP requests. Each request returns up to 50 agencies via the embedded JSON payload, so a low concurrency is sufficient.

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

Apify proxy configuration. Defaults to Apify Proxy.

## `debugMode` (type: `boolean`):

Enable verbose debug logging.

## Actor input object example

```json
{
  "searchTerms": [],
  "services": [],
  "locations": [],
  "industries": [],
  "minRating": 0,
  "includeProfileDetails": true,
  "includeSocialLinks": true,
  "includeContactFields": false,
  "maxItems": 500,
  "maxConcurrency": 3,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "debugMode": false
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("glaciological_hexahedron/agency-vista-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("glaciological_hexahedron/agency-vista-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 glaciological_hexahedron/agency-vista-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Agency Vista Scraper",
        "description": "Extract structured marketing agency profiles from Agency Vista — name, services, industries, location, ratings, team size, social links, badges, clients, and verification status. 47K+ agencies. Pay only for valid records ($0.005 each). No login required, no API key, JSON or CSV output.",
        "version": "0.1",
        "x-build-id": "tJWufhIq94Fxub2jR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/glaciological_hexahedron~agency-vista-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-glaciological_hexahedron-agency-vista-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/glaciological_hexahedron~agency-vista-scraper/runs": {
            "post": {
                "operationId": "runs-sync-glaciological_hexahedron-agency-vista-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/glaciological_hexahedron~agency-vista-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-glaciological_hexahedron-agency-vista-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "Optional. Specific Agency Vista listing/search URLs to scrape. If omitted, the Actor builds URLs from the filter axes below.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "searchTerms": {
                        "title": "Search terms",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Free-text agency searches. Each becomes a slug in the URL path.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "services": {
                        "title": "Services",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Service categories to filter by, e.g. 'SEO', 'Paid Advertising', 'Web Development'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "locations": {
                        "title": "Locations",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Location filters. Strings like 'United States', 'New York, NY, US'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "industries": {
                        "title": "Industries",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Industry filters, e.g. 'Healthcare', 'Real Estate', 'SaaS'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "minRating": {
                        "title": "Minimum rating",
                        "minimum": 0,
                        "maximum": 5,
                        "type": "integer",
                        "description": "Skip agencies with reviewsScore below this value (0–5).",
                        "default": 0
                    },
                    "includeProfileDetails": {
                        "title": "Include profile details (v2 — currently no-op)",
                        "type": "boolean",
                        "description": "Reserved for a future enrichment pass over individual profile pages.",
                        "default": true
                    },
                    "includeSocialLinks": {
                        "title": "Include social links",
                        "type": "boolean",
                        "description": "Include LinkedIn / Facebook / Instagram / Twitter / YouTube / TikTok URLs in the output. Disable to drop the socialLinks object from each record.",
                        "default": true
                    },
                    "includeContactFields": {
                        "title": "Include public contact fields",
                        "type": "boolean",
                        "description": "Include any publicly displayed email or phone fields. Currently always null in v1 since Agency Vista does not expose these via the public listing payload — left in for forward compatibility.",
                        "default": false
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 50000,
                        "type": "integer",
                        "description": "Hard cap on the number of agency records the run will save. Duplicates and minRating-filtered records do not count against this cap.",
                        "default": 500
                    },
                    "maxConcurrency": {
                        "title": "Max concurrency",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Maximum number of parallel HTTP requests. Each request returns up to 50 agencies via the embedded JSON payload, so a low concurrency is sufficient.",
                        "default": 3
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Apify proxy configuration. Defaults to Apify Proxy.",
                        "default": {
                            "useApifyProxy": true
                        }
                    },
                    "debugMode": {
                        "title": "Debug mode",
                        "type": "boolean",
                        "description": "Enable verbose debug logging.",
                        "default": false
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
