Naukri Scraper - India & Middle East Jobs, Salaries, Skills avatar

Naukri Scraper - India & Middle East Jobs, Salaries, Skills

Pricing

from $12.00 / 1,000 job listing (serp)s

Go to Apify Store
Naukri Scraper - India & Middle East Jobs, Salaries, Skills

Naukri Scraper - India & Middle East Jobs, Salaries, Skills

Extract Naukri.com and NaukriGulf.com job listings with 35+ fields per job (title, company, salary, skills, description quartet, AmbitionBox rating). Camoufox residential architecture bypasses reCAPTCHA v3. $12 per 1,000 SERP jobs.

Pricing

from $12.00 / 1,000 job listing (serp)s

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

3

Monthly active users

0.023 hours

Issues response

9 days ago

Last modified

Share

Naukri Scraper

Scrape job listings from Naukri.com (India) and NaukriGulf.com (Middle East). Pass in search keywords or paste any naukri.com / naukrigulf.com search URL — no login, no API key.

Pay-per-result: $12 per 1,000 SERP jobs (Camoufox browser-tier pricing — see Pricing below). Optional detail-mode enrichment (includeJobDetails: true) adds full descriptions, company details, and employment type for a small extra charge per job.

What's new in v4.1.6 (2026-09-05)

Enhanced includeJobDetails detail-page enrichment with three improvements:

1. Complete description from all four JD sub-blocks

The SERP payload carries only a truncated description snippet. Detail mode now concatenates all four blocks from section.styles_job-desc-container:

  • Main JD body (div.styles_JDC__dang-inner-html) — paragraphs and bullet lists
  • Role details (div.styles_other-details) — Role, Industry Type, Department, Employment Type, Role Category
  • Education (div.styles_education) — UG / PG requirements
  • Key skills (div.styles_key-skill) — chip badges

description_full / description_html / description_md all contain the full concatenated content. description_snippet is the first 300 characters.

2. Company enrichment (five new fields)

Extracted from section.styles_about-company on the detail page:

  • company_about — overview paragraph
  • company_website — external company site URL (non-Naukri links only)
  • company_followers — e.g. "1199.0k followers"
  • company_industry_tags — e.g. ["IT Services & Consulting", "Fortune India 500", "Indian MNC", "B2B", "TOP"]
  • company_address — registered address

3. Removed apply_url

Naukri login-gates all apply buttons — the field returned null or an internal Naukri URL 100% of the time and was never useful. Removed from all surfaces.

What's new in v4.1 (2026-09-04)

Added includeJobDetails input toggle (default false). When enabled, the scraper opens each job's detail page in the same warm Camoufox context to populate employment_type — a field the v3 SERP payload dropped.

What's new in v4.0 (2026-09-04)

Naukri.com hardened both v2 and v3 search API endpoints in August 2026:

  • /jobapi/v2/search — permanent empty stub for anonymous callers
  • /jobapi/v3/search — gated behind reCAPTCHA v3 + signed nkparam + Bearer JWT

The v2.x HTTP-only architecture stopped returning results. v4.0 rewrites the scraper on Camoufox — a real Firefox with C++-level stealth patches — running through Apify Residential proxy. Camoufox executes Naukri's reCAPTCHA v3 script natively, so the token is minted and the /jobapi/v3/search XHR is intercepted as if from a browser session. Mirrors the same pattern used to un-park indeed-scraper (v4.x) and is24-scraper (v2.x).

What you get

For every job the scraper returns 40+ structured fields:

Job-level

  • Title, company, company logo, company page URL
  • Location (cleaned to city name or up to 3 cities), localities
  • Experience range (min/max years + experience_text)
  • Salary range + currency (ISO 4217: INR / USD / AED / …) + is_salary_hidden flag
  • Skills, employment type, walk-in flag, expired flag, openings count
  • Description quartet: description_full (plaintext), description_snippet (first 300 chars), description_html (raw), description_md (Markdown)
  • Posted date (raw string + ISO-8601 + Unix timestamp)
  • Direct job URL

