Naukri API

Naukri API for Indian Job Search and Job Details

Scrappa's Naukri API returns structured JSON from Naukri, India's largest job portal. Search public job listings by keyword and location with experience, salary band, work mode and posting age filters, then open any job for the full description, company, skills, education, salary and application statistics.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
2
Endpoints
8
Salary bands
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/naukri/search?keyword=python+developer&location=bangalore&experience=3&per_page=20" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "total": 3796,
    "page": 1,
    "per_page": 20,
    "has_more": true,
    "jobs": [
      {
        "position": 1,
        "id": "100926933981",
        "title": "Python Developer",
        "url": "https://www.naukri.com/job-listings-python-developer-infosys-hyderabad-pune-bengaluru-2-to-5-years-100926933981",
        "company": { "id": 410527, "name": "Infosys" },
        "experience": { "min_years": 2, "max_years": 5, "text": "2-5 Yrs" },
        "locations": ["Hyderabad", "Pune", "Bengaluru"],
        "skills": ["Python", "Css", "Postgresql", "Machine Learning"],
        "posted_at": "2026-10-14T04:14:11Z",
        "rating": { "value": 3.5, "reviews": 53243 }
      }
    ]
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Indian Job Market Research

Track hiring demand by keyword, city and experience level with total result counts for every filter combination.

Salary Benchmarking

Filter by salary band in lakhs per year and read disclosed minimum and maximum pay in INR for matching jobs.

Skill Demand Analysis

Collect the skills listed on thousands of jobs to see which technologies employers in India ask for.

Job Aggregators

Feed an aggregator with fresh Indian listings, sorted by date, with company, location and a public job URL.

Cross-Market Hiring Data

Combine Naukri with Indeed, StepStone and Arbeitsagentur data to compare hiring across markets.

Naukri scraper API

Naukri API for Indian job listings, salaries, and skills

The Naukri API is built for job aggregators, labor market research, and recruiting tools. Each job includes title, company, experience range, disclosed salary in INR, locations, skills, posting date and a public naukri.com URL. Job details add the full description as HTML and plain text, education, work mode and company rating.

Search by keyword and location with experience, salary band, work mode and posting age filters.

Page with page and per_page up to 50 results; total counts are returned for every query.

Salaries appear only when the employer discloses them, as numeric INR values plus the original text.

Open any job for the full description, skills, education and company details.

Expired jobs return a clear 404 that is never billed.

Choose the right Naukri API endpoint

Use Job Search for market coverage

Combine keyword, location, experience and salary band filters to collect matching jobs with total counts, parsed experience ranges and disclosed salaries.

Open Naukri Search API docs

Use Job Detail for full records

Pass a job id from the search results to read the full description, key skills, education, work mode, vacancies and company rating.

Open Naukri Job API docs

Available endpoints

Everything you need in one API.

GET

Job Search

/api/naukri/search

Search Naukri jobs by keyword and location with experience, salary and work mode filters

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Naukri job data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Salary band and experience filters
Scrappa:
ScrapingBee / ScraperAPI: Parse it yourself
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Naukri job search with keyword, location, experience, salary band, work mode and posting age filters
Total result counts and page based pagination up to 150 pages
Disclosed salaries as numeric INR values plus the original text
Full job details with HTML and plain text description, skills, education and company rating
Public naukri.com URL for every job

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Naukri or Info Edge. The Naukri API returns structured JSON from public job listings through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.

Use page (starting at 1) and per_page up to 50. The response returns the total count and has_more, which is true while more pages exist. Naukri exposes about 3,000 results per query, so narrow broad searches with filters.

Most employers do not disclose a salary. The salary object only appears when the employer discloses it, and fields without a value are omitted instead of returned as zero.

Start using the Naukri API

Sign up and get 500 free credits. No credit card required.