Sarkari Result Scraper: India Govt Job Notices [USD 0.59/1K] avatar

Sarkari Result Scraper: India Govt Job Notices [USD 0.59/1K]

Pricing

from $0.59 / 1,000 jobs

Go to Apify Store
Sarkari Result Scraper: India Govt Job Notices [USD 0.59/1K]

Sarkari Result Scraper: India Govt Job Notices [USD 0.59/1K]

Scrape Sarkari Result's Latest Jobs (sarkariresult.com): Indian government recruitment notifications with organisation, post date, last date, fees, age limit, vacancies per post with eligibility, and the official apply and notification links. USD 0.59 per 1,000 notifications.

Pricing

from $0.59 / 1,000 jobs

Rating

0.0

(0)

Developer

Useful API

Useful API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

5 days ago

Last modified

Share

Sarkari Result Scraper: India government job notifications

Scrape the Latest Jobs list of Sarkari Result (sarkariresult.com), an Indian site that posts government recruitment notifications: organisation, post date, application start and last date, fee per category, age limit with its "as on" date, total vacancies and vacancies per post with the eligibility text, advertisement number, and the official apply, notification PDF and official website links. Export to CSV, Excel or JSON, or use the API.

USD 0.59 per 1,000 notifications. No login, no browser. Not affiliated with Sarkari Result.

What you get

  • Notification facts as fields, not one block of text: start and last date as ISO dates (other dates, such as the exam date, as written in extra.otherDates), each fee line with its amount, age minimum and maximum with the "as on" date, and the vacancies of each post with its eligibility. In our 20-row test: dates and age limit on 19 rows, total vacancies on 16, a table per post on 14 (the other pages print none), apply link and official website on 20.
  • Official links only: Apply Online, the notification PDF and the official website. The site's own Telegram, WhatsApp, app and tool links are dropped.
  • The real post date from the page's metadata (Indian time, stored as UTC), not the time of the run.
  • Jobs only by default: the Latest Jobs list also carries admit cards, answer keys, exam notices and admissions for recruitments that have moved on. They are skipped unless you switch them on, and then marked in extra.stage. "Only notifications that are still open" drops entries whose last date has passed.
  • One request lists every current notification (316 on 18 Oct 2026), so a daily run with "Only new jobs" reads the list plus the pages of the new notifications only.

Input examples

{ "openOnly": true, "maxJobs": 20 }

Railway and bank notifications that are still open, new ones only (daily schedule):

{ "keywords": ["railway", "bank"], "openOnly": true, "onlyNewJobs": true }

Example row

From a saved Sarkari Result list and job page (empty fields left out, description shortened, 3 of the 8 posts and 2 of the 3 links shown):

{
"jobId": "cwc-am-je-oct26",
"title": "CWC Assistant Manager and Junior Executive Online Form 2026",
"company": "Central Warehousing Corporation (CWC)",
"datePosted": "2026-10-17T07:25:00.000Z",
"validThrough": "2026-11-15",
"descriptionText": "Central Warehousing Corporation CWC has released the notification for the recruitment of Assistant Manager and Junior Executive Exam 2026. ...",
"applyUrl": "https://ibpsreg.ibps.in/cwcaug26/",
"jobUrl": "https://www.sarkariresult.com/2026/cwc-am-je-oct26/",
"sourceBoard": "Sarkari Result",
"duplicateKey": "a6ccf60427d6882c",
"extra": {
"section": "2026",
"pageTitle": "Central Warehousing Corporation Assistant Manager and Junior Executive Recruitment 2026 for 327 Post Apply Online",
"advertisement": "CWC/I-Manpower/DR/Rectt/2026/01",
"applicationStart": "2026-10-17",
"otherDates": {
"Pay Exam Fee Last Date": "2026-11-15",
"CWC Exam Date": "As per Schedule",
"Admit Card Available": "Before Exam"
},
"fees": [
{
"category": "General / OBC / EWS",
"text": "1350/-",
"amount": 1350
},
{
"category": "SC / ST / PH / Female",
"text": "500/-",
"amount": 500
}
],
"feeNote": "Pay the Exam Fee Through Debit Card / Credit Card/ Net Banking / UPI Fee Mode Only",
"ageLimit": {
"asOn": "2026-11-15",
"min": 18,
"max": 28
},
"totalVacancies": 327,
"postCount": 8,
"posts": [
{
"name": "Assistant Manager (General)",
"vacancies": 70,
"eligibility": "Two years Post Graduation Degree/Post Graduation Diploma in any Discipline."
},
{
"name": "Assistant Manager (Technical)",
"vacancies": 68,
"eligibility": "Bachelor of Technology in Agriculture/Food Technology/Food Science/ Food Science and Technology / Food Technology Management/ Biotechnology; OR Bachelor of Engineering in Agriculture/Food Technology/Food Science/ Food Science and Technology / Food Technology Management/ Biotechnology"
},
{
"name": "Assistant Manager (Finance)",
"vacancies": 10,
"eligibility": "Graduate in Commerce with three years’ post qualification experience in Finance & Accounting; OR Graduate in any Discipline with CA Intermediate/ CMA Intermediate"
}
],
"notificationUrl": "https://cwceportal.com/Careers/Guidelines/45/45_Detailed%20Advertisement_7109fe46-7e18-4b68-84a5-8b6d6708e571.pdf",
"officialWebsite": "https://cwceportal.com/careers",
"links": [
{
"label": "Apply Online",
"url": "https://ibpsreg.ibps.in/cwcaug26/"
},
{
"label": "Download Notification",
"url": "https://cwceportal.com/Careers/Guidelines/45/45_Detailed%20Advertisement_7109fe46-7e18-4b68-84a5-8b6d6708e571.pdf"
}
]
}
}

