Skip to main content

Glassdoor Jobs API

Overview

The Glassdoor Jobs API allows users to input a job search URL and get detailed jobs information in return, such as title, salary, description, and skills. It provides an easy way to access all job in Glassdoor details quickly and accurately.

Authentication

Visit our Authentication Docs on learning how to get started on integrating this API in your application.

Endpoint

GET https://get.scrapehero.com/api/glassdoor/job-results/?x-api-key=<YOUR_API_KEY>&url=https://www.glassdoor.com/Job/boston-software-engineer-jobs-SRCH_IL.0,6_IC1154532_KO7,24.htm?srs=RECENT_

Request Parameters

ParameterTypeRequiredDescription
urlstringYesSearch URL

Response Format

The API returns data in JSON format. Here's an example of the response structure:


{
"query": {
"input": "https://www.glassdoor.com/Job/boston-software-engineer-jobs-SRCH_IL.0,6_IC1154532_KO7,24.htm?srs=RECENT_SEARCHES"
},
"job_details": [
{
"rank": 1,
"job_title": "Software Developer - AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009556241633,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 180,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/software-developer-ai-trainer-dataannotation-JV_IC1154532_KO0,29_KE30,44.htm?jl=1009556241633"
},
{
"rank": 2,
"job_title": "Full Stack Software Engineer (Ruby on Rails)",
"description": "In this role, you will work closely with product managers, designers, and other engineers to develop robust, scalable, and high-performance applications.",
"job_listing_id": 1009729620565,
"company_details": {
"company_name": "Vestmark Inc.",
"company_id": 263618,
"company_logo": "https://media.glassdoor.com/sql/263618/vestmark-squareLogo-1669039084208.png"
},
"location_details": {
"location": "Wakefield, MA",
"location_type": "C",
"location_id": 1154701
},
"estimated_salary": "$94241 - $135225",
"estimated_by": "Glassdoor Est",
"skills": [
"Authentication",
"React",
"Relational databases",
"DevOps",
"Google Cloud Platform",
"AWS",
"Docker",
"JavaScript",
"PostgreSQL",
"ECMAScript",
"Scalability",
"TypeScript"
],
"rating": 3.6,
"days_on_glassdoor": 34,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "ANNUAL",
"job_link": "https://www.glassdoor.com/job-listing/full-stack-software-engineer-ruby-on-rails-vestmark-inc-JV_IC1154701_KO0,42_KE43,55.htm?jl=1009729620565"
},
{
"rank": 3,
"job_title": "Full Stack Developer- AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009714643642,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 47,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/full-stack-developer-ai-trainer-dataannotation-JV_IC1154532_KO0,31_KE32,46.htm?jl=1009714643642"
},
{
"rank": 4,
"job_title": "Back End Developer- AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009647212673,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 103,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/back-end-developer-ai-trainer-dataannotation-JV_IC1154532_KO0,29_KE30,44.htm?jl=1009647212673"
},
{
"rank": 5,
"job_title": "Web Engineer - AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009714652255,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 47,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/web-engineer-ai-trainer-dataannotation-JV_IC1154532_KO0,23_KE24,38.htm?jl=1009714652255"
},
{
"rank": 6,
"job_title": "Full Stack Developer - AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009712160122,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 49,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/full-stack-developer-ai-trainer-dataannotation-JV_IC1154532_KO0,31_KE32,46.htm?jl=1009712160122"
},
{
"rank": 7,
"job_title": "Database Developer - AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009714610297,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 47,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/database-developer-ai-trainer-dataannotation-JV_IC1154532_KO0,29_KE30,44.htm?jl=1009714610297"
},
{
"rank": 8,
"job_title": "Chief Engineer - Software",
"description": "Excellent written and verbal communication skills, with the ability to present technical information clearly and persuasively to both technical and non-...",
"job_listing_id": 1009050796916,
"company_details": {
"company_name": "Mission Oriented Rapid Solution Engineering Corp Inc",
"company_id": 1958990,
"company_logo": "https://media.glassdoor.com/sql/1958990/morse-corp-squareLogo-1634152285372.png"
},
"location_details": {
"location": "Cambridge, MA",
"location_type": "C",
"location_id": 1154545
},
"estimated_salary": "$141392 - $201194",
"estimated_by": "Glassdoor Est",
"skills": [
"DevOps",
"Analysis skills",
"Machine learning",
"Software development",
"Agile",
"Cloud computing",
"AI",
"Leadership",
"Communication skills"
],
"rating": 4.4,
"days_on_glassdoor": 193,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "ANNUAL",
"job_link": "https://www.glassdoor.com/job-listing/chief-engineer-software-morse-corp-JV_IC1154545_KO0,23_KE24,34.htm?jl=1009050796916"
},
{
"rank": 9,
"job_title": "DevOps Engineer- AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009556247297,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Lynn, MA",
"location_type": "C",
"location_id": 1154603
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"DevOps",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 180,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/devops-engineer-ai-trainer-dataannotation-JV_IC1154603_KO0,26_KE27,41.htm?jl=1009556247297"
},
{
"rank": 10,
"job_title": "Product Developer - AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009647362003,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 103,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/product-developer-ai-trainer-dataannotation-JV_IC1154532_KO0,28_KE29,43.htm?jl=1009647362003"
},
{
"rank": 11,
"job_title": "DevOps Engineer- AI Trainer",
"description": "You can work on your own schedule. A bachelor's degree (completed or in progress). You will work with the chatbots that we are building in order to measure...",
"job_listing_id": 1009556248272,
"company_details": {
"company_name": "DataAnnotation",
"company_id": 8605843,
"company_logo": "https://media.glassdoor.com/sql/8605843/dataannotation-squareLogo-1741296824063.png"
},
"location_details": {
"location": "Newton, MA",
"location_type": "C",
"location_id": 1154636
},
"estimated_salary": "$40 - $40",
"estimated_by": "Employer Est",
"skills": [
"Go",
"CSS",
"React",
"Writing skills",
"DevOps",
"C#",
"English",
"Java",
"SQL",
"C++",
"C",
"JavaScript",
"Swift",
"AI",
"TypeScript",
"Python",
"HTML"
],
"rating": 4,
"days_on_glassdoor": 180,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "HOURLY",
"job_link": "https://www.glassdoor.com/job-listing/devops-engineer-ai-trainer-dataannotation-JV_IC1154636_KO0,26_KE27,41.htm?jl=1009556248272"
},
{
"rank": 12,
"job_title": "Advanced Software Engineer",
"description": "Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social...",
"job_listing_id": 1009730517939,
"company_details": {
"company_name": "General Dynamics Mission Systems",
"company_id": 941740,
"company_logo": "https://media.glassdoor.com/sql/941740/general-dynamics-mission-systems-squareLogo-1714406430997.png"
},
"location_details": {
"location": "Dedham, MA",
"location_type": "C",
"location_id": 1154556
},
"estimated_salary": "$127241 - $141158",
"estimated_by": "Employer Est",
"skills": [
"Software development",
"Agile",
"Leadership",
"GitLab",
"Communication skills",
"Python",
"Shell Scripting"
],
"rating": 4,
"days_on_glassdoor": 34,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "ANNUAL",
"job_link": "https://www.glassdoor.com/job-listing/advanced-software-engineer-general-dynamics-mission-systems-inc-JV_IC1154556_KO0,26_KE27,63.htm?jl=1009730517939"
},
{
"rank": 13,
"job_title": "PYTHON LEAD",
"description": "The ideal candidate will be required to design and develop solutions to solve challenging business problems. Prepare technical design and document solutions as...",
"job_listing_id": 1009753672233,
"company_details": {
"company_name": "NextGen Invent Corp",
"company_id": null,
"company_logo": null
},
"location_details": {
"location": "Boston, MA",
"location_type": "C",
"location_id": 1154532
},
"estimated_salary": "$116625 - $170690",
"estimated_by": "Employer Est",
"skills": [
"CI/CD",
"Management",
"Cloud architecture",
"Cassandra",
"React",
"Kubernetes",
"Kanban",
"DevOps",
"MongoDB",
"Databases",
"Microservices",
"SQL",
"AWS",
"Docker",
"Team management",
"PostgreSQL",
"Angular",
"Django",
"Scrum",
"Agile",
"S3",
"Apache",
"Redshift",
"DynamoDB",
"Business requirements",
"Leadership",
"Communication skills",
"Python",
"MySQL",
"Design patterns"
],
"rating": null,
"days_on_glassdoor": 12,
"is_organic": null,
"pay_currency": "USD",
"pay_period": "ANNUAL",
"job_link": "https://www.glassdoor.com/job-listing/python-lead-nextgen-invent-corp-JV_IC1154532_KO0,11_KE12,31.htm?jl=1009753672233"
}
],
"next": "https://www.glassdoor.com/Job/boston-software-engineer-jobs-SRCH_IL.0,6_IC1154532_KO7,24.htm/?includeIndeedJobAttributes=True%26keyword=software+engineer%26locationId=1154532%26locationType=CITY%26originalPageUrl=https%3A%2F%2Fwww.glassdoor.com%2FJob%2Fboston-software-engineer-jobs-SRCH_IL.0%2C6_IC1154532_KO7%2C24.htm%3Fsrs%3DRECENT_SEARCHES%26parameterUrlInput=IL.0%2C6_IC1154532_KO7%2C24%26seoFriendlyUrlInput=boston-software-engineer-jobs%26seoUrl=True%26numJobsToShow=30%26pageType=SERP%26queryString=srs%3DRECENT_SEARCHES%26pageCursor=AB4AAYEAHgAAAAAAAAAAAAAAAkY%2F5UkARQEBAQgEjUdhFFCSvVyZs6R0YycUc%2BeIHfNCnPnBU9zZ92IGkQtCs5yAGzuaLQvnQGUTb2kYTxHER%2BTP3vpwUZoOXc%2Fb9gAA%26token=o29y1xZ55GeDzwBkzFOHMw%3AooskFASU8DkbN0aaAVFdRrVTKurzHzAuDTjZ6Z03-hi4z_E8_K4Al8YqlFlE3Fp-HhUhFHmuFrdNYHu6QmcvVg%3Ad4L9vvAcgDkZY-GL7PUbyTCPr2rHM7QkYAbr1oV1vpU%26pageNumber=2"
}


