# Jobbland Jobs Search Scraper (`alexist/jobbland-jobs-search-scraper`) Actor

Scrape job search results from Jobbland.se, Sweden's popular job platform. Collect titles, company details, salaries, locations, application methods, and 24+ fields per listing — perfect for Swedish job market research and talent acquisition.

- **URL**: https://apify.com/alexist/jobbland-jobs-search-scraper.md
- **Developed by:** [Alex](https://apify.com/alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% 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/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

## Jobbland Jobs Search Scraper: Extract Swedish Job Listings at Scale
---

### What Is Jobbland.se?

Jobbland.se is Sweden's leading job aggregator and search platform, hosting thousands of active job listings across industries, regions, and experience levels. It features positions in Stockholm, Gothenburg, Malmö, and throughout Sweden. For recruiters, researchers, and job market analysts, manually extracting listing data from search results is tedious and error-prone — the **Jobbland Jobs Search Scraper** automates this task, turning search result pages into clean, structured datasets.

---

### Overview

The **Jobbland Jobs Search Scraper** extracts job listings directly from Jobbland search results pages, capturing comprehensive data on titles, companies, salaries, locations, and application details. It is ideal for:

- **Swedish recruiters** building talent pipelines and competitive intelligence
- **HR professionals** benchmarking salaries and hiring trends by region
- **Job market researchers** analyzing Swedish employment patterns
- **Developers** integrating Swedish job data into job boards or aggregators
- **Career coaches** tracking opportunities in specific industries

Key advantages include flexible URL input for targeted searches, robust error handling via `ignore_url_failures`, and configurable item limits to control scraping volume. The scraper preserves Swedish location data (municipality names, postal codes) and supports multi-location job entries.

---

### Input Format

The scraper accepts a JSON configuration object:

```json
{
  "urls": [
    "https://jobbland.se/lediga-jobb/stockholm/kategori/administration?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
````

| Field | Description | Example |
|---|---|---|
| `urls` | Direct links to Jobbland search results pages; supports filters by region, category, and page number | `https://jobbland.se/lediga-jobb/stockholm/kategori/administration?page=1` |
| `ignore_url_failures` | If `true`, scraper continues if some URLs fail instead of stopping the entire run | `true` |
| `max_items_per_url` | Maximum number of job listings extracted per URL | `20` |

> **Tip:** Use Jobbland's filter options in the URL (region, category, salary range) to pre-narrow your data collection and reduce API load.

***

### Output Format

**Sample output**

```json
{
  "address": "Stockholm",
  "municipality_name": "Stockholm",
  "postal_code": null,
  "category": {
    "id": 452,
    "name": "Administration",
    "link": "/lediga-jobb/kategori/administration",
    "slug": "administration",
    "job_entry_count": null
  },
  "company_name": "Bravura Sverige AB",
  "company": {
    "id": 406046,
    "link": "https://jobbland.se/lediga-jobb/foretag/bravura-sverige",
    "slug": "bravura-sverige",
    "logo_url": "https://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=300",
    "name": "Bravura Sverige AB",
    "search_url": "https://jobbland.se/lediga-jobb/foretag/bravura-sverige",
    "vat_id": "SE5567520803",
    "logo_url_imgix": {
      "src": "https://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=59",
      "srcset": "https://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=59 59w,\nhttps://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=72 72w,\nhttps://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=118 118w,\nhttps://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=177 177w",
      "sizes": [
        59,
        72,
        118,
        177
      ]
    }
  },
  "ends_at": null,
  "heading": "Project Manager inom PMO till Saint-Gobain Distribution Sweden",
  "id": 20139684,
  "slug": "project-manager-inom-pmo-till-saint-gobain-distribution-sweden-sbsra-20139684",
  "link": "https://jobbland.se/jobb/project-manager-inom-pmo-till-saint-gobain-distribution-sweden-sbsra-20139684",
  "location": {
    "id": 15799,
    "name": "Stockholm",
    "latitude": null,
    "longitude": null,
    "search_url": "https://jobbland.se/lediga-jobb/stockholm",
    "parent_name": "Stockholms län",
    "slug": "stockholm"
  },
  "additional_locations": [],
  "logo_url": "https://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=300",
  "posted_at": "2026-03-03T23:00:01+00:00",
  "publish_level": {
    "name": "Jobbland Publikation & Prioritet",
    "type": "integration",
    "recommend_in_search": true
  },
  "product": {
    "name": "Jobbland Publikation & Prioritet",
    "type": "integration",
    "recommend_in_search": true
  },
  "apply_method": "other",
  "salary": null,
  "salary_estimate": {
    "percentile_10": "44700.00",
    "percentile_25": "52000.00",
    "percentile_75": "81400.00",
    "percentile_90": "103400.00",
    "median": "66700.00",
    "average": "71600.00",
    "low": "52000.00",
    "high": "81400.00",
    "year": 2024,
    "jobtitle": {
      "name": "Projektchef",
      "slug": "projektchef",
      "link": "/lon/projektchef"
    },
    "period": "month"
  },
  "job_location_type": "on-site",
  "lede": null,
  "seniority": null,
  "required_spoken_languages": null,
  "logo_url_imgix": {
    "src": "https://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=59",
    "srcset": "https://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=59 59w,\nhttps://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=72 72w,\nhttps://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=118 118w,\nhttps://duunitori.imgix.net/media/images/logos/Bravura_logotyp_svart.png?auto=format&w=177 177w",
    "sizes": [
      59,
      72,
      118,
      177
    ]
  },
  "from_url": "https://jobbland.se/lediga-jobb/stockholm/kategori/administration?page=2"
}
```

Each scraped job listing returns a detailed record with 24 fields:

#### Identification & Metadata

| Field | Meaning |
|---|---|
| `ID` | Unique Jobbland identifier for the job posting |
| `Heading` | Official job title as displayed on the platform |
| `Slug` | URL-friendly version of the job title |
| `Link` | Direct URL to the full job listing |
| `Lede` | Brief introductory text or job summary snippet |

#### Company Information

| Field | Meaning |
|---|---|
| `Company Name` | Hiring company's display name |
| `Company` | Full company entity details and metadata |
| `Logo URL` | Direct link to company logo image |
| `Logo URL Imgix` | Optimized logo URL via Imgix CDN for fast loading |

#### Location Details

| Field | Meaning |
|---|---|
| `Location` | Primary job location (city or region) |
| `Address` | Full street address of the job site or office |
| `Municipality Name` | Swedish municipality (kommun) where the job is located |
| `Postal Code` | Swedish postal code (postnummer) |
| `Additional Locations` | Secondary or multiple work locations if applicable |
| `Job Location Type` | Work arrangement (e.g., on-site, remote, hybrid) |

#### Job Details

| Field | Meaning |
|---|---|
| `Heading` | Job title (same as above, repeated in some contexts) |
| `Category` | Job category or industry (e.g., Administration, IT, Sales) |
| `Seniority` | Experience level required (e.g., Entry-level, Mid-level, Senior) |
| `Required Spoken Languages` | Languages required for the role (typically Swedish and English) |

#### Compensation & Dates

| Field | Meaning |
|---|---|
| `Salary` | Salary range or amount (if disclosed) |
| `Salary Estimate` | Jobbland's estimated salary based on role and market data |
| `Posted At` | Date and time the listing was published |
| `Ends At` | Application deadline or listing expiry date |

#### Application & Classification

| Field | Meaning |
|---|---|
| `Apply Method` | How to apply (direct on Jobbland, external URL, email) |
| `Product` | Jobbland product type (e.g., Premium listing, Standard) |
| `Publish Level` | Visibility level of the listing (public, restricted, featured) |

***

### How to Use

1. **Build your search URL** — Navigate to Jobbland.se, apply filters for region, category, salary range, and experience level, then copy the results page URL.
2. **Add to configuration** — Paste the URL into the `urls` array. You can add multiple page URLs for comprehensive coverage.
3. **Set item limits** — Configure `max_items_per_url` based on your needs (e.g., `20` for quick pilot, `100+` for deep scrapes).
4. **Enable error tolerance** — Set `ignore_url_failures: true` for production runs to prevent interruption if individual pages fail.
5. **Run the scraper** — Start the actor and monitor progress in the logs.
6. **Export results** — Download output as JSON, CSV, or Excel for analysis or database import.

**Common use cases:**

- Search by region: `stockholm/kategori/administration`
- Filter by category: `lediga-jobb/kategori/it`
- Paginate results: add `?page=1`, `?page=2`, etc.

***

### Use Cases & Business Value

- **Salary benchmarking:** Compare compensation across regions (Stockholm vs. provincial areas) and industries
- **Talent acquisition:** Build candidate pipelines by scraping multiple category searches simultaneously
- **Market research:** Track hiring trends in Swedish sectors (healthcare, tech, administration)
- **Competitive intelligence:** Monitor competitor job postings and requirements
- **Job board integration:** Feed Jobbland data into your own job search platform

The Jobbland Jobs Search Scraper reduces manual data entry from hours to minutes, delivering Swedish job market insights that drive smarter hiring decisions.

***

### Conclusion

The **Jobbland Jobs Search Scraper** unlocks Swedish job data at scale, combining powerful search filtering with structured output across 24+ fields. Whether you're recruiting, researching, or building tools, this scraper transforms Jobbland search pages into actionable intelligence. Start scraping today and stay ahead of Swedish job market trends.

# Actor input Schema

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

Add the URLs of the Jobs list 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.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://jobbland.se/lediga-jobb/stockholm/kategori/administration?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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://jobbland.se/lediga-jobb/stockholm/kategori/administration?page=2"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("alexist/jobbland-jobs-search-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://jobbland.se/lediga-jobb/stockholm/kategori/administration?page=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("alexist/jobbland-jobs-search-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://jobbland.se/lediga-jobb/stockholm/kategori/administration?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call alexist/jobbland-jobs-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Jobbland Jobs Search Scraper",
        "description": "Scrape job search results from Jobbland.se, Sweden's popular job platform. Collect titles, company details, salaries, locations, application methods, and 24+ fields per listing — perfect for Swedish job market research and talent acquisition.",
        "version": "0.0",
        "x-build-id": "ZjZF3Bjoccot4uMGN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alexist~jobbland-jobs-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alexist-jobbland-jobs-search-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/alexist~jobbland-jobs-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-alexist-jobbland-jobs-search-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/alexist~jobbland-jobs-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-alexist-jobbland-jobs-search-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 Jobs list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Jobs list 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."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