Good to know

  • These are notifications, not job ads with a place or a salary. Location, state, salary or pay scale, employment type and experience are not fields on the pages (the pay sits in free text and is not parsed), so those columns stay empty. country stays empty too, because the page names no place.
  • The fees have no currency: the pages write "1350/-" without one.
  • Words are matched on the list title (organisation and post), not on the job page.
  • The list holds current entries only (the oldest last date on 18 Oct 2026 was 7 Jun 2026); there is no archive of older notifications. Result, admit card and answer key pages are never read.
  • The posts are typed by hand on the site, so labels vary: a block that is missing stays empty, and a value that is not a plain number stays text (for example "16 Year 6 Month"). When a page prints no total, totalVacancies is the sum of the post table and extra.totalVacanciesIsSumOfPosts says so. The row keeps what the site printed, even where it differs from another site (one recruitment we checked lists posts adding up to 335 under a total of 327).
  • A 20-row run took 34 s. The whole list is about 310 notifications; with job pages off, rows have only the list title, the last date and the link.

Who uses it

  • Exam-prep apps and coaching institutes: new government notifications every day, with dates, fees and age limits as fields.
  • Researchers: vacancies by organisation and post over time.

Output: one row per job

Every Actor in this family writes the same columns, so you can merge boards in one sheet or database.

FieldWhat it holds
jobIdThe board's own job id
title, companyJob title and hiring company (as the board shows them)
companyUrl, companyLogoUrlCompany page and logo on the board, when given
location, city, region, postalCode, countryLocation as shown, and its parts; country is an ISO code (FR, DE, US...)
remote, workplaceTypetrue/false and remote, hybrid or onsite, only when the board says so
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryTextSalary range as numbers, ISO currency, HOUR/DAY/WEEK/MONTH/YEAR; empty when the board gives none (never guessed)
employmentType, employmentTypeTextFULL_TIME, PART_TIME, TEMPORARY, INTERN, APPRENTICE, CONTRACTOR, FREELANCE..., and the board's own wording
experienceLevel, category, skillsWhen the board gives them
datePosted, validThroughISO 8601 dates
descriptionText, descriptionHtmlFull description as plain text and as HTML
applyUrl, jobUrlWhere to apply, and the job's page on the board
sourceBoard, searchLabel, scrapedAtWhich board, which of your searches found it, when
duplicateKeyThe same key for the same ad posted on several boards (or reposted): title without (m/w/d) or H/F tags, company without legal form, city, country. Use it to merge results from several of our board Actors
extraA few fields only this board has

Contact email addresses and phone numbers inside descriptions are removed: this Actor never collects recruiters' personal contact details.

Job alerts: only new jobs, sent where you work

  1. Switch on Only new jobs since the last run and schedule the Actor (daily, hourly). It remembers the jobs it has already delivered for the same searches and filters, in a key-value store on your own account (named job-boards-seen-
  2. Paste a Slack or Discord webhook (or a Zapier or Make webhook, which can email you) into Send new jobs to. After each run that found new jobs you get one message with the count and up to 10 jobs with their links. Free: the message is never billed.

Apify's own integrations (Google Sheets, email, webhooks) work too.

Pricing

Pay per job saved: USD 0.59 per 1,000 jobs (USD 0.00059 a job), plus USD 0.002 per run start. No monthly rental, no charge for jobs skipped as duplicates, already seen or filtered out. Set a maximum cost per run in Apify and the Actor stops just before it, keeping everything saved so far.

Use it through the API

curl -X POST "https://api.apify.com/v2/acts/usefulapi~sarkari-result-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"openOnly":true,"maxJobs":20}'

Python: ApifyClient("YOUR_API_TOKEN").actor("usefulapi/sarkari-result-scraper").call(run_input={...}), then read the dataset items.

Good to know

  • Polite by design: one request at a time per site with a pause between requests, and the site's robots.txt is followed. Runs read public job pages only: no login, no candidate profiles or CVs.
  • What a run summary tells you: the OUTPUT record has jobs saved per search, jobs skipped (duplicates, seen before, too old) and why a run stopped early, if it did.
  • Is it legal? The Actor reads job ads that the board publishes openly, the same pages a job seeker sees. You are responsible for how you use the data (for example, the board's terms and data protection rules in your country).
  • Found a problem? Open an issue on the Issues tab: we answer quickly.