# LinkedIn Real-Time Data — Jobs, Profiles, Companies & Posts (`b2b_leads/linkedin-real-time-data-jobs-profiles-companies-posts`) Actor

Scrape LinkedIn jobs, profiles, companies & posts in real time — no browser, no login required. Fast, lightweight Apify actor with LinkedIn Jobs search filters, people search, company data, lead generation & recruiting. Structured JSON for CRM, AI, LLM, MCP & analytics. Up to 1,000 results per query

- **URL**: https://apify.com/b2b\_leads/linkedin-real-time-data-jobs-profiles-companies-posts.md
- **Developed by:** [Chidubem Aneke](https://apify.com/b2b_leads) (community)
- **Categories:** Lead generation, Jobs, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 results

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

## LinkedIn Real-Time Data

**The fastest, lightest LinkedIn data Actor on Apify.** Collect jobs, people, companies, and posts as clean, structured JSON — **no browser**, **512 MB RAM**, results streamed to your dataset in real time.

Built for developers, data teams, recruiters, and AI pipelines that need **reliable LinkedIn data at scale** without the cost and complexity of browser automation.

---

### Why this Actor

| | LinkedIn Real-Time Data | Typical browser scraper |
|---|------------------------|-------------------------|
| **Speed** | ~1–3 s per item | 5–15 s per item |
| **Memory** | **256–512 MB** default | 2–4 GB+ |
| **Setup** | No login required | Usually requires login |
| **Cost** | Low compute, low proxy burn | High |
| **Output** | Structured JSON, LLM-ready | Often messy HTML |
| **Scale** | Up to **1,000 results** per search query | Often capped lower |

---

### What you get — 50+ data points

Every record includes `featureType` and `scrapedAt` so you can filter, join, and pipe into any workflow.

#### Jobs (`featureType: "job"`)
| Field | Description |
|-------|-------------|
| `title`, `company`, `location`, `workplaceType` | Core listing info |
| `jobUrl`, `applyUrl`, `companyUrl`, `companyLogo` | Links & branding |
| `descriptionText`, `descriptionHtml` | Full job description |
| `seniorityLevel`, `employmentType`, `jobFunction`, `industries` | Classification |
| `salary`, `applicantCount`, `easyApply` | Compensation & signals |
| `listedAtISO`, `postedTimeAgo` | Freshness |
| `searchQuery`, `position` | Traceability |

#### People (`featureType: "profile"`)
| Field | Description |
|-------|-------------|
| `fullName`, `firstName`, `lastName`, `headline`, `summary` | Identity & bio |
| `location`, `country`, `industry` | Geography & sector |
| `currentTitle`, `currentCompany` | Role today |
| `followersCount`, `connectionsCount` | Reach |
| `experience[]`, `education[]`, `skills[]`, `languages[]` | Career history |
| `pictureUrl`, `profileUrl`, `publicIdentifier` | URLs & IDs |
| `corporateEmails[]` | Corporate emails (enrichment) |
| `wikidata`, `github` | External enrichment objects |

#### Companies (`featureType: "company"`)
| Field | Description |
|-------|-------------|
| `name`, `tagline`, `description`, `industry` | Identity |
| `employeeCount`, `companySize`, `followerCount` | Scale |
| `headquarters`, `founded`, `specialties[]` | Details |
| `website`, `logoUrl`, `companyUrl` | Links |
| `emails[]`, `contactPageUrl` | Contact enrichment |
| `wikidata` | External enrichment |

#### Posts (`featureType: "post"`)
| Field | Description |
|-------|-------------|
| `text`, `authorName`, `authorHeadline`, `authorUrl` | Content & author |
| `numLikes`, `numComments`, `numShares`, `numReactions` | Engagement |
| `createdAtISO`, `postUrl`, `urn` | IDs & timestamps |
| `comments[]` | Top comments (author, text, likes) |
| `mediaUrls[]`, `articleTitle`, `articleUrl` | Media & links |

Set `includeRaw: true` to attach the full source payload on any record (larger output, useful for custom parsers).

---

### Features

#### Jobs — on by default
Fast LinkedIn Jobs Search Filter: keywords, title, company, location, experience, employment type, remote/hybrid/onsite, date posted, and sort order. Up to **1,000 jobs per keyword**.

#### People Search
Two modes: scrape by profile URL/handle, or discover by keyword with LinkedIn filters (location, title, current/past company, industry, school). Up to **1,000 profiles per keyword**.

#### Companies
Two modes: scrape by company URL/name, or discover by keyword with location, industry, size, and headquarters filters. Up to **1,000 companies per keyword**.

#### Posts & Activity
Three modes: scrape post URLs, load recent posts from profile URLs, or discover posts by keyword with author, company, topic, date posted, and relevance filters. Top comments included.

#### Enrichment
Optional layer that adds data beyond the LinkedIn profile or company page:
- Corporate emails
- Wikidata facts & social links
- GitHub developer profiles
- Company website contact emails

---

### Use cases

- **Recruiting & talent sourcing** — job listings + people search by title, location, and company
- **Lead generation & sales** — company discovery, decision-maker profiles, contact enrichment
- **Market research** — track hiring trends, company growth, industry activity
- **Competitive intelligence** — monitor competitor posts, headcount signals, job postings
- **AI & LLM pipelines** — structured JSON for RAG, scoring, summarization, and outreach drafts
- **Data products** — feed warehouses, CRMs, and internal tools via Apify API or webhooks

---

### LLM & MCP integration

Output is **JSON Lines–friendly structured data** — ideal for ChatGPT, Claude, Gemini, LangChain, LlamaIndex, and custom agents.

#### Recommended workflow
1. Run the Actor with the features you need.
2. Fetch dataset items via [Apify API](https://docs.apify.com/api/v2) or export JSON/CSV.
3. Pass records to your LLM with a system prompt, or index into a vector store.

#### Example: single profile for an LLM prompt

```json
{
  "featureType": "profile",
  "fullName": "Jane Doe",
  "headline": "VP Engineering at Acme",
  "location": "San Francisco Bay Area",
  "currentCompany": "Acme",
  "experience": [{ "title": "VP Engineering", "company": "Acme", "dateRange": "2022 – Present" }],
  "corporateEmails": ["jane.doe@acme.com"],
  "profileUrl": "https://www.linkedin.com/in/janedoe"
}
````

#### Apify MCP (Model Context Protocol)

Use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp) so AI assistants can:

- **Run** this Actor with natural-language instructions
- **Read** dataset results directly in the chat
- **Chain** with other Actors (e.g. enrich → email → CRM)

Typical MCP tool flow:

```
User: "Find 50 fintech companies in London and summarize each"
→ MCP runs Actor with enableCompanies, companySearchMode=keyword, companyKeywords=["fintech"], companyLocation=London
→ MCP reads dataset items
→ LLM summarizes results
```

#### API quick start

```bash
curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "enableJobs": true,
    "jobKeywords": ["product manager"],
    "jobLocation": "Remote",
    "jobsPerQuery": 25
  }'
```

Dataset items: `GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json`

***

### Input reference

Enable only what you need. All features are independent.

| Input | Type | Default | Description |
|-------|------|---------|-------------|
| **Jobs** | | | |
| `enableJobs` | boolean | `true` | Scrape job listings |
| `jobKeywords` | string\[] | `["software engineer"]` | Search keywords (one run per keyword) |
| `jobTitle` | string | — | Title filter |
| `jobCompany` | string | — | Company filter |
| `jobLocation` | string | `"United States"` | Location |
| `jobExperienceLevels` | enum\[] | — | internship → executive |
| `jobTypes` | enum\[] | — | full\_time, part\_time, contract, … |
| `jobRemote` | enum\[] | — | onsite, remote, hybrid |
| `jobDatePosted` | enum | `any` | any, month, week, day |
| `jobSort` | enum | `relevance` | relevance or date |
| `jobsPerQuery` | integer | `25` | Max jobs per keyword (1–1000) |
| `fetchJobDetails` | boolean | `true` | Full description + criteria |
| **People Search** | | | |
| `enableProfiles` | boolean | `false` | People search |
| `profileSearchMode` | enum | `url` | url or keyword |
| `profileUrls` | string\[] | — | URLs or handles (url mode) |
| `profileKeywords` | string\[] | — | Keywords (keyword mode) |
| `profileLocation` | string | — | Location filter |
| `profileTitle` | string | — | Title / role |
| `profileCurrentCompany` | string | — | Current company |
| `profilePastCompany` | string | — | Past company |
| `profileIndustry` | string | — | Industry |
| `profileSchool` | string | — | School |
| `profilesPerQuery` | integer | `25` | Max profiles per keyword |
| **Companies** | | | |
| `enableCompanies` | boolean | `false` | Company search |
| `companySearchMode` | enum | `url` | url or keyword |
| `companyUrls` | string\[] | — | URLs or names (url mode) |
| `companyKeywords` | string\[] | — | Keywords (keyword mode) |
| `companyLocation` | string | — | Location filter |
| `companyIndustry` | string | — | Industry |
| `companySize` | string | — | Company size |
| `companyHeadquarters` | string | — | HQ location |
| `companiesPerQuery` | integer | `25` | Max companies per keyword |
| `companyDiscoveryViaJobs` | boolean | `true` | Also find companies via hiring signals |
| **Posts** | | | |
| `enablePosts` | boolean | `false` | Posts & activity |
| `postSearchMode` | enum | `url` | url, profile, or keyword |
| `postUrls` | string\[] | — | Post permalinks (url mode) |
| `activityProfiles` | string\[] | — | Profile URLs (profile mode) |
| `postKeywords` | string\[] | — | Keywords (keyword mode) |
| `postDatePosted` | enum | `any` | Date posted filter |
| `postSort` | enum | `relevance` | Relevance or most recent |
| `postsPerProfile` | integer | `20` | Max posts per profile |
| `postsPerQuery` | integer | `25` | Max posts per keyword |
| `includeComments` | boolean | `true` | Top comments |
| **Enrichment** | | | |
| `enableEnrichment` | boolean | `false` | Enable all enrichment sub-options |
| `enrichEmailPatterns` | boolean | `true` | Corporate emails |
| `enrichWikidata` | boolean | `true` | Wikidata facts |
| `enrichGithub` | boolean | `true` | GitHub data |
| `enrichCompanyWebsite` | boolean | `true` | Website contact emails |
| **Output & limits** | | | |
| `maxItems` | integer | `1000` | Total cap across all features |
| `includeRaw` | boolean | `false` | Attach raw source payload |
| `proxyConfiguration` | object | residential US | Apify proxy settings |

Full schema: see `.actor/input_schema.json` in this repository or the **Input** tab on Apify Console.

***

### Output reference

Each dataset row is one record. Filter by `featureType`:

| `featureType` | Description |
|---------------|-------------|
| `job` | Job posting |
| `profile` | Person profile |
| `company` | Company page |
| `post` | Post or activity |

**Dataset views** (in Apify Console): Overview, Jobs, Profiles, Companies, Posts.

Export formats: **JSON**, **CSV**, **Excel**, **RSS**, or via **API**.

***

### Quick start examples

**Jobs only**

```json
{
  "enableJobs": true,
  "jobKeywords": ["data engineer"],
  "jobLocation": "United States",
  "jobsPerQuery": 50,
  "fetchJobDetails": true
}
```

**People keyword search**

```json
{
  "enableJobs": false,
  "enableProfiles": true,
  "profileSearchMode": "keyword",
  "profileKeywords": ["software engineer"],
  "profileTitle": "Software Engineer",
  "profileLocation": "San Francisco Bay Area",
  "profilesPerQuery": 100
}
```

**Profile + enrichment**

```json
{
  "enableJobs": false,
  "enableProfiles": true,
  "profileSearchMode": "url",
  "profileUrls": ["williamhgates"],
  "enableEnrichment": true
}
```

**Posts by keyword**

```json
{
  "enablePosts": true,
  "postSearchMode": "keyword",
  "postKeywords": ["AI regulation"],
  "postDatePosted": "week",
  "postSort": "date",
  "postsPerQuery": 50
}
```

***

### Proxy & performance

- **Residential proxy** (US recommended) is strongly advised for best reliability.
- Default memory: **512 MB** — sufficient for most runs including high-volume search.
- Results are **streamed to the dataset** as they are collected; long runs do not accumulate data in memory.

***

### Limitations & compliance

- Post comments are limited to the top comments LinkedIn exposes per post.
- Unofficial tool — not affiliated with LinkedIn. Use responsibly and comply with applicable laws and LinkedIn's Terms of Service.

***

### Contact & custom work

Need something beyond this Actor? I build **custom scrapers**, **data pipelines**, and **full-stack web applications** for startups and enterprises.

- **Email:** <dubem115@gmail.com>
- **GitHub:** [github.com/DrunkCodes](https://github.com/DrunkCodes)

Reach out for:

- Custom Apify Actors (any website or API)
- LinkedIn / social / job-board data projects at scale
- LLM & MCP integrations with your data stack
- Web apps, dashboards, and automation tools

***

*LinkedIn Real-Time Data · by [DrunkCodes](https://github.com/DrunkCodes)*

# Actor input Schema

## `enableJobs` (type: `boolean`):

Scrape LinkedIn job postings with full descriptions and hiring criteria. Enabled by default.

## `jobKeywords` (type: `array`):

Main job search keywords — same as the LinkedIn Jobs search box. One search per keyword.

## `jobTitle` (type: `string`):

Title filter (e.g. "Software Engineer"). Combined with keywords for precise LinkedIn Jobs results.

## `jobCompany` (type: `string`):

Company filter — search jobs at a specific company (e.g. "Google", "Stripe"). Leave empty for any company.

## `jobLocation` (type: `string`):

Location to search jobs in (e.g. "United States", "London", "Remote").

## `jobExperienceLevels` (type: `array`):

Filter jobs by experience level.

## `jobTypes` (type: `array`):

Filter jobs by employment type.

## `jobRemote` (type: `array`):

Filter jobs by on-site / remote / hybrid.

## `jobDatePosted` (type: `string`):

Only return jobs posted within this window.

## `jobSort` (type: `string`):

Relevance or most recent.

## `jobsPerQuery` (type: `integer`):

Maximum jobs to return per keyword (1–1000).

## `fetchJobDetails` (type: `boolean`):

Fetch each job's full description and criteria (seniority, employment type, function, industry). Slightly slower but much richer.

## `enableProfiles` (type: `boolean`):

Find and scrape LinkedIn people profiles by URL/handle or by keyword with LinkedIn search filters.

## `profileSearchMode` (type: `string`):

Choose how to find people: direct URLs/handles or keyword discovery.

## `profileUrls` (type: `array`):

LinkedIn profile URLs (https://www.linkedin.com/in/xxx) or bare handles.

## `profileKeywords` (type: `array`):

Search keywords (e.g. "software engineer", "data scientist fintech"). Combine with filters below.

## `profileLocation` (type: `string`):

Geographic filter (e.g. "San Francisco Bay Area", "London", "United States"). Strongly recommended for people search.

## `profileTitle` (type: `string`):

Job title filter (e.g. "Software Engineer", "Product Manager").

## `profileCurrentCompany` (type: `string`):

Filter by current employer (e.g. "Google", "Microsoft").

## `profilePastCompany` (type: `string`):

Filter by past employer.

## `profileIndustry` (type: `string`):

Industry filter (e.g. "Financial Services", "Information Technology").

## `profileSchool` (type: `string`):

School filter (e.g. "Stanford University", "MIT").

## `profilesPerQuery` (type: `integer`):

Maximum profiles to return per keyword (1–1000).

## `enableCompanies` (type: `boolean`):

Find and scrape LinkedIn company pages by URL/name or by keyword with LinkedIn company filters.

## `companySearchMode` (type: `string`):

Choose how to find companies: direct URLs/names or keyword discovery.

## `companyUrls` (type: `array`):

LinkedIn company URLs (https://www.linkedin.com/company/xxx) or bare universal names.

## `companyKeywords` (type: `array`):

Search keywords (e.g. "fintech", "AI startup"). Combine with filters below.

## `companyLocation` (type: `string`):

Geographic filter for company search.

## `companyIndustry` (type: `string`):

Industry filter (e.g. "Financial Services", "Software Development").

## `companySize` (type: `string`):

Company size filter (e.g. "51-200 employees", "1001-5000").

## `companyHeadquarters` (type: `string`):

HQ location filter (e.g. "San Francisco", "London").

## `companiesPerQuery` (type: `integer`):

Maximum companies to return per keyword (1–1000).

## `companyDiscoveryViaJobs` (type: `boolean`):

For keyword company search, also find companies actively hiring for the query via LinkedIn Jobs.

## `enablePosts` (type: `boolean`):

Scrape LinkedIn posts by URL, from a profile's activity feed, or by keyword with filters.

## `postSearchMode` (type: `string`):

Choose how to find posts.

## `postUrls` (type: `array`):

LinkedIn post or activity URLs (full URLs or urn:li:activity:... references).

## `activityProfiles` (type: `array`):

LinkedIn profile URLs or handles — loads recent posts from each profile's activity feed.

## `postsPerProfile` (type: `integer`):

Maximum posts to fetch per profile URL (1–500).

## `postKeywords` (type: `array`):

Search keywords for post/content discovery (e.g. "AI regulation", "product launch").

## `postLocation` (type: `string`):

Geographic filter for post search.

## `postAuthor` (type: `string`):

Author name filter for post search.

## `postCompany` (type: `string`):

Company filter — finds posts from or about a company.

## `postTopic` (type: `string`):

Topic or theme filter (combined with keywords).

## `postDatePosted` (type: `string`):

Only return posts published within this window.

## `postSort` (type: `string`):

Relevance or most recent.

## `postsPerQuery` (type: `integer`):

Maximum posts to return per keyword (1–1000).

## `includeComments` (type: `boolean`):

Include top comments on each post (author name, comment text, like count).

## `enableEnrichment` (type: `boolean`):

Augment profiles and companies with additional data points from external sources.

## `enrichEmailPatterns` (type: `boolean`):

Generate likely email addresses from a person's name and company domain (first.last@domain, flast@domain, …).

## `enrichWikidata` (type: `boolean`):

Enrich people and companies with Wikidata (description, official website, social links).

## `enrichGithub` (type: `boolean`):

If a GitHub profile is linked, pull bio, company, blog, location, repos, and followers.

## `enrichCompanyWebsite` (type: `boolean`):

Fetch the company website and extract contact emails from home and contact pages.

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

Global cap on the total number of records across all features.

## `includeRaw` (type: `boolean`):

Attach the raw source payload under the raw field. Larger output.

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

Use Residential US proxy for best results and to avoid throttling.

## Actor input object example

```json
{
  "enableJobs": true,
  "jobKeywords": [
    "software engineer"
  ],
  "jobTitle": "Software Engineer",
  "jobCompany": "",
  "jobLocation": "United States",
  "jobExperienceLevels": [
    "internship",
    "entry",
    "associate",
    "mid_senior",
    "director",
    "executive"
  ],
  "jobTypes": [
    "full_time",
    "part_time",
    "contract",
    "temporary",
    "internship",
    "volunteer"
  ],
  "jobRemote": [
    "onsite",
    "remote",
    "hybrid"
  ],
  "jobDatePosted": "any",
  "jobSort": "relevance",
  "jobsPerQuery": 25,
  "fetchJobDetails": true,
  "enableProfiles": false,
  "profileSearchMode": "url",
  "profileUrls": [],
  "profileKeywords": [],
  "profileLocation": "",
  "profileTitle": "",
  "profileCurrentCompany": "",
  "profilePastCompany": "",
  "profileIndustry": "",
  "profileSchool": "",
  "profilesPerQuery": 25,
  "enableCompanies": false,
  "companySearchMode": "url",
  "companyUrls": [],
  "companyKeywords": [],
  "companyLocation": "",
  "companyIndustry": "",
  "companySize": "",
  "companyHeadquarters": "",
  "companiesPerQuery": 25,
  "companyDiscoveryViaJobs": true,
  "enablePosts": false,
  "postSearchMode": "url",
  "postUrls": [],
  "activityProfiles": [],
  "postsPerProfile": 20,
  "postKeywords": [],
  "postLocation": "",
  "postAuthor": "",
  "postCompany": "",
  "postTopic": "",
  "postDatePosted": "any",
  "postSort": "relevance",
  "postsPerQuery": 25,
  "includeComments": true,
  "enableEnrichment": false,
  "enrichEmailPatterns": true,
  "enrichWikidata": true,
  "enrichGithub": true,
  "enrichCompanyWebsite": true,
  "maxItems": 1000,
  "includeRaw": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

## `allResults` (type: `string`):

Complete dataset with every field from all enabled features in this run.

## `jobs` (type: `string`):

Job posting rows.

## `profiles` (type: `string`):

People profile rows.

## `companies` (type: `string`):

Company rows.

## `posts` (type: `string`):

Post/activity rows.

# 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 = {
    "enableJobs": true,
    "jobKeywords": [
        "software engineer"
    ],
    "jobTitle": "Software Engineer",
    "jobCompany": "",
    "jobLocation": "United States",
    "jobExperienceLevels": [
        "internship",
        "entry",
        "associate",
        "mid_senior",
        "director",
        "executive"
    ],
    "jobTypes": [
        "full_time",
        "part_time",
        "contract",
        "temporary",
        "internship",
        "volunteer"
    ],
    "jobRemote": [
        "onsite",
        "remote",
        "hybrid"
    ],
    "jobDatePosted": "any",
    "jobSort": "relevance",
    "jobsPerQuery": 25,
    "fetchJobDetails": true,
    "maxItems": 1000,
    "includeRaw": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("b2b_leads/linkedin-real-time-data-jobs-profiles-companies-posts").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 = {
    "enableJobs": True,
    "jobKeywords": ["software engineer"],
    "jobTitle": "Software Engineer",
    "jobCompany": "",
    "jobLocation": "United States",
    "jobExperienceLevels": [
        "internship",
        "entry",
        "associate",
        "mid_senior",
        "director",
        "executive",
    ],
    "jobTypes": [
        "full_time",
        "part_time",
        "contract",
        "temporary",
        "internship",
        "volunteer",
    ],
    "jobRemote": [
        "onsite",
        "remote",
        "hybrid",
    ],
    "jobDatePosted": "any",
    "jobSort": "relevance",
    "jobsPerQuery": 25,
    "fetchJobDetails": True,
    "maxItems": 1000,
    "includeRaw": False,
}

# Run the Actor and wait for it to finish
run = client.actor("b2b_leads/linkedin-real-time-data-jobs-profiles-companies-posts").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 '{
  "enableJobs": true,
  "jobKeywords": [
    "software engineer"
  ],
  "jobTitle": "Software Engineer",
  "jobCompany": "",
  "jobLocation": "United States",
  "jobExperienceLevels": [
    "internship",
    "entry",
    "associate",
    "mid_senior",
    "director",
    "executive"
  ],
  "jobTypes": [
    "full_time",
    "part_time",
    "contract",
    "temporary",
    "internship",
    "volunteer"
  ],
  "jobRemote": [
    "onsite",
    "remote",
    "hybrid"
  ],
  "jobDatePosted": "any",
  "jobSort": "relevance",
  "jobsPerQuery": 25,
  "fetchJobDetails": true,
  "maxItems": 1000,
  "includeRaw": false
}' |
apify call b2b_leads/linkedin-real-time-data-jobs-profiles-companies-posts --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=b2b_leads/linkedin-real-time-data-jobs-profiles-companies-posts",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "LinkedIn Real-Time Data — Jobs, Profiles, Companies & Posts",
        "description": "Scrape LinkedIn jobs, profiles, companies & posts in real time — no browser, no login required. Fast, lightweight Apify actor with LinkedIn Jobs search filters, people search, company data, lead generation & recruiting. Structured JSON for CRM, AI, LLM, MCP & analytics. Up to 1,000 results per query",
        "version": "0.0",
        "x-build-id": "TCL5Z6uWfnPzAVhsw"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/b2b_leads~linkedin-real-time-data-jobs-profiles-companies-posts/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-b2b_leads-linkedin-real-time-data-jobs-profiles-companies-posts",
                "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/b2b_leads~linkedin-real-time-data-jobs-profiles-companies-posts/runs": {
            "post": {
                "operationId": "runs-sync-b2b_leads-linkedin-real-time-data-jobs-profiles-companies-posts",
                "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/b2b_leads~linkedin-real-time-data-jobs-profiles-companies-posts/run-sync": {
            "post": {
                "operationId": "run-sync-b2b_leads-linkedin-real-time-data-jobs-profiles-companies-posts",
                "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": {
                    "enableJobs": {
                        "title": "Jobs",
                        "type": "boolean",
                        "description": "Scrape LinkedIn job postings with full descriptions and hiring criteria. Enabled by default.",
                        "default": true
                    },
                    "jobKeywords": {
                        "title": "Job keywords",
                        "type": "array",
                        "description": "Main job search keywords — same as the LinkedIn Jobs search box. One search per keyword.",
                        "default": [
                            "software engineer"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "jobTitle": {
                        "title": "Job title",
                        "type": "string",
                        "description": "Title filter (e.g. \"Software Engineer\"). Combined with keywords for precise LinkedIn Jobs results.",
                        "default": "Software Engineer"
                    },
                    "jobCompany": {
                        "title": "Company",
                        "type": "string",
                        "description": "Company filter — search jobs at a specific company (e.g. \"Google\", \"Stripe\"). Leave empty for any company.",
                        "default": ""
                    },
                    "jobLocation": {
                        "title": "Job location",
                        "type": "string",
                        "description": "Location to search jobs in (e.g. \"United States\", \"London\", \"Remote\").",
                        "default": "United States"
                    },
                    "jobExperienceLevels": {
                        "title": "Experience levels",
                        "type": "array",
                        "description": "Filter jobs by experience level.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "internship",
                                "entry",
                                "associate",
                                "mid_senior",
                                "director",
                                "executive"
                            ],
                            "enumTitles": [
                                "Internship",
                                "Entry level",
                                "Associate",
                                "Mid-Senior",
                                "Director",
                                "Executive"
                            ]
                        },
                        "default": [
                            "internship",
                            "entry",
                            "associate",
                            "mid_senior",
                            "director",
                            "executive"
                        ]
                    },
                    "jobTypes": {
                        "title": "Job types",
                        "type": "array",
                        "description": "Filter jobs by employment type.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "full_time",
                                "part_time",
                                "contract",
                                "temporary",
                                "internship",
                                "volunteer"
                            ],
                            "enumTitles": [
                                "Full-time",
                                "Part-time",
                                "Contract",
                                "Temporary",
                                "Internship",
                                "Volunteer"
                            ]
                        },
                        "default": [
                            "full_time",
                            "part_time",
                            "contract",
                            "temporary",
                            "internship",
                            "volunteer"
                        ]
                    },
                    "jobRemote": {
                        "title": "Workplace type",
                        "type": "array",
                        "description": "Filter jobs by on-site / remote / hybrid.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "onsite",
                                "remote",
                                "hybrid"
                            ],
                            "enumTitles": [
                                "On-site",
                                "Remote",
                                "Hybrid"
                            ]
                        },
                        "default": [
                            "onsite",
                            "remote",
                            "hybrid"
                        ]
                    },
                    "jobDatePosted": {
                        "title": "Date posted",
                        "enum": [
                            "any",
                            "month",
                            "week",
                            "day"
                        ],
                        "type": "string",
                        "description": "Only return jobs posted within this window.",
                        "default": "any"
                    },
                    "jobSort": {
                        "title": "Sort jobs by",
                        "enum": [
                            "relevance",
                            "date"
                        ],
                        "type": "string",
                        "description": "Relevance or most recent.",
                        "default": "relevance"
                    },
                    "jobsPerQuery": {
                        "title": "Jobs per keyword",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum jobs to return per keyword (1–1000).",
                        "default": 25
                    },
                    "fetchJobDetails": {
                        "title": "Fetch full job details",
                        "type": "boolean",
                        "description": "Fetch each job's full description and criteria (seniority, employment type, function, industry). Slightly slower but much richer.",
                        "default": true
                    },
                    "enableProfiles": {
                        "title": "People Search",
                        "type": "boolean",
                        "description": "Find and scrape LinkedIn people profiles by URL/handle or by keyword with LinkedIn search filters.",
                        "default": false
                    },
                    "profileSearchMode": {
                        "title": "Search mode",
                        "enum": [
                            "url",
                            "keyword"
                        ],
                        "type": "string",
                        "description": "Choose how to find people: direct URLs/handles or keyword discovery.",
                        "default": "url"
                    },
                    "profileUrls": {
                        "title": "Profile URLs or handles",
                        "type": "array",
                        "description": "LinkedIn profile URLs (https://www.linkedin.com/in/xxx) or bare handles.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "profileKeywords": {
                        "title": "Keywords",
                        "type": "array",
                        "description": "Search keywords (e.g. \"software engineer\", \"data scientist fintech\"). Combine with filters below.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "profileLocation": {
                        "title": "Location",
                        "type": "string",
                        "description": "Geographic filter (e.g. \"San Francisco Bay Area\", \"London\", \"United States\"). Strongly recommended for people search.",
                        "default": ""
                    },
                    "profileTitle": {
                        "title": "Title / role",
                        "type": "string",
                        "description": "Job title filter (e.g. \"Software Engineer\", \"Product Manager\").",
                        "default": ""
                    },
                    "profileCurrentCompany": {
                        "title": "Current company",
                        "type": "string",
                        "description": "Filter by current employer (e.g. \"Google\", \"Microsoft\").",
                        "default": ""
                    },
                    "profilePastCompany": {
                        "title": "Past company",
                        "type": "string",
                        "description": "Filter by past employer.",
                        "default": ""
                    },
                    "profileIndustry": {
                        "title": "Industry",
                        "type": "string",
                        "description": "Industry filter (e.g. \"Financial Services\", \"Information Technology\").",
                        "default": ""
                    },
                    "profileSchool": {
                        "title": "School",
                        "type": "string",
                        "description": "School filter (e.g. \"Stanford University\", \"MIT\").",
                        "default": ""
                    },
                    "profilesPerQuery": {
                        "title": "Profiles per keyword",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum profiles to return per keyword (1–1000).",
                        "default": 25
                    },
                    "enableCompanies": {
                        "title": "Companies",
                        "type": "boolean",
                        "description": "Find and scrape LinkedIn company pages by URL/name or by keyword with LinkedIn company filters.",
                        "default": false
                    },
                    "companySearchMode": {
                        "title": "Search mode",
                        "enum": [
                            "url",
                            "keyword"
                        ],
                        "type": "string",
                        "description": "Choose how to find companies: direct URLs/names or keyword discovery.",
                        "default": "url"
                    },
                    "companyUrls": {
                        "title": "Company URLs or names",
                        "type": "array",
                        "description": "LinkedIn company URLs (https://www.linkedin.com/company/xxx) or bare universal names.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "companyKeywords": {
                        "title": "Keywords",
                        "type": "array",
                        "description": "Search keywords (e.g. \"fintech\", \"AI startup\"). Combine with filters below.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "companyLocation": {
                        "title": "Location",
                        "type": "string",
                        "description": "Geographic filter for company search.",
                        "default": ""
                    },
                    "companyIndustry": {
                        "title": "Industry",
                        "type": "string",
                        "description": "Industry filter (e.g. \"Financial Services\", \"Software Development\").",
                        "default": ""
                    },
                    "companySize": {
                        "title": "Company size",
                        "type": "string",
                        "description": "Company size filter (e.g. \"51-200 employees\", \"1001-5000\").",
                        "default": ""
                    },
                    "companyHeadquarters": {
                        "title": "Headquarters",
                        "type": "string",
                        "description": "HQ location filter (e.g. \"San Francisco\", \"London\").",
                        "default": ""
                    },
                    "companiesPerQuery": {
                        "title": "Companies per keyword",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum companies to return per keyword (1–1000).",
                        "default": 25
                    },
                    "companyDiscoveryViaJobs": {
                        "title": "Also discover companies via jobs",
                        "type": "boolean",
                        "description": "For keyword company search, also find companies actively hiring for the query via LinkedIn Jobs.",
                        "default": true
                    },
                    "enablePosts": {
                        "title": "Posts & Activity",
                        "type": "boolean",
                        "description": "Scrape LinkedIn posts by URL, from a profile's activity feed, or by keyword with filters.",
                        "default": false
                    },
                    "postSearchMode": {
                        "title": "Search mode",
                        "enum": [
                            "url",
                            "profile",
                            "keyword"
                        ],
                        "type": "string",
                        "description": "Choose how to find posts.",
                        "default": "url"
                    },
                    "postUrls": {
                        "title": "Post URLs",
                        "type": "array",
                        "description": "LinkedIn post or activity URLs (full URLs or urn:li:activity:... references).",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "activityProfiles": {
                        "title": "Profile URLs",
                        "type": "array",
                        "description": "LinkedIn profile URLs or handles — loads recent posts from each profile's activity feed.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "postsPerProfile": {
                        "title": "Posts per profile",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum posts to fetch per profile URL (1–500).",
                        "default": 20
                    },
                    "postKeywords": {
                        "title": "Keywords",
                        "type": "array",
                        "description": "Search keywords for post/content discovery (e.g. \"AI regulation\", \"product launch\").",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "postLocation": {
                        "title": "Location",
                        "type": "string",
                        "description": "Geographic filter for post search.",
                        "default": ""
                    },
                    "postAuthor": {
                        "title": "Post author",
                        "type": "string",
                        "description": "Author name filter for post search.",
                        "default": ""
                    },
                    "postCompany": {
                        "title": "Post company",
                        "type": "string",
                        "description": "Company filter — finds posts from or about a company.",
                        "default": ""
                    },
                    "postTopic": {
                        "title": "Topic",
                        "type": "string",
                        "description": "Topic or theme filter (combined with keywords).",
                        "default": ""
                    },
                    "postDatePosted": {
                        "title": "Date posted",
                        "enum": [
                            "any",
                            "month",
                            "week",
                            "day"
                        ],
                        "type": "string",
                        "description": "Only return posts published within this window.",
                        "default": "any"
                    },
                    "postSort": {
                        "title": "Sort posts by",
                        "enum": [
                            "relevance",
                            "date"
                        ],
                        "type": "string",
                        "description": "Relevance or most recent.",
                        "default": "relevance"
                    },
                    "postsPerQuery": {
                        "title": "Posts per keyword",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum posts to return per keyword (1–1000).",
                        "default": 25
                    },
                    "includeComments": {
                        "title": "Include top comments",
                        "type": "boolean",
                        "description": "Include top comments on each post (author name, comment text, like count).",
                        "default": true
                    },
                    "enableEnrichment": {
                        "title": "Enable enrichment",
                        "type": "boolean",
                        "description": "Augment profiles and companies with additional data points from external sources.",
                        "default": false
                    },
                    "enrichEmailPatterns": {
                        "title": "Corporate emails",
                        "type": "boolean",
                        "description": "Generate likely email addresses from a person's name and company domain (first.last@domain, flast@domain, …).",
                        "default": true
                    },
                    "enrichWikidata": {
                        "title": "Wikidata facts",
                        "type": "boolean",
                        "description": "Enrich people and companies with Wikidata (description, official website, social links).",
                        "default": true
                    },
                    "enrichGithub": {
                        "title": "GitHub developer data",
                        "type": "boolean",
                        "description": "If a GitHub profile is linked, pull bio, company, blog, location, repos, and followers.",
                        "default": true
                    },
                    "enrichCompanyWebsite": {
                        "title": "Company website contacts",
                        "type": "boolean",
                        "description": "Fetch the company website and extract contact emails from home and contact pages.",
                        "default": true
                    },
                    "maxItems": {
                        "title": "Max total items",
                        "minimum": 1,
                        "maximum": 100000,
                        "type": "integer",
                        "description": "Global cap on the total number of records across all features.",
                        "default": 1000
                    },
                    "includeRaw": {
                        "title": "Include raw data",
                        "type": "boolean",
                        "description": "Attach the raw source payload under the raw field. Larger output.",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy settings",
                        "type": "object",
                        "description": "Use Residential US proxy for best results and to avoid throttling.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ],
                            "apifyProxyCountry": "US"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
