# Europa Jobs Details Scraper (`soft_alexist/europa-jobs-details-scraper`) Actor

Scrape detailed job postings from Europa.eu's EURES portal with precision. This scraper captures job titles, employer details, skills requirements, locations, languages, and 18+ structured fields — perfect for HR professionals, recruiters, and labor market researchers across Europe.

- **URL**: https://apify.com/soft\_alexist/europa-jobs-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 33.3% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## Europa EURES Jobs Scraper: Extract European Job Listings Instantly
---

### What Is Europa.eu EURES?

Europa.eu hosts EURES (European Employment Services), the official European Commission job portal connecting millions of job seekers with employers across EU member states and beyond. EURES listings represent diverse sectors, skill levels, and employment types — from entry-level positions to executive roles. Extracting this data manually is tedious and error-prone. The **Europa EURES Jobs Scraper** automates the process, delivering structured, machine-readable job records instantly.

---

### Overview

The **Europa EURES Jobs Scraper** extracts comprehensive job detail pages from the EURES portal, converting dynamic job postings into clean, structured datasets. It serves:

- **International recruiters** monitoring EU-wide hiring trends
- **HR professionals** researching cross-border employment patterns
- **Career platforms** aggregating European job listings
- **Labor market researchers** studying employment demand by region, sector, or skill
- **Job board operators** syndicating EURES postings to niche audiences

The scraper handles language variants, respects portal rate limits through configurable URL processing, and gracefully manages failed URLs without interrupting workflow.

---

### Input Format

The scraper accepts a lightweight JSON configuration:

