# SuccessFactors Jobs API (`signalcrawl/successfactors-jobs-api`) Actor

Extract public SAP SuccessFactors career-site jobs into clean structured data with titles, companies, locations, requisition IDs, posting dates, direct apply URLs, descriptions, and dedupe-ready keys.

- **URL**: https://apify.com/signalcrawl/successfactors-jobs-api.md
- **Developed by:** [SignalCrawl](https://apify.com/signalcrawl) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 1,000 results

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## SuccessFactors Jobs API

Extract live job postings from public SAP SuccessFactors, Recruiting Marketing, and `jobs2web.com` career sites and turn them into clean, structured, API-ready job data.

Use this SuccessFactors jobs scraper when you already have public career search URLs and need reliable job records with titles, companies, locations, requisition IDs, posting dates, direct apply URLs, full descriptions, and dedupe-ready keys.

> Built for direct employer career pages, job-board ingestion, recruiting intelligence, HR tech workflows, lead generation, and AI-ready job datasets.

### Why Use This Actor

SuccessFactors powers many enterprise career sites, including branded SAP SuccessFactors Recruiting Marketing pages and `jobs2web.com` job boards. Each company can expose jobs through slightly different layouts, query URLs, and detail pages. Scraping those pages one by one often means brittle HTML parsing, duplicate jobs, missing descriptions, and inconsistent apply links.

This Actor standardizes public SuccessFactors job postings into a predictable dataset you can plug into a job board, warehouse, CRM, alerting workflow, labor-market dashboard, or AI enrichment pipeline.

### Best For

| Audience | Common workflows |
|---|---|
| Job boards | Import direct employer postings with stable dedupe keys and apply URLs. |
| Recruiting agencies | Monitor hiring activity across target companies. |
| HR tech builders | Power job matching, talent intelligence, and labor-market products. |
| Lead generation teams | Find companies actively hiring by role, keyword, or location. |
| Data and AI teams | Collect clean descriptions for classification, matching, and enrichment. |
| Market researchers | Track hiring demand across companies, skills, and regions. |

### Common Search Terms

People often look for this type of tool as:

- SAP SuccessFactors jobs scraper
- SuccessFactors job postings API
- SuccessFactors career site scraper
- Recruiting Marketing jobs scraper
- `jobs2web.com` scraper
- enterprise career site scraper
- employer job postings API
- job board data ingestion tool
- recruiting market intelligence scraper

### What It Extracts

Each job can include:

- Job title
- Company name
- Location
- Posting date and normalized `postedAt`
- Valid-through date when available
- Employment type when available
- Requisition ID
- Stable `dedupeKey`
- Job URL
- Direct apply URL when available
- Plain-text job description
- Optional HTML description
- Description length
- Source URL and source host
- Matched query and keyword matches
- Scrape timestamp

### Key Features

| Feature | Details |
|---|---|
| Public SuccessFactors pages | Works with many `jobs2web.com` and branded SuccessFactors / Recruiting Marketing career domains. |
| Detail-page extraction | Opens job detail pages to collect descriptions, apply URLs, dates, and IDs. |
| Dedupe-ready output | Uses requisition IDs when available, falling back to job URLs. |
| Text or HTML descriptions | Choose `text`, `html`, or `both` with `descriptionType`. |
| Keyword expansion | Add multiple search terms to compatible SuccessFactors search URLs. |
| Freshness filtering | Use `postedLastDays` when posting dates are parseable. |
| Batch friendly | If one source redirects, blocks, or returns no jobs, the Actor continues with the rest. |
| No login required | Uses public career pages only. |
| API-ready exports | Export through Apify API, dataset downloads, integrations, webhooks, or scheduled runs. |

### Supported URLs

Use public SAP SuccessFactors, SuccessFactors Recruiting Marketing, `jobs2web.com`, or branded career search/detail URLs.

Examples:

```text
https://jobs.sap.com/search/?q=data
https://assaabloy.jobs2web.com/search/?q=engineer
https://careers.bureauveritas.com/search/?q=data
````

If you want to keep the URL query unchanged, set:

```json
"queries": [""]
```

### Input Example

```json
{
  "startUrls": [
    {
      "url": "https://jobs.sap.com/search/?q=data"
    }
  ],
  "queries": ["data", "AI", "python"],
  "maxPagesPerSource": 3,
  "maxJobsPerSource": 200,
  "details": true,
  "descriptionType": "text",
  "country": "France",
  "postedLastDays": 10
}
```

### Input Options

| Field | Type | Description |
|---|---:|---|
| `startUrls` | array | SuccessFactors search or job detail URLs to scrape. |
| `queries` | array | Optional keywords to apply to compatible search URLs. Use `[""]` to keep URLs unchanged. |
| `maxPagesPerSource` | integer | Number of listing pages to crawl per source and query. |
| `maxJobsPerSource` | integer | Maximum unique job detail pages to extract per source and query. |
| `details` | boolean | Open each detail page and extract full metadata and description. |
| `descriptionType` | string | `text`, `html`, or `both`. |
| `country` | string | Optional country/location text filter. Leave empty to disable. |
| `postedLastDays` | integer | Keep jobs posted in the last N days when dates are available. Use `0` to disable. |

### Output Example

```json
{
  "platform": "successfactors",
  "title": "Data Engineer",
  "company": "Example",
  "location": "Paris, France",
  "posted": "Tue May 19 00:00:00 UTC 2026",
  "postedAt": "2026-05-19T00:00:00+00:00",
  "validThrough": "2026-08-31",
  "employmentType": "Limited Full Time",
  "reqId": "12345",
  "dedupeKey": "12345",
  "url": "https://...",
  "applyUrl": "https://...",
  "description": "...",
  "descriptionHtml": "<span class=\"jobdescription\">...</span>",
  "descriptionLength": 4200,
  "matchedQuery": "data",
  "keywordMatches": ["data"],
  "sourceUrl": "https://...",
  "sourceHost": "example.jobs2web.com",
  "scrapedAt": "2026-05-19T00:00:00+00:00"
}
```

`descriptionHtml` is returned only when `descriptionType` is `html` or `both`.

### Common Run Patterns

#### Pull jobs from one company

```json
{
  "startUrls": [{ "url": "https://jobs.sap.com/search/?q=data" }],
  "queries": [""],
  "maxPagesPerSource": 1,
  "maxJobsPerSource": 50,
  "details": true,
  "descriptionType": "text"
}
```

#### Search several keywords

```json
{
  "startUrls": [{ "url": "https://jobs.sap.com/search/" }],
  "queries": ["data", "AI", "python"],
  "maxPagesPerSource": 1,
  "maxJobsPerSource": 20,
  "details": true
}
```

#### Keep only recent jobs

```json
{
  "startUrls": [{ "url": "https://jobs.sap.com/search/?q=data" }],
  "queries": [""],
  "postedLastDays": 7,
  "details": true
}
```

#### Fast link discovery

```json
{
  "startUrls": [{ "url": "https://jobs.sap.com/search/?q=data" }],
  "queries": [""],
  "details": false,
  "maxJobsPerSource": 100
}
```

### How To Use

1. Open the Actor.
2. Paste one or more public SuccessFactors career search URLs.
3. Add optional keywords, country, and freshness filters.
4. Run the Actor.
5. Export the dataset as JSON, CSV, Excel, XML, RSS, or connect it through Apify API, webhooks, or integrations.

### Automation Ideas

- Schedule daily runs to monitor target employers.
- Send new jobs to Slack, Google Sheets, Airtable, or your database.
- Use `dedupeKey` to avoid importing the same job twice.
- Feed descriptions into an AI classifier for job category, seniority, skill tags, or fit scoring.
- Track hiring signals for sales or recruiting outreach.

### FAQ

#### Does it require a SuccessFactors login?

No. It only extracts publicly available job postings from public career pages.

#### Can it scrape private candidate portals?

No. It does not access private accounts, candidate dashboards, or logged-in application pages.

#### Does it work for every SuccessFactors site?

It works with many public SuccessFactors / Recruiting Marketing pages, including `jobs2web.com` and branded career domains. Some companies customize their pages heavily, so individual fields may vary by tenant.

#### Can I scrape multiple companies in one run?

Yes. Add multiple URLs to `startUrls`. If one source fails or returns no results, the Actor continues with the rest.

#### Can I schedule it?

Yes. Use Apify Schedules to run it hourly, daily, or weekly and keep downstream systems updated.

#### Can I keep formatting in job descriptions?

Yes. Set `descriptionType` to `html` or `both`.

### Notes And Limitations

- Designed for public SuccessFactors career pages supplied by the user.
- Date filtering works when the page exposes a parseable posting date.
- Some tenants expose fewer fields than others.
- Heavy customization, redirects, or blocking can reduce results for specific sources.
- This Actor is independent and is not affiliated with, endorsed by, or sponsored by SAP, SuccessFactors, or any company whose public career pages are scraped. All trademarks belong to their respective owners.

### Tested Coverage

The Actor has been tested against multiple real SuccessFactors / Recruiting Marketing tenants and synthetic job pages.

Current QA:

```text
1,514 synthetic assertions across 100 generated job pages
10 real SuccessFactors/RMK tenants tested
30 live jobs extracted in the 10-tenant cloud test
```

# Actor input Schema

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

SuccessFactors career search or job detail URLs.

## `queries` (type: `array`):

Optional search terms to append to compatible search URLs.

## `maxPagesPerSource` (type: `integer`):

Maximum number of listing pages to crawl for each start URL and query.

## `maxJobsPerSource` (type: `integer`):

Maximum number of unique job detail pages to extract in one run.

## `details` (type: `boolean`):

Open each job detail page and extract description, requisition ID, location, and posting metadata.

## `descriptionType` (type: `string`):

Choose whether to return plain text, HTML, or both for job descriptions.

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

Optional country/location text filter.

## `postedLastDays` (type: `integer`):

Only keep jobs posted in the last N days when a parseable posting date is available. Use 0 to disable.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://jobs.sap.com/search/?q=data"
    }
  ],
  "queries": [
    ""
  ],
  "maxPagesPerSource": 3,
  "maxJobsPerSource": 200,
  "details": true,
  "descriptionType": "text",
  "country": "",
  "postedLastDays": 0
}
```

# 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://jobs.sap.com/search/?q=data"
        }
    ],
    "queries": [
        ""
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("signalcrawl/successfactors-jobs-api").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://jobs.sap.com/search/?q=data" }],
    "queries": [""],
}