Response Fields

FieldTypeDescription
rankintegerRank
ratingfloatRating for the company
skillslistList of skills set required for the job role
job_linkstringLink to job page
job_titlestringTitle of job
pay_periodstringPay Frequency
descriptionstringJob description
estimated_bystringSource of salary estimation
pay_currencystringCurrency
job_listing_idstringUnique listing ID of job
company_detailsdictCompany details including name, company id etc
estimated_salarystringEstimated salary for job
location_detailsdictJob location details
days_on_glassdoorintDays Since Job Posting

Usage Example

Here's an example of how to use the API with Python:

const http = require("https");

const options = {
"method": "GET",
"hostname": "get.scrapehero.com",
"port": null,
"path": "/api/glassdoor/job-results/?x-api-key=<YOUR_API_KEY>&url=https://www.glassdoor.com/Job/boston-software-engineer-jobs-SRCH_IL.0,6_IC1154532_KO7,24.htm?srs=RECENT_",
"headers": {}
};

const req = http.request(options, function (res) {
const chunks = [];

res.on("data", function (chunk) {
chunks.push(chunk);
});

res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});

req.end();

This API uses 10 data credit per API call. Learn more about data credits.

Rate Limits

Rate limits are based off the plan that you have subscribed to. To learn more about the plan specification vist our Plans page.

Response Codes

Check out the response codes here.

Best Practices

  1. Use appropriate error handling in your code.
  2. Implement exponential backoff for rate limiting.
  3. Cache results when possible to minimize API calls.

Support

If you encounter any issues or have questions, please contact our API support team at cloud-support@scrapehero.com or visit our API documentation at https://app.scrapehero.com/docs/api_intro.