```json
{
  "urls": [
    "https://europa.eu/eures/portal/jv-se/jv-details/MTkyMDgtMDA2Mzc5MzQ3OS1TIDE?jvDisplayLanguage=de&lang=en"
  ],
  "ignore_url_failures": true
}
````

#### Configuration Parameters

| Parameter | Type | Description |
|---|---|---|
| `urls` | Array of strings | Direct links to individual EURES job detail pages. Paste URLs from the EURES job portal; each URL points to a specific job vacancy. You can add one URL at a time or bulk-paste a prepared list. |
| `ignore_url_failures` | Boolean | If `true`, the scraper continues running if some URLs fail to load (e.g., expired postings, access issues). If `false`, a single failed URL halts the entire run. Default: `true`. |

**Example workflow:**

1. Search for jobs on europa.eu/eures
2. Open each job's detail page
3. Copy the URL from your browser address bar
4. Paste into the `urls` array
5. Run the scraper

> **Pro tip:** EURES URLs include language parameters (e.g., `jvDisplayLanguage=de`). This does not affect scraping — the scraper retrieves all available language versions automatically.

***

### Output Format

**Sample output**

```json
{
  "language_version": "de",
  "title": "Trainingsadministrator und LMS-Betreuer (E-Learning-Autor/in)",
  "number_of_posts": 1,
  "eures_flag": false,
  "job_categories_codes": [
    "http://data.europa.eu/esco/occupation/ec5b72d1-0206-4179-9abd-570c66bc44b9"
  ],
  "position_offering_code": "directhire",
  "position_schedule_codes": [
    "fulltime"
  ],
  "employment_period": {
    "start_date": 1783555200000,
    "start_date_text": null,
    "end_date": null,
    "end_date_text": null,
    "period_description": "Das Stellenangebot ist unbefristet"
  },
  "immediate_start_indicator": true,
  "required_skills": [],
  "working_language_codes": [],
  "description": "Als Verstärkung für unser Learning Management Team bist du für die Evaluierung, Erstellung, Pflege und Umsetzung der Schulungsangebote verantwortlich. Durch dein Know-How und kreatives Denken bist du maßgeblich daran beteiligt, die Lernmöglichkeiten innerhalb der EVG zu gestalten und zu verbessern.<br><br>Was dich erwartet:<br><br>- Wartung und Pflege der LMS-Funktionalitäten und Inhalte<br>- Ansprechpartner für alle Bereiche bei nutzungstechnischen und organisatorischen LMS-Fragen<br>- Evaluierung von Schulungsbedarfen und Unterstützung bei der systemtechnischen Umsetzung<br>- Durchführung von Schulungen für Mitarbeiter und Führungskräfte<br>- Kontinuierliche Weiterentwicklung des LMS in enger Zusammenarbeit mit der IT und dem Systemhersteller<br><br>Was du mitbringst:<br><br>- eine abgeschlossene technische oder kaufmännische Ausbildung (HTL, HAK, HTBLA, etc.)<br>- idealerweise erste Erfahrung in der Betreuung von LMS-Software (eFront) oder einegenerelle IT-Affinität<br>- hohe Organisations- und Kommunikationsstärke<br>- ausgeprägte soziale Kompetenz sowie Freude &amp; Geduld im Umgang mit Menschen<br>- selbstständige Arbeitsweise und hohes Engagement<br>- gute Englischkenntnisse<br><br>Gehalt:<br><br>Übers Gehalt sprechen wir am liebsten persönlich, aber so viel können wir schonmal verraten: Wir orientieren uns selbstverständlich an marktüblichen Gehältern - das heißt, abhängig von der Position und Ausbildung ist bereits beim Einstieg eine Überbezahlung zum Kollektivvertrag möglich. Für diese Position bieten wir ein jährliches Bruttogehalt von mindestens 38.500EUR. Je nach Qualifikation und Erfahrung gibt’s entsprechend auch mehr!<br>",
  "locations": [
    {
      "country_code": "at",
      "region": "at31",
      "city_name": "Sankt Florian am Inn",
      "postal_code": "4782",
      "address_lines": [],
      "building_address": null
    }
  ],
  "required_experiences": [],
  "required_driving_licenses": [],
  "position_languages": [],
  "employer": {
    "name": "EV Group E. Thallner GmbH",
    "legal_i_d": null,
    "organisation_size_code": "smallenterprise",
    "organisation_ownership_type_code": null,
    "website": null,
    "sector_codes": [
      "c27.9.0"
    ],
    "description": ""
  },
  "application_instructions": [
    "\nGewünschte Bewerbungsarten: über Internet\n\nInternetadresse: https://jobdb.softgarden.de/jobdb/public/jobposting/applyonline/click?jp=63793479\n\nStellenangebot-Details in der Jobsuche der BA aufrufen: <a href=\"https://www.arbeitsagentur.de/jobsuche/jobdetail/19208-0063793479-S\" rel=\"nofollow\">19208-0063793479-S</a>\n"
  ],
  "person_contacts": [
    {
      "given_name": "",
      "family_name": "Nicht eingegeben",
      "communications": null
    }
  ]
}
```

Each scraped job vacancy returns a structured record with 18 core fields:

#### Job Identity & Metadata

| Field | Meaning | Example |
|---|---|---|
| `Language Version` | Language version of the posting fetched | `en`, `de`, `fr` |
| `Title` | Official job title as listed on EURES | "Software Engineer" |
| `Position Offering Code` | Unique EURES identifier for this vacancy | `MT920808-006379347...` |
| `EURES Flag` | Whether the job is flagged as EURES-promoted | `true` / `false` |

#### Position & Employment Terms

| Field | Meaning | Example |
|---|---|---|
| `Number Of Posts` | Count of open positions for this role | `2` |
| `Position Schedule Codes` | Employment type codes (full-time, part-time, etc.) | `FULL_TIME`, `PART_TIME` |
| `Employment Period` | Contract duration and terms | "Permanent" / "Fixed-term 12 months" |
| `Immediate Start Indicator` | Whether the role can start immediately | `true` / `false` |

#### Skills & Experience

| Field | Meaning | Example |
|---|---|---|
| `Required Skills` | Competencies and technical skills needed | "Python, SQL, Agile" |
| `Required Experiences` | Professional experience levels demanded | "3+ years in software development" |
| `Required Driving Licenses` | Driving license categories required | `B`, `C`, `CE` |
| `Working Language Codes` | Languages required or preferred for the role | `en`, `de`, `fr` |
| `Position Languages` | Languages in which the job is offered | `en`, `de` |

#### Job Details & Context

| Field | Meaning | Example |
|---|---|---|
| `Description` | Full job description, responsibilities, and conditions | Detailed HTML/text job posting |
| `Job Categories Codes` | Industry or job classification codes (ISCO/NACE) | `2151` (IT specialists) |
| `Locations` | Geographic locations where the job is based | "Berlin, Germany" / "Multiple locations" |

#### Employer & Application

| Field | Meaning | Example |
|---|---|---|
| `Employer` | Company or organization name and details | Employer info and contact |
| `Application Instructions` | How to apply and submission requirements | "Send CV to HR@company.eu" |
| `Person Contacts` | Contact information for inquiries | Name, phone, email of HR contact |

***

### How to Use

1. **Find job URLs** — Browse europa.eu/eures or search specific roles. Open individual job detail pages.
2. **Copy job links** — Copy the full URL from the address bar (include language parameters if desired).
3. **Prepare input** — Paste URLs into the `urls` array. Keep `ignore_url_failures: true` for robust runs.
4. **Execute the scraper** — Start the actor and monitor progress in the run log.
5. **Review results** — Once complete, download output as JSON, CSV, or Excel.

**Common scenarios:**

- **Bulk scraping:** Paste 50+ URLs at once; the scraper processes them sequentially with auto-retry on transient failures.
- **Language variants:** If you need jobs in multiple languages, add the same job URL with different `jvDisplayLanguage` parameters.
- **Failed URLs:** With `ignore_url_failures: true`, expired or inaccessible posts are logged but do not break the run.

***

### Benefits & Real-World Applications

- **Talent acquisition:** Build a curated database of EU-wide openings matching your hiring criteria
- **Market intelligence:** Analyze salary trends, skill demand, and employer patterns across European markets
- **Academic research:** Study labor mobility and employment dynamics in the EU
- **Job aggregation:** Syndicate EURES postings to niche career platforms and internal portals
- **Competitive benchmarking:** Monitor competitor hiring strategies and regional expansion plans

The **Europa EURES Jobs Scraper** transforms recruitment research from hours of manual browsing into minutes of automated data collection, delivering insights that drive smarter hiring decisions.

***

### Conclusion

The **Europa EURES Jobs Scraper** unlocks the full potential of the EU's largest employment portal. Whether you're a recruiter sourcing across borders, a researcher studying labor markets, or a platform aggregating jobs, this scraper delivers structured, actionable data from thousands of EURES postings. Start scraping today and stay ahead in European talent competition.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://europa.eu/eures/portal/jv-se/jv-details/MTkyMDgtMDA2Mzc5MzQ3OS1TIDE?jvDisplayLanguage=de&lang=en"
  ],
  "ignore_url_failures": true
}
```