# Run the Actor and wait for it to finish
run = client.actor("signalcrawl/successfactors-jobs-api").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://jobs.sap.com/search/?q=data"
    }
  ],
  "queries": [
    ""
  ]
}' |
apify call signalcrawl/successfactors-jobs-api --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "SuccessFactors Jobs API",
        "description": "Extract public SAP SuccessFactors career-site jobs into clean structured data with titles, companies, locations, requisition IDs, posting dates, direct apply URLs, descriptions, and dedupe-ready keys.",
        "version": "0.2",
        "x-build-id": "auwcWYDSldMrFkkHt"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/signalcrawl~successfactors-jobs-api/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-signalcrawl-successfactors-jobs-api",
                "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/signalcrawl~successfactors-jobs-api/runs": {
            "post": {
                "operationId": "runs-sync-signalcrawl-successfactors-jobs-api",
                "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/signalcrawl~successfactors-jobs-api/run-sync": {
            "post": {
                "operationId": "run-sync-signalcrawl-successfactors-jobs-api",
                "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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "SuccessFactors career search or job detail URLs.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "queries": {
                        "title": "Queries",
                        "type": "array",
                        "description": "Optional search terms to append to compatible search URLs.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxPagesPerSource": {
                        "title": "Max pages per source",
                        "minimum": 1,
                        "maximum": 50,
                        "type": "integer",
                        "description": "Maximum number of listing pages to crawl for each start URL and query.",
                        "default": 3
                    },
                    "maxJobsPerSource": {
                        "title": "Max jobs per source",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum number of unique job detail pages to extract in one run.",
                        "default": 200
                    },
                    "details": {
                        "title": "Fetch job detail pages",
                        "type": "boolean",
                        "description": "Open each job detail page and extract description, requisition ID, location, and posting metadata.",
                        "default": true
                    },
                    "descriptionType": {
                        "title": "Description output",
                        "enum": [
                            "text",
                            "html",
                            "both"
                        ],
                        "type": "string",
                        "description": "Choose whether to return plain text, HTML, or both for job descriptions.",
                        "default": "text"
                    },
                    "country": {
                        "title": "Country filter",
                        "type": "string",
                        "description": "Optional country/location text filter.",
                        "default": ""
                    },
                    "postedLastDays": {
                        "title": "Posted in last N days",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only keep jobs posted in the last N days when a parseable posting date is available. Use 0 to disable.",
                        "default": 0
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
