curl --request POST \
--url https://api.scrapeunblocker.com/jobs/naukri \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/jobs/naukri"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/jobs/naukri', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape Naukri job listings
Searches Naukri (India’s largest job board) for keyword in location and returns the job listings as JSON: title, company, location (with workMode hybrid / remote / on-site), experience (with parsed experienceMinYears/experienceMaxYears), salary (with parsed min/max), skills, companyRating, reviewsCount, a description snippet, postedDate and a clean job url. Filter with location, experience (years), days (posting age) and remote, sort with sort, and collect up to max_results across pages.
curl --request POST \
--url https://api.scrapeunblocker.com/jobs/naukri \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/jobs/naukri"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/jobs/naukri', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
What to search, e.g. 'python developer' or 'data analyst'.
City to search in, e.g. 'Bangalore' or 'Mumbai'.
Candidate experience in years (0-30).
0 <= x <= 30Max posting age in days: 1, 3, 7, 15, 30.
Only work-from-home / remote jobs.
Ordering: relevance, date.
How many jobs to collect across pages (~20 per page).
1 <= x <= 10001-based results page to start from.
x >= 1Exit-IP country (ISO-2). Leave blank for a smart exit.
Response
JSON with a jobs array plus totals.