Company enrichment (detail mode only — includeJobDetails: true)

  • company_about — company overview paragraph
  • company_website — external website URL
  • company_followers — follower count
  • company_industry_tags — industry and attribute tags
  • company_address — registered address

Employer signals

  • AmbitionBox employer rating + review count + AmbitionBox URL

Input

{
"searchQueries": ["Software Engineer", "Data Analyst"],
"location": "Bangalore",
"platform": "naukri",
"sortBy": "newest",
"maxResultsPerQuery": 30
}

Input fields

FieldTypeDefaultNotes
searchQueriesarray["software engineer"]Keywords to search. Each runs as its own search; results are deduplicated across queries.
searchUrlsarray[]Paste any naukri.com or naukrigulf.com search URL. Filters from the URL are parsed automatically. Overrides location / sortBy for that URL.
locationstringemptyCity or region. Combined with each searchQuery. Ignored for searchUrls.
platformstringnaukrinaukri (India), naukrigulf (Middle East), or both.
sortBystring enumnewestnewest = freshness-first (Naukri sort=f); relevance = default ranking.
maxResultsinteger30Global cap on total jobs across all queries.
maxResultsPerQueryinteger30Cap per individual search query or URL.
startPageinteger1Skip N−1 pages before returning results.
includeCompanyDetailsbooleanfalseReserved for future enrichment.
includeJobDetailsbooleanfalseWhen true, opens each job's detail page in Camoufox to populate employment_type, full description from all four JD sub-blocks, and five company fields. Adds ~2–3 s and one job-detail-result event per job.
proxyConfigurationobjectApify ResidentialResidential proxy is REQUIRED — datacenter/direct connections are blocked by Naukri's reCAPTCHA v3 gate.

Examples

Search by keyword + city

{ "searchQueries": ["Python Developer"], "location": "Pune" }

Multiple queries, both platforms

{
"searchQueries": ["DevOps Engineer", "Site Reliability"],
"platform": "both",
"sortBy": "newest",
"maxResultsPerQuery": 20
}

Paste a filtered search URL from naukri.com

{
"searchUrls": [
"https://www.naukri.com/data-engineer-jobs-in-hyderabad",
"https://www.naukrigulf.com/software-engineer-jobs-in-dubai"
]
}

Enable per-job detail enrichment (adds full descriptions + company details)

{
"searchQueries": ["Product Manager"],
"location": "Mumbai",
"includeJobDetails": true,
"maxResults": 20
}

Output

One item per job. Truncated example (detail mode):

{
"id": "100626500857",
"job_url": "https://www.naukri.com/job-listings-software-engineer-texas-instruments-100626500857",
"source_platform": "naukri",
"title": "Software Engineer",
"company": "Texas Instruments",
"company_id": "1779582",
"company_group_id": "3448628",
"company_logo": "https://img.naukimg.com/logo_images/groups/v1/3448628.gif",
"company_url": "https://www.naukri.com/texas-instruments-jobs-careers-18530",
"company_about": "Texas Instruments Incorporated (TI) is a global semiconductor company that designs and manufactures analog ICs and embedded processors.",
"company_website": "https://www.ti.com",
"company_followers": "142.3k followers",
"company_industry_tags": ["Electronic Components", "Fortune India 500", "MNC", "B2B"],
"company_address": "12500 TI Boulevard, Dallas, TX 75243",
"location": "Bengaluru",
"localities": [],
"min_experience_years": 0,
"max_experience_years": 3,
"experience_text": "0-3 Yrs",
"min_salary": null,
"max_salary": null,
"salary_text": null,
"currency": "INR",
"is_salary_hidden": true,
"description_full": "Minimum Requirements: XX years of relative experience.\n\nPreferred Qualifications: Degree in Electrical Engineering, Computer Engineering …\n\nRole Details\nRole: Software Engineer\nIndustry Type: Semiconductor / Electronics\nDepartment: Engineering - Semiconductor / Electronics\nEmployment Type: Full Time, Permanent\n\nEducation\nUG: B.Tech/B.E. in Electrical, Electronics/Telecommunication\n\nKey Skills: C++, Embedded, RTOS, Linux, Python",
"description_snippet": "Minimum Requirements: XX years of relative experience. Preferred Qualifications: Degree in Electrical Engineering, Computer Engineering …",
"description_html": "<div class=\"styles_JDC__dang-inner-html__h0K4t\"><p>Minimum Requirements: ...</p></div>\n\n<div><strong>Role Details</strong><br>...</div>",
"description_md": "**Minimum Requirements:**\n\n- XX years of relative experience\n\n**Preferred Qualifications:**\n\n- Degree in Electrical Engineering, Computer Engineering …\n\n**Role Details**\n\nRole: Software Engineer\n...",
"skills": ["Computer science", "Software design", "Coding", "Machine learning"],
"employment_type": "Full Time, Permanent",
"openings_count": 1,
"is_walk_in": false,
"is_expired": false,
"work_from_home_type": null,
"posted_at": "2026-06-10 09:46:47.0",
"posted_at_datetime": "2026-06-10T09:46:47Z",
"posted_at_unix": 1780815407,
"freshness_text": null,
"ambition_box_rating": "3.7",
"ambition_box_reviews": 225,
"ambition_box_url": "https://www.ambitionbox.com/reviews/texas-instruments-reviews",
"search_query": "Software Engineer",
"search_location": "Bangalore",
"serp_page": 1,
"scraped_at": "2026-09-05T09:46:48Z"
}

