# Contra Freelancers & Projects Scraper (`automation-lab/contra-freelancers-projects-scraper`) Actor

Find Contra freelancers and portfolio projects from public hire pages. Export profiles, bios, locations, social links, likes, and impressions.

- **URL**: https://apify.com/automation-lab/contra-freelancers-projects-scraper.md
- **Developed by:** [Stas Persiianenko](https://apify.com/automation-lab) (community)
- **Categories:** Lead generation
- **Stats:** 5 total users, 3 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Contra Freelancers & Projects Scraper

Scrape public Contra hire directories, freelancer profiles, portfolio project cards, social links, locations, bios, likes, and impressions.

### What does Contra Freelancers & Projects Scraper do?

Contra Freelancers & Projects Scraper turns public Contra marketplace pages into clean lead-generation data.

It can start from Contra hire category pages such as `https://contra.com/hire/web-developers`, public profile URLs, or category slugs such as `web-developers`.

The actor extracts freelancer and project records from server-rendered HTML, then optionally enriches profile rows from public JSON-LD embedded in Contra profile pages.

### Who is it for?

Recruiters use it to source independent specialists.

Agencies use it to map partner ecosystems.

Founders use it to discover designers, developers, marketers, and no-code builders.

Sales teams use it to build targeted outreach lists from public Contra portfolio signals.

Market researchers use it to understand which categories and project types are active on Contra.

### Why use this actor?

- ✅ Public Contra data without browser automation overhead
- ✅ Profile and portfolio project URLs in one dataset
- ✅ Optional profile enrichment for bio, location, avatar, and social URLs
- ✅ Likes and impressions when visible on directory project cards
- ✅ Low default result limits for safe first runs
- ✅ Designed for Apify integrations, webhooks, datasets, and MCP workflows

### What data can I extract?

| Field | Description |
| --- | --- |
| `sourceUrl` | Contra page that produced the row |
| `itemType` | `project` or `profile` |
| `profileUrl` | Public Contra freelancer profile URL |
| `username` | Contra username parsed from the profile URL |
| `name` | Freelancer or profile name |
| `headline` | Public profile headline / job title |
| `role` | Inferred role/category |
| `category` | Inferred Contra hire category |
| `location` | Public profile location when available |
| `bio` | Public profile description when available |
| `avatarUrl` | Public avatar image URL |
| `projectTitle` | Portfolio project title |
| `projectUrl` | Public Contra project URL |
| `likes` | Visible project like count |
| `impressions` | Visible project impression count |
| `socialUrls` | Public JSON-LD `sameAs` links |
| `scrapedAt` | ISO timestamp for the scrape |

### How much does it cost to scrape Contra freelancers?

This actor uses formula-derived pay-per-event pricing: a small run-start event plus a tiered fee for each saved result.

| Event | When charged | Price |
| --- | --- | --- |
| Run started | Once per run | `$0.005` |
| Result extracted — FREE tier | Each saved profile/project row | `$0.000082322` per result |
| Result extracted — BRONZE tier | Each saved profile/project row | `$0.000071585` per result |
| Result extracted — SILVER tier | Each saved profile/project row | `$0.000055836` per result |
| Result extracted — GOLD tier | Each saved profile/project row | `$0.000042951` per result |
| Result extracted — PLATINUM tier | Each saved profile/project row | `$0.000028634` per result |
| Result extracted — DIAMOND tier | Each saved profile/project row | `$0.000020044` per result |

Example costs before Apify platform discounts or plan-specific billing adjustments:

- 100 BRONZE-tier results: `$0.005 + (100 × $0.000071585) ≈ $0.0122`
- 1,000 BRONZE-tier results: `$0.005 + (1,000 × $0.000071585) ≈ $0.0766`
- 1,000 FREE-tier results: `$0.005 + (1,000 × $0.000082322) ≈ $0.0873`

You can control spend with `maxItems` and `maxProfileRequests`.

### How to scrape Contra hire pages

1. Open the actor on Apify.
2. Keep the prefilled `https://contra.com/hire/web-developers` URL or add your own Contra URLs.
3. Set `maxItems` to a small number for the first run.
4. Keep `includeProjects` enabled to collect portfolio cards.
5. Keep `includeProfiles` enabled if you want profile enrichment.
6. Run the actor.
7. Export the dataset as JSON, CSV, Excel, XML, RSS, or HTML.

### Input configuration

#### `startUrls`

Contra pages to scrape.

Recommended examples:

- `https://contra.com/hire/web-developers`
- `https://contra.com/hire/framer-developers`
- `https://contra.com/coreyward`

#### `hireCategorySlugs`

Shortcuts for Contra hire pages.

For example, `web-developers` becomes `https://contra.com/hire/web-developers`.

#### `maxItems`

Maximum number of rows saved across all input pages.

#### `includeProfiles`

When enabled, profile rows are included and project rows can be enriched from public profile pages.

#### `includeProjects`

When enabled, portfolio project cards are saved.

#### `maxProfileRequests`

Caps extra profile-page requests used for enrichment.

### Example input

```json
{
  "startUrls": [
    { "url": "https://contra.com/hire/web-developers" }
  ],
  "maxItems": 20,
  "includeProfiles": true,
  "includeProjects": true,
  "maxProfileRequests": 20
}
````

### Example output

```json
{
  "sourceUrl": "https://contra.com/hire/web-developers",
  "itemType": "project",
  "profileUrl": "https://contra.com/coreyward",
  "username": "coreyward",
  "name": "Corey Ward",
  "headline": "I build websites for awesome clients!",
  "location": "Austin",
  "projectTitle": "Figma Website by Corey Ward",
  "projectUrl": "https://contra.com/p/QXY3ZkOb-figma-website",
  "likes": 22,
  "impressions": 1753,
  "scrapedAt": "2026-06-05T09:19:37.058Z"
}
```

### Tips for better results

Start with a specific hire category.

Keep `maxItems` low for testing.

Increase `maxProfileRequests` only when you need enriched bios and social URLs.

Use profile URLs directly when you want a single known freelancer profile.

Use `includeProjects=false` for profile-only lead lists.

Use `includeProfiles=false` for fast portfolio-card extraction.

### Integrations

Send new Contra leads to a CRM through Apify webhooks.

Export datasets to Google Sheets for recruiter review.

Use Make or Zapier to alert a Slack channel when new profile rows are collected.

Connect the dataset to enrichment tools for email discovery.

Schedule recurring runs for category monitoring.

### API usage

#### Node.js

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

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/contra-freelancers-projects-scraper').call({
  hireCategorySlugs: ['web-developers'],
  maxItems: 25,
});
console.log(run.defaultDatasetId);
```

#### Python

```python
from apify_client import ApifyClient

client = ApifyClient('APIFY_TOKEN')
run = client.actor('automation-lab/contra-freelancers-projects-scraper').call(run_input={
    'hireCategorySlugs': ['web-developers'],
    'maxItems': 25,
})
print(run['defaultDatasetId'])
```

#### cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/automation-lab~contra-freelancers-projects-scraper/runs?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"hireCategorySlugs":["web-developers"],"maxItems":25}'
```

### MCP usage

Use this actor from Claude Desktop, Claude Code, or other MCP clients through Apify MCP.

MCP URL:

```text
https://mcp.apify.com/?tools=automation-lab/contra-freelancers-projects-scraper
```

Claude Code setup:

```bash
claude mcp add apify-contra "https://mcp.apify.com/?tools=automation-lab/contra-freelancers-projects-scraper"
```

Claude Desktop JSON config:

```json
{
  "mcpServers": {
    "apify-contra": {
      "url": "https://mcp.apify.com/?tools=automation-lab/contra-freelancers-projects-scraper"
    }
  }
}
```

Example prompts:

- "Scrape 25 Contra web developer project cards and summarize the top profiles."
- "Find Contra Framer developers with public portfolio projects."
- "Create a CSV of Contra freelancer profiles with locations and social links."

### Data quality notes

Contra page layouts can change.

The actor avoids brittle CSS class dependencies where possible.

Profile enrichment uses public JSON-LD when available.

Some profile details, rates, or availability may not be publicly visible on every page.

### Proxy and performance

The actor is HTTP-first and does not require a browser for the tested pages.

It does not configure residential proxies by default.

Profile enrichment adds extra HTTP requests, so cap `maxProfileRequests` when testing.

### Legality

This actor extracts public web data.

You are responsible for using the output in accordance with applicable laws, Contra terms, privacy rules, and outreach regulations.

Do not use scraped data for spam, harassment, or discriminatory profiling.

### FAQ

#### Is it legal to scrape Contra public pages?

This actor collects public web data, but you must evaluate your own use case, jurisdiction, and compliance requirements.

### Troubleshooting

#### Why did I get fewer rows than `maxItems`?

The selected page may expose fewer public cards than requested, or duplicate profile/project links may be skipped.

#### Why are hourly rates missing?

Hourly rates are not always visible in the public HTML tested during development. The actor focuses on stable public profile and project signals.

#### Why are social URLs missing?

Social URLs are collected only when Contra exposes them in public profile JSON-LD.

### Related scrapers

- https://apify.com/automation-lab/upwork-scraper
- https://apify.com/automation-lab/linkedin-profile-scraper
- https://apify.com/automation-lab/github-users-scraper
- https://apify.com/automation-lab/website-content-crawler

### Changelog

Initial version extracts public Contra hire directory project cards and profile data with optional profile enrichment.

### Support

If a page stops extracting expected fields, share the run URL and input so the parser can be updated.

### Limitations

The actor does not log in.

It does not message freelancers.

It does not bypass private content or account-only actions.

It does not guarantee availability of rates or availability labels when Contra does not expose them publicly.

### Recommended first run

Use the default input and `maxItems=20`.

Review the dataset.

Then expand categories or limits once the fields match your workflow.

# Actor input Schema

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

Contra hire, discover, profile, or directory URLs to process. Hire pages such as https://contra.com/hire/web-developers work best.

## `hireCategorySlugs` (type: `array`):

Optional Contra /hire category slugs. Example: web-developers creates https://contra.com/hire/web-developers.

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

Maximum number of profile/project rows to save across all start URLs.

## `includeProfiles` (type: `boolean`):

Include freelancer profile rows and enrich project rows from public profile JSON-LD when available.

## `includeProjects` (type: `boolean`):

Include public portfolio project cards discovered on Contra directory pages.

## `maxProfileRequests` (type: `integer`):

Caps extra profile page requests used to enrich names, headlines, bios, locations, avatars, and social URLs.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://contra.com/hire/web-developers"
    }
  ],
  "hireCategorySlugs": [
    "web-developers"
  ],
  "maxItems": 20,
  "includeProfiles": true,
  "includeProjects": true,
  "maxProfileRequests": 20
}
```

# 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 = {
    "startUrls": [
        {
            "url": "https://contra.com/hire/web-developers"
        }
    ],
    "hireCategorySlugs": [
        "web-developers"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation-lab/contra-freelancers-projects-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 = {
    "startUrls": [{ "url": "https://contra.com/hire/web-developers" }],
    "hireCategorySlugs": ["web-developers"],
}

# Run the Actor and wait for it to finish
run = client.actor("automation-lab/contra-freelancers-projects-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 '{
  "startUrls": [
    {
      "url": "https://contra.com/hire/web-developers"
    }
  ],
  "hireCategorySlugs": [
    "web-developers"
  ]
}' |
apify call automation-lab/contra-freelancers-projects-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=automation-lab/contra-freelancers-projects-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Contra Freelancers & Projects Scraper",
        "description": "Find Contra freelancers and portfolio projects from public hire pages. Export profiles, bios, locations, social links, likes, and impressions.",
        "version": "0.1",
        "x-build-id": "zoavTrg0RTkb1k1ph"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/automation-lab~contra-freelancers-projects-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-automation-lab-contra-freelancers-projects-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/automation-lab~contra-freelancers-projects-scraper/runs": {
            "post": {
                "operationId": "runs-sync-automation-lab-contra-freelancers-projects-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/automation-lab~contra-freelancers-projects-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-automation-lab-contra-freelancers-projects-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": "Contra hire, discover, profile, or directory URLs to process. Hire pages such as https://contra.com/hire/web-developers work best.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "hireCategorySlugs": {
                        "title": "Hire category slugs",
                        "type": "array",
                        "description": "Optional Contra /hire category slugs. Example: web-developers creates https://contra.com/hire/web-developers.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Maximum dataset items",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of profile/project rows to save across all start URLs.",
                        "default": 20
                    },
                    "includeProfiles": {
                        "title": "Include profile rows and enrichment",
                        "type": "boolean",
                        "description": "Include freelancer profile rows and enrich project rows from public profile JSON-LD when available.",
                        "default": true
                    },
                    "includeProjects": {
                        "title": "Include portfolio project rows",
                        "type": "boolean",
                        "description": "Include public portfolio project cards discovered on Contra directory pages.",
                        "default": true
                    },
                    "maxProfileRequests": {
                        "title": "Maximum profile enrichment requests",
                        "minimum": 0,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Caps extra profile page requests used to enrich names, headlines, bios, locations, avatars, and social URLs.",
                        "default": 20
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
