# Rojgarlive government jobs monitor (`getascraper/rojgarlive-jobs-monitor`) Actor

Track public Rojgarlive government job alerts, deadlines, and official links as structured change-aware records.

- **URL**: https://apify.com/getascraper/rojgarlive-jobs-monitor.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Jobs, News, Automation
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.67 / 1,000 job notifications

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

## 🔎 Rojgarlive government jobs monitor

<table width="100%" style="table-layout:fixed;border-collapse:collapse">
<tr><td colspan="4" style="padding:14px 18px;background:#EEF5FF;border-top:3px solid #2563EB;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;border-radius:8px 8px 0 0"><span style="font-size:16px;font-weight:700;color:#1C1917">Turn public government-job notices into a monitored, source-linked feed.</span> <span style="font-size:15px;color:#334155">Track Rojgarlive recruitment and exam updates, keep meaningful changes, and check deadlines and official links before publishing an alert.</span></td></tr>
<tr><td colspan="4" style="padding:10px 14px;background:#2563EB;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1"><span style="color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.5px">India government recruitment notices</span> <span style="color:#EEF5FF;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;Sarkari Result, Rojgar Live, and Employment News government job monitors</span></td></tr>
<tr>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.33%;background:#FFFFFF;border-radius:0 0 0 8px"><span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-pR6LCvH4RCgQ4MWc4-a1XBZblbEQ-cropped-7526448296f9a5a3b0f0c9db21427acc.webp" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/sarkariresult-jobs-monitor" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">Sarkari Result</a></span><br><span style="color:#57534E;font-size:11px">Jobs, admit cards, and results</span></td>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.33%;background:#EEF5FF"><span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-wiZ4E7uqBx0nv3Tmx-6tfdopn30h-unnamed_%2830%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/rojgarlive-jobs-monitor" style="color:#2563EB;text-decoration:none;font-weight:700;font-size:13px">Rojgar Live</a></span><br><span style="color:#2563EB;font-size:11px;font-weight:700">&#10148; You are here</span></td>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.33%;background:#FFFFFF;border-radius:0 0 8px 0"><span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-y1flQHrXONKLfo4NL-ITXfpoapSR-unnamed_%2831%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/employment-news-monitor" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">Employment News</a></span><br><span style="color:#57534E;font-size:11px">Official vacancy table notices</span></td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#EEF5FF;border:1px solid #BFDBFE;border-top:4px solid #2563EB;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Rojgarlive government job notices, monitored automatically</span><br>
<span style="font-size:15px;color:#334155;line-height:1.6">Track public Rojgarlive recruitment and exam updates as change-aware records, with deadlines and official links kept beside each notice.</span>
</td>
</tr>
</table>

<table width="100%" style="display:table;width:100%;border-collapse:collapse;table-layout:fixed">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;color:#172033;border:1px solid #BFDBFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🔎 Focused updates</span><br>
<span style="font-size:12px;color:#334155">Choose jobs, admit cards, results, exam dates, and more.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;color:#172033;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🔄 Meaningful changes</span><br>
<span style="font-size:12px;color:#334155">Save new and updated notices for scheduled checks.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;color:#172033;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">⏰ Deadline context</span><br>
<span style="font-size:12px;color:#334155">Filter records around published application closing dates.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;color:#172033;border:1px solid #BFDBFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🔗 Official routes</span><br>
<span style="font-size:12px;color:#334155">Keep public notification, application, and website links when found.</span>
</td>
</tr>
</table>

Monitor public Rojgarlive government-job and exam notices as structured, change-aware records. Use the feed for job alerts, coaching products, career research, and deadline checks without copying full article text.

### 🎯 What it does

The Actor reads public Rojgarlive pages for Sarkari Naukri, admit cards, results, answer keys, exam dates, and syllabus updates. It can use the latest feed, a search, category pages, or specific public article URLs.

Each record keeps the source article, source dates, monitoring status, and parsed detail when available. Optional enrichment adds labelled source rows, published job details, and official links.

