# Naukri Job Search API Documentation

<p><strong>Naukri Job Search API Documentation</strong> Search public Naukri job listings by keyword and location with experience, salary band, work mode and posting age filters. Each job returns id, title, public url, company, experience range, locations, skills, posting date (ISO 8601, UTC), a plain text description snippet and, when disclosed, the salary in INR and the company rating. Page with page and per_page; total and has_more describe the full result. A valid search with zero results is a successful response.</p>

- **Documentation:** [https://scrappa.co/docs/naukri-api/naukri_search](https://scrappa.co/docs/naukri-api/naukri_search)
- **API group:** Naukri API
- **Endpoint:** `GET https://scrappa.co/api/naukri/search`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `keyword` | string | Yes | Job title, skill or company to search for. Example: python developer. |
| `location` | string | No | City or region in India. Omit to search all of India. Example: bangalore. |
| `experience` | integer | No | Candidate experience in years, 0 to 30. |
| `salary` | string | No | Salary band in lakhs per year. One of 0to3, 3to6, 6to10, 10to15, 15to25, 25to50, 50to75, 75to100. Repeat the parameter for several bands, e.g. salary[]=6to10&salary[]=10to15. |
| `posted_within_days` | integer | No | Only jobs posted in the last N days, 1 to 90. |
| `sort` | string | No | relevance (default) or date. |
| `work_mode` | string | No | office, hybrid or remote. |
| `page` | integer | No | Page number starting at 1, up to 150. Defaults to 1. |
| `per_page` | integer | No | Jobs per page, 1 to 50. Defaults to 20. |

## Example response

```json
{
    "data": {
        "jobs": [
            {
                "id": "100926933981",
                "url": "https://www.naukri.com/job-listings-python-developer-infosys-hyderabad-pune-bengaluru-2-to-5-years-100926933981",
                "title": "Python Developer",
                "rating": {
                    "value": 3.5,
                    "reviews": 53243
                },
                "skills": [
                    "Python",
                    "Css",
                    "Postgresql",
                    "Artificial Intelligence",
                    "Data Structures",
                    "Natural Language Processing",
                    "Html",
                    "Machine Learning"
                ],
                "company": {
                    "id": 410527,
                    "name": "Infosys"
                },
                "logo_url": "https://img.naukimg.com/logo_images/groups/v1/mobile/13832.gif",
                "position": 1,
                "locations": [
                    "Hyderabad",
                    "Pune",
                    "Bengaluru"
                ],
                "posted_at": "2026-10-14T04:14:11Z",
                "experience": {
                    "text": "2-5 Yrs",
                    "max_years": 5,
                    "min_years": 2
                },
                "description_snippet": "Bachelor of Engineering,Bachelor Of Technology,Bachelor Of Science,Bachelor Of Comp Preferred Skills: . Technology->Testing Technologyes->Test Automation Technology. Technology->Java->Core Java. Technology->OpenSystem->Python - OpenSystem->Python"
            },
            {
                "id": "151026032431",
                "url": "https://www.naukri.com/job-listings-python-developer-hatchtra-innotech-pune-bengaluru-mumbai-all-areas-3-to-8-years-151026032431",
                "title": "Python Developer",
                "skills": [
                    "Python Development",
                    "CSS",
                    "Javascript",
                    "HTML",
                    "Python",
                    "SQL",
                    "Cs",
                    "Development"
                ],
                "company": {
                    "id": 6123580,
                    "name": "Hatchtra Innotech"
                },
                "logo_url": "https://img.naukimg.com/logo_images/groups/v1/mobile/9958226.gif",
                "position": 2,
                "locations": [
                    "Hybrid - Pune",
                    "Bengaluru",
                    "Mumbai (All Areas)"
                ],
                "posted_at": "2026-10-15T13:24:28Z",
                "experience": {
                    "text": "3-8 Yrs",
                    "max_years": 8,
                    "min_years": 3
                },
                "description_snippet": "Were Hiring: Python Developers (30+ Openings | 3 - 20 Yrs Exp | Multiple Levels) Location: Pune / Mumbai / Bengaluru / Hyderabad / Gurugram / Chandigarh / Chennai * Specific location and work model may vary by positions and roles. Industry: Fortune 500 Client Projects (Staffing via Hatchtra) Employ\u2026"
            }
        ],
        "page": 1,
        "total": 3797,
        "has_more": true,
        "per_page": 2
    },
    "meta": {
        "billable": true,
        "endpoint_family": "search"
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A required query parameter is missing or invalid. This response is not billable. |
| 503 | Invalid Source Response | The upstream answered with a shape that no longer matches the documented contract. This response is not billable. |
| 503 | Service Unavailable | The upstream service is temporarily unavailable. Please retry shortly. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
