DEV Community

Black Falcon Data
Black Falcon Data

Posted on Edited on

Naukri API data export: all 96 fields, grouped

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
}
Enter fullscreen mode Exit fullscreen mode

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


We also publish our Naukri API guide on blackfalcondata.com — the request, the response, and what a run costs.

Top comments (0)