Before building against Naukri, check whether the data includes what you need. The Naukri API returns 96 fields per record. Below, they are grouped by purpose, followed by a real row.
Here is what our own Naukri Actor returns, what it costs, and where its coverage ends.
Every field
Each record carries 96 fields, grouped as follows:
- company — companyName, companyId, companyWebsite, companyApplyJob, companyApplyUrl, companyDescription, companyAddress, companyMedia, companyPageUrl
- salary — salary, salaryMin, salaryMax, salaryCurrency, salaryVariablePercent, salaryMinPerMonth, salaryMaxPerMonth, salaryHidden
- description — descriptionSnippet, description, descriptionHtml, descriptionMarkdown
- job — jobId, jobRole, jobType
- apply — applyByTime, applyCount, applyRedirectUrl
- contact — contactName, contactEmail, contactPhone
- extracted — extractedEmails, extractedPhones, extractedUrls
- location — location, locationGids
- logo — logoPath, logoPathV3
- ambition — ambitionBox, ambitionBoxDetails
- is — isTopGroup, isRepost
- static — staticUrl, staticCompanyName
- hide — hideClientName, hideApplyButton
- education — educationUG, educationPG
- walk — walkIn, walkInDetail
- social — socialBanner, socialProfiles
- repost — repostOfId, repostDetectedAt
This real record came straight from a run and has been trimmed to the first fields:
{
"jobId": "180826501393",
"title": "Developer III - Apigee, JSON, JavaScript, XML",
"companyName": "UST",
"companyId": 5987420,
"experienceText": "3-5 Yrs",
"minimumExperience": 3,
"maximumExperience": 5,
"salary": "Not disclosed",
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"salaryVariablePercent": null,
"salaryMinPerMonth": null,
"salaryMaxPerMonth": null
}
Filters that narrow a run
The input accepts 57 options, including keyword, searchQueries, skills, jobIds, startUrls, ignoreUrlFailures, location, experience, experienceMin, experienceMax, salary, sortBy, workMode, freshness, datePosted, roleCategory, industry, cityTypeGid, groupId, companyId, and more.
Filters run server-side. You pay for the records you requested instead of producing a larger set and filtering it afterwards.
One measured run—not an estimate—produced:
- 30 records in 8.9 seconds
- cost: $0.00101 — about $0.03 per 1,000 records
What people use it for
- Benchmarking. Pricing and salary fields support comparisons across the whole set instead of a page of results.
- Lead lists. Company-level fields let you isolate the relevant segment before anyone opens a CRM.
- Change detection. Timestamps make it possible to diff runs and act on new records instead of re-reading everything.
- Geographic analysis. Location fields support market-by-market comparisons without a separate data source.
Where it stops
- An empty field means the source showed nothing. Values are never inferred or filled in from elsewhere.
- The schema follows Naukri's markup, so a redesign can add, rename or drop fields.
- Anything Naukri puts behind a login is absent from every field below, by design.
Data coverage and behavior
Not every field is always populated, and missing values are not guessed. When the source leaves a field blank, it comes back blank. An empty value therefore means Naukri did not show one rather than that extraction failed.
For market coverage, location narrows the run before any records are produced. You pay for the market you requested instead of filtering afterwards.
The source applies experienceMin, experienceMax, datePosted, roleCategory server-side. This affects cost as well as convenience: filtered-out records are never produced, so they are never billed.
Each run reads Naukri at the time it runs — there is no cached copy in between. Two runs a week apart provide two snapshots, which makes change detection possible.
To fetch only what changed, use incremental. Without it, a re-run returns the full set again and you dedupe on your side.
There is no public bulk export or API. The field list above comes from parsing pages rather than from a documented schema.
Try it
If these fields match your requirements, the Naukri API we run so you do not have to produces them. New accounts get $5 of free platform credit each month, enough to cover a real run of this size several times over.
Disclosure: we build and maintain this Actor, and the link above is an affiliate link.
Further reading
- Stepstone API — another scraper we build and document
- our write-up on the Autoscout24 API — another scraper we build and document
- the Trustpilot API, in the same detail — another scraper we build and document
We also publish our Naukri API guide on blackfalcondata.com — the request, the response, and what a run costs.
Top comments (0)