
FreeJobAlert Scraper
hipersoft/freejobalert-scraper
Scrape Indian government job notifications from FreeJobAlert: bank, railway, SSC, PSC, police/defence, teaching, PSU and state jobs. Organization, post, vacancies, qualification, advt no., last date, salary, official notification PDF and apply link. Export CSV/JSON.
Total users
2Monthly users
1Total runs
8Per notification
$0.002Last rebuilt
Oct 26, 2026Overview
FreeJobAlert Scraper collects Indian government job notifications (sarkari naukri / sarkari result) from FreeJobAlert, one of India's most popular government job portals. Get the latest notifications or lists by sector — bank jobs (SBI, IBPS, RBI…), railway jobs (RRB), SSC, UPSC and state PSC, police and defence, teaching, engineering, PSU, law and forest department — or by state (UP, Bihar, Rajasthan, Maharashtra, Tamil Nadu, Karnataka and 20+ more). For every notification you get the post date, recruiting organization, post / exam name, number of vacancies, qualification, advertisement number and last date, plus (with Full details) the summary, salary range, location, apply-by date, official notification PDF, apply online link and official website. Export to CSV, Excel or JSON. Ideal for job portals and apps, coaching institutes, Telegram/WhatsApp job channels, career counsellors and job seekers.
What does FreeJobAlert Scraper do?
- 🇮🇳 Government jobs across India: central, state, PSU, banking, railways, defence.
- 🗂️ 34 lists: latest, by sector and by state.
- 📋 Vacancies, qualification, advertisement number and last date.
- 💰 Salary range (pay scale) where published.
- 📄 Official notification PDF and apply online links.
- ✅ Open notifications only filter (skip expired).
- 🔎 Keyword and qualification filters (SBI, SSC, constable, 10TH, ITI, B.Tech…).
What data can you scrape?
| Field | Description |
|---|---|
| Notification | Article ID, link, title, category, post date |
| Recruitment | Organization, post / exam name, vacancies, qualification, advertisement no. |
| Dates | Last date, date posted, apply-by |
| Pay* | Salary min, salary max, unit |
| Location* | Location, state |
| Links* | Notification PDF, apply online, official website, organization website |
| Summary* | Short description |
* With Full details turned on (default).
Use cases for government job data
- Job portals and apps: keep a live feed of new sarkari job notifications.
- Coaching institutes: track upcoming exams and vacancies for your courses.
- Telegram and WhatsApp channels: auto-post new notifications with apply links.
- Career counsellors and students: filter by qualification and state.
How to scrape FreeJobAlert
- Click Try for free to open FreeJobAlert Scraper in Apify Console.
- Pick categories (latest, sector or state lists).
- Optionally add keywords and qualifications.
- Click Start and download the notifications as CSV, Excel or JSON. Schedule it daily for a fresh feed.
Input
Example input
{
"categories": ["bank-jobs", "railway-jobs", "up-government-jobs"],
"qualifications": ["Any Graduate", "12TH"],
"activeOnly": true,
"includeDetails": true,
"maxItems": 300
}
| Field | Description |
|---|---|
| Categories | Latest, sector or state lists. |
| Keywords | Organization / post filter. |
| Qualifications | Qualification filter. |
| Open notifications only | Skip expired. |
| Full details | Adds salary, PDF and apply links. |
| Max notifications | 0 = no limit. |
Output
Notification example
{
"articleId": "3069739",
"postDate": "2026-10-07",
"organization": "Canara Bank",
"postName": "Apprentice – 3500 Posts",
"vacancies": 3500,
"qualification": "Any Graduate",
"lastDate": "2026-10-17",
"category": "bank-jobs",
"title": "Canara Bank Apprentice Recruitment 2026 Notification Out - Apply Online for 3500 Graduate Apprentice Posts",
"salaryMin": 16650,
"salaryMax": 16650,
"salaryUnit": "MONTH",
"location": "Bangalore, Karnataka",
"notificationPdfUrl": "https://www.canarabank.bank.in/documents/d/guest/apprenticeship-advertisement-2026-27",
"applyOnlineUrl": "https://ibpsreg.ibps.in/cabgasep26/",
"url": "https://www.freejobalert.com/articles/canara-bank-apprentice-recruitment-2026-apply-online-for-3500-posts-3069739"
}
Output schema
| Field | Type | Description |
|---|---|---|
articleId, url, title, category, postDate |
string | Notification. |
organization, postName, vacancies, qualification, advertisementNo |
mixed | Recruitment. |
lastDate, datePosted, applyBy |
string | Dates. |
salaryMin, salaryMax, salaryUnit, employmentType |
mixed | Pay. |
location, state |
string | Location. |
notificationPdfUrl, applyOnlineUrl, officialWebsite, organizationWebsite |
string | Links. |
summary, scrapedAt |
string | Info. |
How much does it cost?
FreeJobAlert Scraper uses pay-per-notification pricing: a small fixed price per notification, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More job data
- Apna Jobs Scraper: Indian jobs from apna.co.
- Naukri Scraper: India's largest job board.
- BDJobs Scraper: Bangladesh jobs.
FAQ
How often are notifications updated? New notifications appear daily. Schedule the scraper once or twice a day.
Why is salary empty for some posts? Salary is included only when the notification publishes a pay scale.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate FreeJobAlert Scraper with other apps? FreeJobAlert Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape FreeJobAlert? The scraper only collects publicly listed job notifications. You are responsible for using the data in line with the site's terms and applicable law.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with FreeJobAlert or any government body.
Input
| Field | Type | Description |
|---|---|---|
categoriesCategories | array | Job notification lists to collect: latest, by sector (bank, railway, teaching, police/defence, PSU, PSC…) or by state. Default: ["latest-notifications"] |
keywordsKeywords | array | Optional: keep only notifications whose organization or post name contains these words, e.g. SBI, SSC, clerk, constable, teacher. |
qualificationsQualifications | array | Optional: keep only notifications for these qualifications, e.g. 10TH, 12TH, ITI, Diploma, Any Graduate, B.Tech, MBBS. |
activeOnlyOpen notifications only | boolean | Skip notifications whose last date has passed. Default: true |
includeDetailsFull details | boolean | Adds summary, salary range, location, apply-by date, official notification PDF, apply online link and official website. Default: true |
maxItemsMax notifications | integer | Stop after this many (0 = no limit). Default: 300 |
proxyConfigurationProxy configuration | object | Not needed in most cases. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~freejobalert-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/freejobalert-scraper").call(run_input={})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/freejobalert-scraper').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Notification One government job notification | $0.002 | $0.001 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Dribbble Shots Scraper
Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.
359 runs · 5 users · $0.003 / shot scrapedComputrabajo Scraper
Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.
206 runs · 4 users · $0.002 / listing scrapedKraken Market Data Scraper
Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.
165 runs · 4 users · $0.001 / pair scrapedBayt Scraper
Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.
134 runs · 4 users · $0.003 / job scrapedGitHub Scraper
Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.
131 runs · 7 users · $0.0008 / item scrapedHacker News Scraper
Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.
130 runs · 2 users · $0.004 / item scrapedSend the site and the fields. We build it and you get it first.