Glassdoor
Glassdoor job search — salary bands, seniority, company rating and job-type filters, read from its structured page data.
By Salary
Glassdoor jobs above a pay floor — the search endpoint pre-bound to `minSalary`. Tier: clearance ticket (rung 8), 1.0-2.5s on a warm ticket.
/v1/jobs:glassdoor/by-salaryParameters
| Name | Type | In | Description |
|---|---|---|---|
| minSalary | number | query | Lowest annual pay to accept, in the searched country's own currency. Required. |
| maxSalary | number | query | Highest annual pay to accept, in the searched country's own currency. |
| query | string | query | Keyword searched across job titles. Omit it to list everything in the country. |
| country | enum | query | Country to search in. Default indonesia. One of indonesia, singapore, united-states. |
| cityId | number | query | Glassdoor city id — 2709872 Jakarta, 2768561 Tangerang, 2708612 Bandung, 2798307 Surabaya, 2793794 Denpasar. |
| days | number | query | Only jobs posted within this many days. |
Example response
{"project":"jobs:glassdoor", "data": {"count":2, "items": [ {"url":"https://www.glassdoor.com/job-listing/frontend-developer-abhidi-solution-JV_IC2709872_KO0,18_KE19,34.htm?jl=1010250393232","jobId":1010250393232,"title":"Frontend Developer", "salary": {"max":30000000,"min":30000000,"median":30000000,"source":"EMPLOYER_PROVIDED","currency":"IDR","interval":"MONTHLY" }, "company": {"id":1014059,"code":"Abhidi Solution","logo":"https://media.glassdoor.com/sql/1014059/abhidi-solution-squarelogo-1572505960334.png","name":"Abhidi Solution Sdn. Bhd","rating":3.5 },"function":"front end engineer", "location": {"city":"Jakarta","countryId":113 },"ageInDays":0,"easyApply":true,"isExpired":false,"isFeatured":false,"description":"O Proficiency in Next.js, React.js, and modern JavaScript (ES6+). O Strong experience with Golang, including building RESTful APIs and microservices.","isSponsored":false,"employmentType":"Full-time","normalizedTitle":"front end engineer" }, {"url":"https://www.glassdoor.com/job-listing/backend-java-developer-bank-btn-intikom-berlian-mustika-JV_IC2709872_KO0,31_KE32,55.htm?jl=1010247929818","jobId":1010247929818,"title":"Backend Java Developer ( Bank BTN)", "salary": {"max":16000000,"min":16000000,"median":16000000,"source":"EMPLOYER_PROVIDED","currency":"IDR","interval":"MONTHLY" }, "company": {"id":3097730,"code":"Intikom Berlian Mustika","logo":"https://media.glassdoor.com/sql/3097730/intikom-berlian-mustika-squarelogo-1629970136422.png","name":"PT. Intikom Berlian Mustika","rating":4.7 },"function":"other", "location": {"city":"Jakarta","countryId":113 },"ageInDays":1,"easyApply":true,"isExpired":false,"isFeatured":false,"description":"Berpengalaman minimal 5 tahun dalam menggunakan Java Spring Boot. Java Developer: 3 tahun (Diutamakan). JAVA Web SPRING MVC dengan JSP / Thymeleaf.","isSponsored":false } ],"query":"developer","total":2,"country":"indonesia","provider":"glassdoor","maxSalary":5,"minSalary":60000000 },"timestamp":"2026-09-02T11:46:26Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Entry Level
Glassdoor entry-level jobs — the search endpoint pre-bound to `seniorityType=entrylevel`. Tier: clearance ticket (rung 8), 1.0-2.9s on a warm ticket.
/v1/jobs:glassdoor/entry-levelParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Keyword searched across job titles. Omit it to list everything in the country. |
| country | enum | query | Country to search in. Default indonesia. One of indonesia, singapore, united-states. |
| cityId | number | query | Glassdoor city id — 2709872 Jakarta, 2768561 Tangerang, 2708612 Bandung, 2798307 Surabaya, 2793794 Denpasar. |
| days | number | query | Only jobs posted within this many days. |
| employmentType | enum | query | Contract shape of the role. One of fulltime, parttime, contract, internship, temporary. |
Example response
{"project":"jobs:glassdoor", "data": {"count":0,"items":[],"query":"developer","total":0,"country":"indonesia","provider":"glassdoor","seniority":"entrylevel" },"timestamp":"2026-09-02T11:46:26Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Job
Glassdoor job detail — the listing page's JobPosting schema plus its flight-stream header. Tier: clearance ticket (rung 8). Measured 2026-09-02 from the BE: 0.6-1.7s on a warm ticket.
/v1/jobs:glassdoor/job/:listingIdParameters
| Name | Type | In | Description |
|---|---|---|---|
| listingId | string | path | The listing id — the `jl` value in a Glassdoor job URL, also `jobId` in this scraper's search response. Required. |
Example response
{"project":"jobs:glassdoor", "data": {"url":"https://www.glassdoor.com/job-listing/business-development-executive-wellness-by-solace-JV_IC2793794_KO0,30_KE31,49.htm?jl=1010182284886","jobId":1010182284886,"title":"Business Development Executive", "salary": {"currency":"IDR" }, "company": {"name":"Wellness by Solace" },"applyUrl":"https://www.glassdoor.com/partner/jobListing.htm?pos=101&ao=1136043&s=344&guid=000001a061ef42fbaddebe6c995bb201&src=GD_JOB_AD&t=NS&vt=w&ea=1&cs=1_b3b7ba65&cb=1788349465564&jobListingId=1010182284886&jrtk=5-yul1-3-1k1guugon2c37i00","function":"business development executive", "location": {"city":"Denpasar","region":"Bali","country":"Indonesia","latitude":-8.65,"longitude":115.21667 },"postedAt":"2026-08-29T00:00:00","provider":"glassdoor","easyApply":true,"expiresAt":"2026-12-31","description":"<p><b>Business Development Executive — Wellness by Solace | Bali</b><br/><b>Salary: Base Salary + uncapped commission</b></p><p>Wellness by Solace is Indonesia's leading premium wellness brand ice baths, hot plunge units, and bespoke sauna installations for high-end residential villas, boutique hotels, and commercial wellness facilities. Our clients include property developers, architects, hotels, wellness centers, and contractors across Bali and beyond.</p><p>We're expanding, and we're looking for a Business Development Executive who knows how to open doors in the premium space, someone who can walk into a developer's showroom or an architect's studio and be taken seriously.</p><p><b>What you'll be doing</b></p><p>You'll own outbound sales from lead to close. That means identifying the right targets, developers, architects, hospitality groups, contractors, and building genuine relationships that convert into long-term relationships. You'll conduct prospect meetings, present our product range, and work with the team to tailor proposals.</p><p>This is a hunter role. You'll be expected to build pipeline, not just manage it.</p><p><b>What we're looking for</b></p><ul><li>Proven B2B sales experience, ideally in luxury products, real estate, interior design, or hospitality</li><li>Comfortable engaging senior decision-makers: project developers, procurement leads, architects, and contractors</li><li>Strong outbound skills, you know how to get a meeting and what to do when you're in it</li><li>Fluent in both English and Indonesian</li><li>CRM discipline: you track your activity, and your pipeline reflects reality</li><li>Based in Bali, or willing to relocate</li></ul><p><b>What's in it for you</b></p><ul><li>Competitive base salary depending on experience</li><li>Commission structure built to reward closers, no arbitrary caps</li><li>BPJS Kesehatan & Ketenagakerjaan, paid sick leave, 12 days annual leave</li><li>Real career progression as we are constantly expanding</li><li>A small, high-performance team where your results are visible and recognized</li></ul><p><b>How to apply</b></p><p>We don't review applications submitted through Indeed. To be considered :</p><p>1. Email your CV directly to <b>contact@wellnessbysolace.com</b></p><p>2. Write in the subject line: <b>\"Application for Solace Business Development Executive.\"</b></p><p>3. In your email, <b>include a short response to this question below</b>, we're not looking for a textbook answer, we want to understand how you think:</p><p><i><b>\"When selling a premium product or service, what matters more: persuasion or positioning? Explain your reasoning.\"</b></i></p><p>Applications that skip the steps above won't be considered.</p><p>Work Location: In person</p>","directApply":true,"employmentType":"CONTRACTOR","normalizedTitle":"business development executive" },"timestamp":"2026-09-02T11:46:26Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Recent
Glassdoor freshly-posted jobs — the search endpoint pre-bound to `fromAge`. Tier: clearance ticket (rung 8), 1.0-2.7s on a warm ticket.
/v1/jobs:glassdoor/recentParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Keyword searched across job titles. Omit it to list everything in the country. |
| country | enum | query | Country to search in. Default indonesia. One of indonesia, singapore, united-states. |
| cityId | number | query | Glassdoor city id — 2709872 Jakarta, 2768561 Tangerang, 2708612 Bandung, 2798307 Surabaya, 2793794 Denpasar. |
| days | number | query | How far back to look. Default 1 — jobs posted in the last day. |
| employmentType | enum | query | Contract shape of the role. One of fulltime, parttime, contract, internship, temporary. |
Example response
{"project":"jobs:glassdoor", "data": {"days":1,"count":1, "items": [ {"url":"https://www.glassdoor.com/job-listing/frontend-developer-abhidi-solution-JV_IC2709872_KO0,18_KE19,34.htm?jl=1010250393232","jobId":1010250393232,"title":"Frontend Developer", "salary": {"max":30000000,"min":30000000,"median":30000000,"source":"EMPLOYER_PROVIDED","currency":"IDR","interval":"MONTHLY" }, "company": {"id":1014059,"code":"Abhidi Solution","logo":"https://media.glassdoor.com/sql/1014059/abhidi-solution-squarelogo-1572505960334.png","name":"Abhidi Solution Sdn. Bhd","rating":3.5 },"function":"front end engineer", "location": {"city":"Jakarta","countryId":113 },"ageInDays":0,"easyApply":true,"isExpired":false,"isFeatured":false,"description":"O Proficiency in Next.js, React.js, and modern JavaScript (ES6+). O Strong experience with Golang, including building RESTful APIs and microservices.","isSponsored":false,"employmentType":"Full-time","normalizedTitle":"front end engineer" } ],"query":"developer","total":1,"country":"indonesia","provider":"glassdoor" },"timestamp":"2026-09-02T11:46:26Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Search
Glassdoor job search — read from the page's React flight stream, not its markup. Tier: clearance ticket (rung 8). Measured 2026-09-02 from the BE: cold solve 6.2-10.1s,
/v1/jobs:glassdoor/searchParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Keyword searched across job titles. Omit it to list everything in the country. |
| country | enum | query | Country to search in. Default indonesia. One of indonesia, singapore, united-states. |
| cityId | number | query | Glassdoor city id — 2709872 Jakarta, 2768561 Tangerang, 2708612 Bandung, 2798307 Surabaya, 2793794 Denpasar. |
| days | number | query | Only jobs posted within this many days. |
| employmentType | enum | query | Contract shape of the role. One of fulltime, parttime, contract, internship, temporary. |
| seniority | enum | query | Seniority band as Glassdoor names it. One of internship, entrylevel, midseniorlevel, director, executive. |
| minSalary | number | query | Lowest annual pay to accept, in the country's own currency. |
| maxSalary | number | query | Highest annual pay to accept, in the country's own currency. |
| minRating | number | query | Only employers rated at least this highly. |
Example response
{"project":"jobs:glassdoor", "data": {"count":0,"items":[],"query":"developer","total":0,"country":"indonesia","provider":"glassdoor" },"timestamp":"2026-09-02T11:46:26Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Try it
Live request with your key
const data = await client.run( "jobs:glassdoor", "by-salary", { minSalary: 60000000, maxSalary: 330000000, query: "developer", country: "indonesia", cityId: 2709872, days: 7 });
Glassdoor
Glassdoor job search — salary bands, seniority, company rating and job-type filters, read from its structured page data.
Glassdoor jobs above a pay floor — the search endpoint pre-bound to `minSalary`. Tier: clearance ticket (rung 8), 1.0-2.5s on a warm ticket.
/v1/…glassdoor/by-salaryTry it
Parameters
minSalary
number · query · required
Lowest annual pay to accept, in the searched country's own currency.
maxSalary
number · query · optional
Highest annual pay to accept, in the searched country's own currency.
query
string · query · optional
Keyword searched across job titles. Omit it to list everything in the country.
country
enum · query · optional
Country to search in. Default indonesia.
cityId
number · query · optional
Glassdoor city id — 2709872 Jakarta, 2768561 Tangerang, 2708612 Bandung, 2798307 Surabaya, 2793794 Denpasar.
days
number · query · optional
Only jobs posted within this many days.
Example response
{"project":"jobs:glassdoor", "data": {"count":2, "items": [ {"url":"https://www.glassdoor.com/job-listing/frontend-developer-abhidi-solution-JV_IC2709872_KO0,18_KE19,34.htm?jl=1010250393232","jobId":1010250393232,"title":"Frontend Developer", "salary": {"max":30000000,"min":30000000,"median":30000000,"source":"EMPLOYER_PROVIDED","currency":"IDR","interval":"MONTHLY" }, "company": {"id":1014059,"code":"Abhidi Solution","logo":"https://media.glassdoor.com/sql/1014059/abhidi-solution-squarelogo-1572505960334.png","name":"Abhidi Solution Sdn. Bhd","rating":3.5 },"function":"front end engineer", "location": {"city":"Jakarta","countryId":113 },"ageInDays":0,"easyApply":true,"isExpired":false,"isFeatured":false,"description":"O Proficiency in Next.js, React.js, and modern JavaScript (ES6+). O Strong experience with Golang, including building RESTful APIs and microservices.","isSponsored":false,"employmentType":"Full-time","normalizedTitle":"front end engineer" }, {"url":"https://www.glassdoor.com/job-listing/backend-java-developer-bank-btn-intikom-berlian-mustika-JV_IC2709872_KO0,31_KE32,55.htm?jl=1010247929818","jobId":1010247929818,"title":"Backend Java Developer ( Bank BTN)", "salary": {"max":16000000,"min":16000000,"median":16000000,"source":"EMPLOYER_PROVIDED","currency":"IDR","interval":"MONTHLY" }, "company": {"id":3097730,"code":"Intikom Berlian Mustika","logo":"https://media.glassdoor.com/sql/3097730/intikom-berlian-mustika-squarelogo-1629970136422.png","name":"PT. Intikom Berlian Mustika","rating":4.7 },"function":"other", "location": {"city":"Jakarta","countryId":113 },"ageInDays":1,"easyApply":true,"isExpired":false,"isFeatured":false,"description":"Berpengalaman minimal 5 tahun dalam menggunakan Java Spring Boot. Java Developer: 3 tahun (Diutamakan). JAVA Web SPRING MVC dengan JSP / Thymeleaf.","isSponsored":false } ],"query":"developer","total":2,"country":"indonesia","provider":"glassdoor","maxSalary":5,"minSalary":60000000 },"timestamp":"2026-09-02T11:46:26Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "jobs:glassdoor", "by-salary", { minSalary: 60000000, maxSalary: 330000000, query: "developer", country: "indonesia", cityId: 2709872, days: 7 });