Pricing

Camoufox browser-tier pricing.

EventPriceWhen
job-start (once per run)$0.005Every run
job-serp-result (each job)$0.012Default (includeJobDetails: false)
job-detail-result (each job)$0.015Only when includeJobDetails: true — replaces the SERP charge for that job

SERP-only mode (default)

VolumeTotal
100 jobs$1.21
1,000 jobs$12.01
10,000 jobs$120.01

Detail mode (includeJobDetails: true, adds full descriptions + company enrichment + employment_type)

VolumeTotal
100 jobs$1.51
1,000 jobs$15.01
10,000 jobs$150.01

Existing customers on the pre-v4 rate plan are grandfathered — pricing changes only apply to new subscriptions.

Notes and limits

  • Residential proxy is REQUIRED. Naukri gates its APIs on reCAPTCHA v3, and datacenter/direct connections silently return 0 items. The default proxyConfiguration uses Apify Residential; do not override to datacenter or direct.
  • Salary is usually hidden. Naukri lets recruiters keep salary off the public SERP, and most do. is_salary_hidden: true reflects this. The full salary range is on each job's detail page.
  • employment_type, full descriptions, and company fields require detail mode. Naukri's v3 SERP API returns a truncated description and no company overview. Set includeJobDetails: true to reopen each detail page and repopulate them. See Pricing above for cost delta.
  • About 20–30 unique results per query. Naukri's search endpoint caps unique results per keyword. Use multiple searchQueries (synonyms, role variants) or paste several filtered searchUrls to surface more jobs.
  • AmbitionBox data is surfaced from the SERP payload when Naukri included it. Companies with no linked AmbitionBox profile return null.
  • Currency codes. Naukri's raw labels ("Rupees", "U.S. Dollar", "Dirham") are normalised to ISO 4217 codes so the output is portable across both platforms.
  • min_salary / max_salary units. For INR jobs the value is in Lakhs (15 = ₹15,00,000). For other currencies it's natural units. The pre-formatted display string is in salary_text.
  • Description quartet. Every non-empty description ships in four representations: description_full (plaintext), description_snippet (first 300 chars), description_html (raw), and description_md (Markdown with bullet lists / bold / emphasis preserved). In detail mode all four draw from the full four-block JD page content.

Use with AI agents

Connect via Apify's MCP endpoint:

https://mcp.apify.com?tools=santamaria-automations/naukri-scraper

Example prompt:

Use naukri-scraper to find Senior Backend Engineer jobs in Pune. Return the top 20 with the company name, AmbitionBox rating, and posted date.

Issues, feature requests