# SmartRecruiters Jobs Scraper (`devilscrapes/smartrecruiters-jobs-scraper`) Actor

Scrape every job posting from any SmartRecruiters-hosted employer board via SmartRecruiters' own public JSON API, no login or browser required. Filter by keyword, department id, city, or country, and add full HTML descriptions plus verified apply links on request.

- **URL**: https://apify.com/devilscrapes/smartrecruiters-jobs-scraper.md
- **Developed by:** [DevilScrapes](https://apify.com/devilscrapes) (community)
- **Categories:** Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 results

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

<div align="center">
  <img src=".actor/icon.svg" width="160" alt="Devil Scrapes mark" />

## SmartRecruiters Jobs Scraper

**💰 $1.50 / 1 000 results** &nbsp;·&nbsp; pay only for results &nbsp;·&nbsp; no credit card to try

_We do the dirty work so your dataset stays clean._ 😈

Scrape every job posting from any SmartRecruiters-hosted employer via SmartRecruiters' own public JSON API — no login, no browser, no API key. Give it a list of company IDs and get titles, locations, departments, apply URLs, and optional full descriptions as clean typed rows.

</div>

---

### 🎯 What this scrapes

Thousands of companies run their careers page on SmartRecruiters, and every one of those boards is served by the same public JSON API (`api.smartrecruiters.com/v1/companies/{companyId}/postings`). This Actor talks to it directly: hand it one or more company IDs — the `{companyId}` in a `jobs.smartrecruiters.com/{companyId}` URL, e.g. `Visa` — and it paginates each employer's full posting list, optionally fetches every posting's detail for the full description, and normalizes it all into one row schema. One scraper, every SmartRecruiters employer.

### 🔥 Features

- 🔑 **Keyless public API** — no OAuth, no token, no per-company setup; the same endpoint the careers page itself calls.
- 🏢 **Multi-company in one run** — pass many company IDs; rows come back identically shaped, tagged with `company_id` / `company_name`.
- 🎯 **Server-side filters** — narrow by free-text `searchQuery`, `department`, `city`, or `country` before a single row is billed.
- 📝 **Optional full descriptions** — flip `includeDescription` on for the complete posting body (an extra detail fetch per job), or off for a fast titles-and-locations pull.
- 🔁 **Retries with backoff + fingerprint impersonation** — `curl-cffi` presents a real browser handshake and retries transient `429/5xx` so a large multi-employer batch finishes instead of dying midway.
- 🧊 **Clean, typed rows** — Pydantic-validated, ISO-8601 timestamps, stable IDs. Export JSON / CSV / Excel straight from the Apify Console.

### 💡 Use cases

- **Recruiting & talent intelligence** — track what a target employer is hiring for, where, and in which departments.
- **Job-board aggregation** — add SmartRecruiters coverage next to Workday / Greenhouse / Lever / Ashby in one pipeline.
- **Labor-market research** — sample hiring demand across an industry by role, function, or location.
- **Competitive hiring intel** — watch a competitor's open reqs to infer team growth and direction.
- **ATS data pipelines** — wire structured job rows into your CRM, dashboard, or n8n / Make workflow on a schedule.

### ⚙️ How to use it

1. Click **Try for free** at the top of the Store listing.
2. Add one or more **Company IDs** — the `{companyId}` from a `jobs.smartrecruiters.com/{companyId}` careers URL (e.g. `Visa`).
3. Optionally set **Search query**, **Department**, **City**, **Country**, **Max results per company**, and toggle **Include description**.
4. Click **Start**. Rows stream into the dataset as each company paginates.
5. Export from **Storage → Dataset** as JSON, CSV, or Excel — or pull via the Apify API.

### 📥 Input

| Field | Type | Required | Default | Notes |
|---|---|:--:|---|---|
| `companyIds` | `array` | ✅ | — | SmartRecruiters company identifiers (the `{companyId}` in `jobs.smartrecruiters.com/{companyId}`, e.g. `Visa`). |
| `searchQuery` | `string` | no | `null` | Free-text keyword filter (server-side). |
| `department` | `string` | no | `null` | Department facet filter. |
| `city` | `string` | no | `null` | City facet filter. |
| `country` | `string` | no | `null` | Country facet filter. |
| `maxResultsPerCompany` | `integer` | no | — | Cap on rows emitted per company. |
| `includeDescription` | `boolean` | no | `false` | Fetch each posting's full description (one extra call per job). |
| `proxyConfiguration` | `object` | no | `{"useApifyProxy": true}` | Apify Proxy configuration. |

#### Example input

```json
{
  "companyIds": ["Visa"],
  "maxResultsPerCompany": 25,
  "includeDescription": true,
  "proxyConfiguration": { "useApifyProxy": true }
}
````

### 📤 Output

One dataset item per job posting. `description_html` is populated only when `includeDescription` is on.

| Field | Type | Notes |
|---|---|---|
| `posting_id` | `string` | Stable SmartRecruiters posting UUID. |
| `title` | `string` | Job title. |
| `company_id` | `string` | Company identifier you supplied. |
| `company_name` | `string` | Employer display name. |
| `location_city` | `string \| null` | Posting city. |
| `location_region` | `string \| null` | Region / state. |
| `location_country` | `string \| null` | Country. |
| `is_remote` | `boolean` | Whether the posting is flagged remote. |
| `department` | `string \| null` | Department label. |
| `function` | `string \| null` | Job function label. |
| `employment_type` | `string \| null` | e.g. `Full-time`. |
| `industry` | `string \| null` | Industry label. |
| `ref_number` | `string \| null` | Employer reference number. |
| `released_date` | `string \| null` | ISO-8601 posting release date. |
| `apply_url` | `string` | Canonical `jobs.smartrecruiters.com` apply URL. |
| `description_html` | `string \| null` | Full posting body **(when `includeDescription` is on)**. |
| `scraped_at` | `string` | UTC ISO-8601 fetch timestamp. |

#### Example output

```json
{
  "posting_id": "743999...abc",
  "title": "Sr. Manager, Data Platform",
  "company_id": "Visa",
  "company_name": "Visa",
  "location_city": "Austin",
  "location_region": "Texas",
  "location_country": "US",
  "is_remote": false,
  "department": "Technology",
  "function": "Information Technology",
  "employment_type": "Full-time",
  "industry": "Financial Services",
  "ref_number": "REF12345",
  "released_date": "2026-07-18T00:00:00Z",
  "apply_url": "https://jobs.smartrecruiters.com/Visa/743999...abc",
  "description_html": "Visa is looking for a Sr. Manager...",
  "scraped_at": "2026-07-21T14:00:00Z"
}
```

### 💰 Pricing

Pay-Per-Event — you're charged only when these fire:

| Event | USD | What it covers |
|---|---:|---|
| `actor-start` | $0.005 | One-off warm-up per run |
| `result` | $0.0015 | Per job posting written to the dataset |

**Example**: 1 000 postings ≈ **$1.51**. No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.

### 🚧 Limitations

- **Public postings only** — the openly published careers boards, not authenticated internal/employee views.
- **Descriptions cost an extra fetch** — `includeDescription` adds one detail request per posting; leave it off for the fastest pull.
- **Company IDs, not company names** — you supply the SmartRecruiters `{companyId}` from the careers URL; a display name like "Bosch" may differ from its actual identifier.
- **Point-in-time snapshot** — returns the board as it stands now; schedule recurring runs to track changes.

### ❓ FAQ

**Do I need a SmartRecruiters account or API key?**

No — every field comes from SmartRecruiters' own public postings API, the same one the careers page calls.

**How do I find a company's ID?**

It's in the careers URL: `https://jobs.smartrecruiters.com/{companyId}`. Paste that `{companyId}` (e.g. `Visa`).

**Can one run cover several employers?**

Yes — put multiple IDs in `companyIds` and every row comes back identically shaped, tagged with `company_id` / `company_name`.

**Is this legal?**

We fetch public, unauthenticated job-posting data that employers publish for candidates. No login, no private endpoints.

### 💬 Your feedback

Spotted a bug, hit a company that behaves differently, or need an extra field? Open an issue on the Actor's **Issues** tab in Apify Console — we ship fixes weekly and read every report.

***

<div align="center">

Built by **[Devil Scrapes](https://apify.com/DevilScrapes)** 😈 — a small fleet of
opinionated public-data Actors. Honest pricing, real engineering, zero fine print.

</div>

# Actor input Schema

## `companyIds` (type: `array`):

SmartRecruiters company identifier, e.g. "Visa" (the path segment in jobs.smartrecruiters.com/{companyId}), or a full board URL — the companyId is regex-extracted automatically. A plain string with no "smartrecruiters.com" substring is used literally, unchanged (including case).

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

Passthrough to SmartRecruiters' own free-text search facet (q) on every page request. Leave empty to return every posting.

## `department` (type: `string`):

Passthrough to SmartRecruiters' department facet. Must be SmartRecruiters' own internal department id (e.g. "868639"), not the human-readable label — there is no label-to-id resolver. Leave empty to skip.

## `city` (type: `string`):

Passthrough to SmartRecruiters' city facet. Leave empty to skip.

## `country` (type: `string`):

Passthrough to SmartRecruiters' country facet; lowercased automatically before sending, e.g. "gb", "us". Leave empty to skip.

## `maxResultsPerCompany` (type: `integer`):

Cap job postings emitted per companyIds entry.

## `includeDescription` (type: `boolean`):

When enabled, fetch the full job description (HTML) plus the verified apply URL for every emitted job. Roughly doubles HTTP calls for emitted rows.

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

Apify Proxy configuration. No anti-bot behaviour has been observed on SmartRecruiters' public API, so the standard (non-residential) group is enough.

## Actor input object example

```json
{
  "companyIds": [
    "Visa"
  ],
  "maxResultsPerCompany": 100,
  "includeDescription": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `datasetItems` (type: `string`):

All dataset items as JSON.

## `datasetItemsCsv` (type: `string`):

Same data exported to CSV.

## `datasetView` (type: `string`):

Open the run dataset in the Console.

# 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 = {
    "companyIds": [
        "Visa"
    ],
    "maxResultsPerCompany": 100,
    "includeDescription": false,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("devilscrapes/smartrecruiters-jobs-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 = {
    "companyIds": ["Visa"],
    "maxResultsPerCompany": 100,
    "includeDescription": False,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("devilscrapes/smartrecruiters-jobs-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 '{
  "companyIds": [
    "Visa"
  ],
  "maxResultsPerCompany": 100,
  "includeDescription": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call devilscrapes/smartrecruiters-jobs-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "SmartRecruiters Jobs Scraper",
        "description": "Scrape every job posting from any SmartRecruiters-hosted employer board via SmartRecruiters' own public JSON API, no login or browser required. Filter by keyword, department id, city, or country, and add full HTML descriptions plus verified apply links on request.",
        "version": "0.0",
        "x-build-id": "JOSGUikNjG3Or51Si"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/devilscrapes~smartrecruiters-jobs-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-devilscrapes-smartrecruiters-jobs-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/devilscrapes~smartrecruiters-jobs-scraper/runs": {
            "post": {
                "operationId": "runs-sync-devilscrapes-smartrecruiters-jobs-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/devilscrapes~smartrecruiters-jobs-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-devilscrapes-smartrecruiters-jobs-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": [
                    "companyIds"
                ],
                "properties": {
                    "companyIds": {
                        "title": "Company IDs",
                        "minItems": 1,
                        "maxItems": 1000,
                        "type": "array",
                        "description": "SmartRecruiters company identifier, e.g. \"Visa\" (the path segment in jobs.smartrecruiters.com/{companyId}), or a full board URL — the companyId is regex-extracted automatically. A plain string with no \"smartrecruiters.com\" substring is used literally, unchanged (including case)."
                    },
                    "searchQuery": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Passthrough to SmartRecruiters' own free-text search facet (q) on every page request. Leave empty to return every posting."
                    },
                    "department": {
                        "title": "Department ID",
                        "type": "string",
                        "description": "Passthrough to SmartRecruiters' department facet. Must be SmartRecruiters' own internal department id (e.g. \"868639\"), not the human-readable label — there is no label-to-id resolver. Leave empty to skip."
                    },
                    "city": {
                        "title": "City",
                        "type": "string",
                        "description": "Passthrough to SmartRecruiters' city facet. Leave empty to skip."
                    },
                    "country": {
                        "title": "Country",
                        "type": "string",
                        "description": "Passthrough to SmartRecruiters' country facet; lowercased automatically before sending, e.g. \"gb\", \"us\". Leave empty to skip."
                    },
                    "maxResultsPerCompany": {
                        "title": "Max results per company",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Cap job postings emitted per companyIds entry.",
                        "default": 100
                    },
                    "includeDescription": {
                        "title": "Include job description",
                        "type": "boolean",
                        "description": "When enabled, fetch the full job description (HTML) plus the verified apply URL for every emitted job. Roughly doubles HTTP calls for emitted rows.",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Apify Proxy configuration. No anti-bot behaviour has been observed on SmartRecruiters' public API, so the standard (non-residential) group is enough.",
                        "default": {
                            "useApifyProxy": true
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