# 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 = {
    "urls": [
        "https://europa.eu/eures/portal/jv-se/jv-details/MTkyMDgtMDA2Mzc5MzQ3OS1TIDE?jvDisplayLanguage=de&lang=en"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/europa-jobs-details-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 = {
    "urls": ["https://europa.eu/eures/portal/jv-se/jv-details/MTkyMDgtMDA2Mzc5MzQ3OS1TIDE?jvDisplayLanguage=de&lang=en"],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/europa-jobs-details-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 '{
  "urls": [
    "https://europa.eu/eures/portal/jv-se/jv-details/MTkyMDgtMDA2Mzc5MzQ3OS1TIDE?jvDisplayLanguage=de&lang=en"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/europa-jobs-details-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Europa Jobs Details Scraper",
        "description": "Scrape detailed job postings from Europa.eu's EURES portal with precision. This scraper captures job titles, employer details, skills requirements, locations, languages, and 18+ structured fields — perfect for HR professionals, recruiters, and labor market researchers across Europe.",
        "version": "0.0",
        "x-build-id": "DWbge02tHGc0qxL6K"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/soft_alexist~europa-jobs-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-soft_alexist-europa-jobs-details-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/soft_alexist~europa-jobs-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-soft_alexist-europa-jobs-details-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/soft_alexist~europa-jobs-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-soft_alexist-europa-jobs-details-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": {
                    "urls": {
                        "title": "URLs of the Specific jobs urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
