Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"job_id": "<string>",
"title": "<string>",
"job_url": "<string>",
"company_name": "<string>",
"company_id": 123,
"company_url": "<string>",
"company_logo": "<string>",
"group_id": 123,
"location": "<string>",
"experience_text": "<string>",
"min_experience": 123,
"max_experience": 123,
"salary_text": "<string>",
"salary_min": 123,
"salary_max": 123,
"salary_currency": "<string>",
"salary_min_monthly": 123,
"salary_max_monthly": 123,
"salary_variable_percentage": 123,
"salary_hidden": true,
"salary_source": "<string>",
"key_skills": "<string>",
"description": "<string>",
"description_html": "<string>",
"posted_at": {},
"posted_time_ago": "<string>",
"openings": 123,
"is_walkin": true,
"job_type": "<string>",
"is_consultant": true,
"hiring_for": "<string>",
"apply_url": "<string>",
"is_company_apply": true,
"role_category_id": "<string>",
"ambitionbox_rating": 123,
"ambitionbox_review_count": 123,
"ambitionbox_url": "<string>",
"is_top_company": true,
"is_exclusive": true,
"diversity_tag": "<string>",
"branding_tags": "<string>",
"walkin_venue": "<string>",
"walkin_start_date": {},
"walkin_end_date": {},
"walkin_timing": "<string>",
"total_results_for_search": 123,
"apply_count": 123,
"view_count": 123,
"employment_type": "<string>",
"work_mode": "<string>",
"job_role": "<string>",
"role_category": "<string>",
"functional_area": "<string>",
"industry": "<string>",
"education_ug": "<string>",
"education_pg": "<string>",
"skills_preferred": "<string>",
"skills_other": "<string>",
"short_description": "<string>",
"reference_code": "<string>",
"is_microsite": true,
"company_website": "<string>",
"company_address": "<string>",
"company_description": "<string>",
"company_tags": "<string>",
"company_overall_rating": 123,
"company_follow_count": 123,
"locations_detail": "<any>",
"job_branding_banner": "<string>",
"ambitionbox_reviews": "<any>",
"ambitionbox_salaries": "<any>",
"ambitionbox_benefits": "<any>"
}Naukri Jobs Scraper
Get Results
Retrieve scraped data from Naukri Jobs Scraper
GET
/
v1
/
results
Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"job_id": "<string>",
"title": "<string>",
"job_url": "<string>",
"company_name": "<string>",
"company_id": 123,
"company_url": "<string>",
"company_logo": "<string>",
"group_id": 123,
"location": "<string>",
"experience_text": "<string>",
"min_experience": 123,
"max_experience": 123,
"salary_text": "<string>",
"salary_min": 123,
"salary_max": 123,
"salary_currency": "<string>",
"salary_min_monthly": 123,
"salary_max_monthly": 123,
"salary_variable_percentage": 123,
"salary_hidden": true,
"salary_source": "<string>",
"key_skills": "<string>",
"description": "<string>",
"description_html": "<string>",
"posted_at": {},
"posted_time_ago": "<string>",
"openings": 123,
"is_walkin": true,
"job_type": "<string>",
"is_consultant": true,
"hiring_for": "<string>",
"apply_url": "<string>",
"is_company_apply": true,
"role_category_id": "<string>",
"ambitionbox_rating": 123,
"ambitionbox_review_count": 123,
"ambitionbox_url": "<string>",
"is_top_company": true,
"is_exclusive": true,
"diversity_tag": "<string>",
"branding_tags": "<string>",
"walkin_venue": "<string>",
"walkin_start_date": {},
"walkin_end_date": {},
"walkin_timing": "<string>",
"total_results_for_search": 123,
"apply_count": 123,
"view_count": 123,
"employment_type": "<string>",
"work_mode": "<string>",
"job_role": "<string>",
"role_category": "<string>",
"functional_area": "<string>",
"industry": "<string>",
"education_ug": "<string>",
"education_pg": "<string>",
"skills_preferred": "<string>",
"skills_other": "<string>",
"short_description": "<string>",
"reference_code": "<string>",
"is_microsite": true,
"company_website": "<string>",
"company_address": "<string>",
"company_description": "<string>",
"company_tags": "<string>",
"company_overall_rating": 123,
"company_follow_count": 123,
"locations_detail": "<any>",
"job_branding_banner": "<string>",
"ambitionbox_reviews": "<any>",
"ambitionbox_salaries": "<any>",
"ambitionbox_benefits": "<any>"
}Retrieve scraped data from your Naukri Jobs Scraper runs.
Headers
string
required
Your API authentication token. Value:
Token YOUR_API_KEYQuery Parameters
string
required
Hash of the squid to get results from
integer
Page number (default: 1)
Result Fields
string
Naukri’s unique identifier for the job posting. Example:
19999911string
Job title as published by the employer. Example:
Senior Python Developerstring
Direct link to the job posting on Naukri. Example:
https://www.naukri.com/job-listings-senior-python-developer-infosys-bangalore-3-to-6-years-140926500456string
Name of the hiring company. Example:
Infosysinteger
Naukri’s internal identifier for the hiring company. Example:
3456string
Link to the company’s job page on Naukri. Example:
https://www.naukri.com/infosys-jobsstring
URL of the company logo. Example:
https://static.naukimg.com/s/4/100/i/infosys.pnginteger
Naukri group identifier for multi-branch employers. Example:
100string
Job location(s), comma separated. Example:
Bangalore, Hyderabadstring
Required experience as displayed on Naukri. Example:
3 to 6 Yrsinteger
Minimum years of experience required. Example:
3integer
Maximum years of experience required. Example:
6string
Salary as displayed on Naukri (often ‘Not disclosed’). Example:
8-14 Lacs PAfloat
Minimum yearly salary. Example:
800000float
Maximum yearly salary. Example:
1400000string
Currency of the salary figures. Example:
INRfloat
Minimum monthly salary. Example:
66667float
Maximum monthly salary. Example:
116667float
Share of the package that is variable pay, in percent. Example:
15.0boolean
True when the employer chose to hide the salary. Example:
falsestring
Where the structured salary comes from. Example:
EMPLOYER_PROVIDEDtext
Skills tagged on the posting, comma separated. Example:
Python, Django, REST APItext
Job description as plain text.
text
Job description with original HTML formatting.
datetime
Date and time the job was posted, in UTC. Example:
2026-09-14T06:00:00Zstring
How long ago the job was posted, as displayed on Naukri. Example:
1 Day Agointeger
Number of positions to fill. Example:
5boolean
True when the job is a walk-in interview. Example:
falsestring
Type tag shown on the listing. Example:
Full Time, Permanentboolean
True when the posting comes from a recruitment consultancy. Example:
falsestring
End client the consultancy is hiring for. Example:
Acme Corpstring
External application link. Example:
https://www.infosys.com/careers/apply/19999911boolean
True when applying redirects to the company’s own site. Example:
truestring
Naukri role-category identifier. Example:
7float
Company rating on AmbitionBox, out of 5. Example:
3.9integer
Number of AmbitionBox employee reviews. Example:
28461string
Link to the company’s AmbitionBox reviews. Example:
https://www.ambitionbox.com/reviews/infosys-reviewsboolean
True when Naukri flags the employer as a top company. Example:
trueboolean
True when the posting is exclusive to Naukri. Example:
falsestring
Diversity preference stated on the posting. Example:
Women-friendly workplacestring
Branding tags attached to the posting, comma separated. Example:
Work From Home, Flexi Workingstring
Walk-in venue address.
datetime
First day of the walk-in.
datetime
Last day of the walk-in.
string
Daily walk-in timing.
integer
Total jobs Naukri reports for this search. Example:
4328Detail Fields
The following fields requirejob_details: true in settings.
integer
Number of candidates who already applied. Example:
342integer
Number of times the posting was viewed. Example:
5120string
Employment type, e.g. Full Time, Permanent. Example:
Full Time, Permanentstring
Work arrangement: Work from office, Hybrid or Remote. Example:
Hybridstring
Standardised job role. Example:
Software Developerstring
Role category label. Example:
Engineering - Software & QAstring
Department / functional area. Example:
Engineering - Software & QAstring
Industry of the hiring company. Example:
IT Services & Consultingstring
Accepted undergraduate degrees. Example:
B.Tech/B.E. in Any Specializationstring
Accepted postgraduate degrees. Example:
MCA in Any Specializationtext
Skills Naukri marks as preferred. Example:
FastAPI, PostgreSQLtext
Other skills listed on the posting. Example:
Docker, Kubernetestext
Naukri’s own highlights of the posting.
string
Employer’s internal reference code. Example:
INF-PY-BLR-2026boolean
True when published on a company microsite. Example:
falsestring
Company website. Example:
https://www.infosys.comtext
Company address. Example:
Electronics City, Bangalore, Karnataka 560100text
About the company.
string
Tags Naukri displays next to the company. Example:
MNC, IT Productfloat
Company rating on the branded job page. Example:
3.9integer
Number of Naukri users following the company. Example:
182340json
Structured list of job locations with Naukri links.
string
Banner image of the employer’s branded page. Example:
https://static.naukimg.com/s/4/100/i/infosys-banner.jpgjson
Recent AmbitionBox employee reviews.
json
AmbitionBox salary benchmark for this job profile.
json
AmbitionBox benefits reported for the company.
Code Examples
curl -G https://api.lobstr.io/v1/results \
-H "Authorization: Token YOUR_API_KEY" \
-d "squid=28ca7564a332a081a1dabda552d5c35b" \
-d "page=1"
import requests
response = requests.get(
"https://api.lobstr.io/v1/results",
headers={"Authorization": "Token YOUR_API_KEY"},
params={"squid": "28ca7564a332a081a1dabda552d5c35b", "page": 1},
)
print(response.json())
Response
200
{"total_results": 1, "data": [{"job_id": "19999911", "title": "Senior Python Developer", "company_name": "Infosys", "location": "Bangalore, Hyderabad", "experience_text": "3 to 6 Yrs", "salary_text": "8-14 Lacs PA", "key_skills": "Python, Django, REST API", "posted_at": "2026-09-14T06:00:00Z"}]}