Naukri Scraper - India & Middle East Jobs, Salaries, Skills
Pricing
from $12.00 / 1,000 job listing (serp)s
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
Maintained by CommunityActor stats
1
Bookmarked
5
Total users
3
Monthly active users
0.023 hours
Issues response
9 days ago
Last modified
Categories
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 paragraphcompany_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_hiddenflag - 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 paragraphcompany_website— external website URLcompany_followers— follower countcompany_industry_tags— industry and attribute tagscompany_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
| Field | Type | Default | Notes |
|---|---|---|---|
searchQueries | array | ["software engineer"] | Keywords to search. Each runs as its own search; results are deduplicated across queries. |
searchUrls | array | [] | Paste any naukri.com or naukrigulf.com search URL. Filters from the URL are parsed automatically. Overrides location / sortBy for that URL. |
location | string | empty | City or region. Combined with each searchQuery. Ignored for searchUrls. |
platform | string | naukri | naukri (India), naukrigulf (Middle East), or both. |
sortBy | string enum | newest | newest = freshness-first (Naukri sort=f); relevance = default ranking. |
maxResults | integer | 30 | Global cap on total jobs across all queries. |
maxResultsPerQuery | integer | 30 | Cap per individual search query or URL. |
startPage | integer | 1 | Skip N−1 pages before returning results. |
includeCompanyDetails | boolean | false | Reserved for future enrichment. |
includeJobDetails | boolean | false | When 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. |
proxyConfiguration | object | Apify Residential | Residential 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.
| Event | Price | When |
|---|---|---|
job-start (once per run) | $0.005 | Every run |
job-serp-result (each job) | $0.012 | Default (includeJobDetails: false) |
job-detail-result (each job) | $0.015 | Only when includeJobDetails: true — replaces the SERP charge for that job |
SERP-only mode (default)
| Volume | Total |
|---|---|
| 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)
| Volume | Total |
|---|---|
| 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
proxyConfigurationuses 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: truereflects 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. SetincludeJobDetails: trueto 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 filteredsearchUrlsto 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_salaryunits. 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 insalary_text.- Description quartet. Every non-empty description ships in four representations:
description_full(plaintext),description_snippet(first 300 chars),description_html(raw), anddescription_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.