The output contains factual metadata and links. Review the linked official notice before taking action. Review the [Rojgarlive terms](https://www.rojgarlive.com/terms) before redistributing source-derived content at scale.

### 👥 Who it is for

- **Job-alert publishers:** Send new and updated government notices to subscribers.
- **Coaching communities:** Track recruitment, admit-card, result, answer-key, and exam updates.
- **Career products:** Add employer, qualification, deadline, and official-link context.
- **Researchers:** Compare public recruitment activity across organisations and categories.

### ⚙️ How it works

<table width="100%" style="display:table;width:100%;border-collapse:collapse;table-layout:fixed">
<tr>
<td style="padding:16px 14px;width:33%;background:#EEF5FF;color:#172033;border:1px solid #BFDBFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1E3A8A">Pick a public source</span><br>
<span style="font-size:12px;color:#334155">Use a category, search terms, or particular article URLs.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EEF5FF;color:#172033;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1E3A8A">Set your watch</span><br>
<span style="font-size:12px;color:#334155">Filter by organisation, title, publication date, or closing date.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EEF5FF;color:#172033;border:1px solid #BFDBFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1E3A8A">Review source-backed alerts</span><br>
<span style="font-size:12px;color:#334155">Use new and updated rows, then confirm the official notice.</span>
</td>
</tr>
</table>

### 🧾 Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| Collection mode | enum | No | Choose the latest feed, search results, category backfill, or specific URLs. |
| Rojgarlive categories | array of choices | No | Select Sarkari Naukri, admit cards, results, answer keys, exam dates, or syllabus. |
| Search queries | array of text | No | Find public notices with words such as Railway, SSC, bank, police, or teaching. |
| Specific public article URLs | array of URLs | No | Inspect particular public Rojgarlive articles. |
| Include non-job updates | boolean | No | Include category records that do not clearly refer to jobs or exams. |
| Organization keywords | array of text | No | Keep notices matching organisation words such as SBI, IOCL, UPSC, or Railway. |
| Title keywords | array of text | No | Keep notices matching case-insensitive title words. |
| Published after | date or time | No | Keep records published on or after this value when the source provides a date. |
| Closing before | date | No | Skip records with a parsed deadline after this date. |
| Only open applications | boolean | No | Keep records with a parsed deadline today or later. |
| Enrich with public article details | boolean | No | Read bounded public articles for dates, labelled rows, and other published details. |
| Include official links | boolean | No | Keep public notification, application, PDF, and official-site links when found. |
| Include structured job details | boolean | No | Keep published title, dates, employer, location, and employment details. |
| Maximum records | integer | No | Limit notices saved in one run. |
| Maximum listing pages | integer | No | Limit category or search pages per source. |
| Maximum detail pages | integer | No | Limit public article pages used for enrichment. |
| Request concurrency | integer | No | Limit simultaneous public requests. |
| Rows to save | enum | No | Save new and updated notices only, or every matching record. |
| Monitoring state name | string | No | Keep independent scheduled watchlists separate. |
| Retries per request | integer | No | Set bounded retries for temporary source failures. |
| Optional proxy configuration | object | No | Add an Apify proxy only when your workflow needs one. |

### 📊 Output

| Field | Type | Description |
| --- | --- | --- |
| recordId | string | Stable identifier for the monitored notice. |
| source | string | Rojgarlive source name. |
| category | string | Selected category or search source. |
| contentType | string | Job or other selected public update type. |
| title | string | Public notice title. |
| summary | string | Public notice summary when available. |
| sourceUrl | URL | Original Rojgarlive article. |
| sourcePublishedAt | date or time | Published time when available. |
| sourceModifiedAt | date or time | Modified time when available. |
| firstSeenAt | date or time | First time this notice entered the watchlist. |
| lastSeenAt | date or time | Most recent time this notice was seen. |
| scrapedAt | date or time | Time this record was collected. |
| changeType | string | `NEW`, `UPDATED`, or `UNCHANGED`. |
| organization | string | Published recruiting organisation when available. |
| jobTitles | array of text | Named roles when available. |
| vacancyCount | integer | Vacancy total only when the source publishes it. |
| qualificationsText | string | Published qualification wording when available. |
| eligibilityText | string | Published eligibility wording when available. |
| employmentType | string | Published employment type when available. |
| locations | array of text | Published locations when available. |
| applicationStartAt | date or time | Parsed application start date when unambiguous. |
| applicationDeadlineAt | date or time | Parsed application deadline when unambiguous. |
| daysUntilDeadline | integer | Calendar days until the parsed application deadline. |
| salaryText | string | Published salary or stipend wording when available. |
| ageLimitText | string | Published age-limit wording when available. |
| selectionProcess | string | Published selection details when available. |
| applicationMode | string | Published application instructions when available. |
| officialNotificationUrl | URL | Public notification link found on the source article. |
| officialApplicationUrls | array of URLs | Public application links found on the source article. |
| officialWebsite | URL | Public official website link found on the source article. |
| officialLinks | array of links | Labelled official links found on the public article. |
| jobPosting | object | Published structured job details when available. |
| structuredTables | array of rows | Labelled rows from public source tables. |
| parseWarnings | array of notes | Coverage notes when a public page is incomplete. |
| sourceAttribution | string | Reminder to verify the linked official notice before acting. |

### 💡 Good to know

- Change-only runs compare each notice with the saved state for the selected watchlist.
- A missing deadline or official link stays empty. The Actor does not invent source values.
- Detail fields depend on what the public article publishes. Always confirm eligibility, dates, and application instructions with the official notice.

### 💰 Pricing

This Actor uses pay per result. Empty runs cost nothing, and there are no subscriptions. Start with a small public feed and inspect the returned source links.

### ⭐ Enjoying Rojgarlive government jobs monitor?

<table width="100%" style="display:table;width:100%;border-collapse:collapse">
<tr>
<td style="padding:20px 24px 14px;background:#EEF5FF;color:#172033;border:1px solid #BFDBFE;border-left:5px solid #2563EB;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px;color:#B45309">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1E3A8A">Did this feed make a government-job update easier to track?</span><br>
<span style="font-size:14px;color:#334155">A 5-star rating takes 10 seconds and helps alert builders find a source-linked monitoring option.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#2563EB;color:#FFFFFF;border:1px solid #BFDBFE;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/rojgarlive-jobs-monitor/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ❓ FAQ

**Can I run it without a login?** Yes. It reads public Rojgarlive pages and does not need a user account or private token.

**Can I monitor only new notices?** Yes. Use a stable monitoring state name and save new and updated rows only.

**Does it return every field for every notice?** No. Detail fields depend on what the public article publishes. Missing values remain empty.

**Should I apply from the returned record?** Verify the linked official notification and application instructions first. Rojgarlive records are a public source reference, not the official notice.

### 🔗 Other actors

- [SarkariResult government jobs monitor](https://apify.com/getascraper/sarkariresult-jobs-monitor) ↗ - Monitor public Indian government-job and exam updates from SarkariResult.
- [Employment News government vacancies](https://apify.com/getascraper/employment-news-monitor) ↗ - Track the current official public-sector vacancy table.
- [Apna.co Jobs Scraper: India Blue & Grey Collar Listings](https://apify.com/getascraper/apna-co-scraper) ↗ - Collect public Indian frontline and blue-collar job listings.
- [Job Bank Canada Scraper & LMIA Job Monitor](https://apify.com/getascraper/jobbank-scraper) ↗ - Monitor current Canadian jobs with LMIA and NOC context.
- [CutShort Jobs Scraper: India Tech Salaries](https://apify.com/getascraper/cutshort-scraper) ↗ - Collect public Indian tech-job and salary listings for hiring research.

# Actor input Schema

## `mode` (type: `string`):

Choose a bounded public feed, search, category page, or specific article URLs.

## `categories` (type: `array`):

Public categories used by the latest feed and category backfill modes.

## `searchQueries` (type: `array`):

Words such as railway, SSC, bank, police, or teaching for search mode.

## `articleUrls` (type: `array`):

Optional Rojgarlive article URLs. Use this mode when a particular notice matters.

## `includeNonJobUpdates` (type: `boolean`):

Include category records that do not clearly mention recruitment, exams, results, or applications.

## `organizationKeywords` (type: `array`):

Optional case-insensitive organisation words, such as SBI, IOCL, UPSC, or Railway.

## `titleKeywords` (type: `array`):

Optional case-insensitive title words used after source discovery.

## `publishedAfter` (type: `string`):

Optional ISO date or timestamp filter.

## `closingBefore` (type: `string`):

Optional ISO date. Records with a parsed deadline after this date are skipped.

## `onlyOpen` (type: `boolean`):

Keep only records with a parsed deadline today or later.

## `includeDetails` (type: `boolean`):

Read bounded article pages for labelled tables, JobPosting metadata, dates, and official links.

## `includeOfficialLinks` (type: `boolean`):

Keep notification, application, PDF, and official-site links found on the public article.

## `includeJobPostingMetadata` (type: `boolean`):

Include structured title, dates, employer, locations, and employment type when published.

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

Maximum notices saved in this run.

## `maxPages` (type: `integer`):

Maximum category or search pages requested per source query.

## `maxDetailRequests` (type: `integer`):

Maximum article pages used for enrichment.

## `maxConcurrency` (type: `integer`):

Maximum simultaneous public requests.

## `outputMode` (type: `string`):

Use changes only for alerts or every matching record for a current snapshot.

## `stateKey` (type: `string`):

Separate independent watchlists by name. State advances only after discovery completes.

## `retries` (type: `integer`):

Bounded retry attempts for temporary source failures.

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

Optional Apify proxy override. Leave empty for the lowest-cost direct connection.

## Actor input object example

```json
{
  "mode": "latestFeed",
  "categories": [
    "sarkari-naukri"
  ],
  "searchQueries": [
    "railway"
  ],
  "articleUrls": [],
  "includeNonJobUpdates": false,
  "organizationKeywords": [],
  "titleKeywords": [],
  "publishedAfter": "",
  "closingBefore": "",
  "onlyOpen": false,
  "includeDetails": true,
  "includeOfficialLinks": true,
  "includeJobPostingMetadata": true,
  "maxItems": 10,
  "maxPages": 1,
  "maxDetailRequests": 10,
  "maxConcurrency": 2,
  "outputMode": "changesOnly",
  "stateKey": "rojgarlive-default",
  "retries": 2,
  "proxyConfiguration": {}
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

## `runSummary` (type: `string`):

No description

# 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 = {
    "mode": "latestFeed",
    "categories": [
        "sarkari-naukri"
    ],
    "searchQueries": [
        "railway"
    ],
    "articleUrls": [],
    "includeNonJobUpdates": false,
    "organizationKeywords": [],
    "titleKeywords": [],
    "publishedAfter": "",
    "closingBefore": "",
    "onlyOpen": false,
    "includeDetails": true,
    "includeOfficialLinks": true,
    "includeJobPostingMetadata": true,
    "maxItems": 10,
    "maxPages": 1,
    "maxDetailRequests": 10,
    "maxConcurrency": 2,
    "outputMode": "changesOnly",
    "stateKey": "rojgarlive-default",
    "retries": 2,
    "proxyConfiguration": {}
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/rojgarlive-jobs-monitor").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 = {
    "mode": "latestFeed",
    "categories": ["sarkari-naukri"],
    "searchQueries": ["railway"],
    "articleUrls": [],
    "includeNonJobUpdates": False,
    "organizationKeywords": [],
    "titleKeywords": [],
    "publishedAfter": "",
    "closingBefore": "",
    "onlyOpen": False,
    "includeDetails": True,
    "includeOfficialLinks": True,
    "includeJobPostingMetadata": True,
    "maxItems": 10,
    "maxPages": 1,
    "maxDetailRequests": 10,
    "maxConcurrency": 2,
    "outputMode": "changesOnly",
    "stateKey": "rojgarlive-default",
    "retries": 2,
    "proxyConfiguration": {},
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/rojgarlive-jobs-monitor").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "latestFeed",
  "categories": [
    "sarkari-naukri"
  ],
  "searchQueries": [
    "railway"
  ],
  "articleUrls": [],
  "includeNonJobUpdates": false,
  "organizationKeywords": [],
  "titleKeywords": [],
  "publishedAfter": "",
  "closingBefore": "",
  "onlyOpen": false,
  "includeDetails": true,
  "includeOfficialLinks": true,
  "includeJobPostingMetadata": true,
  "maxItems": 10,
  "maxPages": 1,
  "maxDetailRequests": 10,
  "maxConcurrency": 2,
  "outputMode": "changesOnly",
  "stateKey": "rojgarlive-default",
  "retries": 2,
  "proxyConfiguration": {}
}' |
apify call getascraper/rojgarlive-jobs-monitor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/rojgarlive-jobs-monitor"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/wiZ4E7uqBx0nv3Tmx/builds/KUBRnZEumeYagzatO/openapi.json
