Indeed
Indeed Indonesia — job search and detail parsed from its own hydration data, with radius, job-type, recency and remote filters.
Internships
Indeed Indonesia internships — the search endpoint pre-bound to `jt=internship`. Tier: clearance ticket (rung 8), 500-800ms on a warm ticket.
/v1/jobs:indeed/internshipsParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Free-text search across job titles, companies and descriptions. Required unless a location is given. |
| location | string | query | City, province or the literal value Remote for work-from-anywhere roles. Required unless a query is given. |
| days | number | query | Only jobs posted within this many days. |
| sort | enum | query | Result order. Default relevance. One of relevance, date. |
| limit | number | query | Jobs to return. Default 20, max 50 — the upstream serves one window only. |
Example response
{"project":"jobs:indeed", "data": {"count":0,"items":[],"limit":5,"query":"developer","total":0,"location":"Jakarta","provider":"indeed","employmentType":"internship" },"timestamp":"2026-09-02T11:46:25Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Job
Indeed Indonesia job detail — the SERP's two-pane payload, because /viewjob is walled. Tier: clearance ticket (rung 8). Measured 2026-09-02 from the BE: 500-700ms on a warm
/v1/jobs:indeed/job/:jobKeyParameters
| Name | Type | In | Description |
|---|---|---|---|
| jobKey | string | path | The job key — the `jk` value in an Indeed job URL, also `jobId` in this scraper's search response. Required. |
Example response
{"project":"jobs:indeed", "data": {"url":"https://id.indeed.com/viewjob?jk=011150bb448a2d75","jobId":"011150bb448a2d75","title":"Fullstack Developer", "salary": {"max":11000000,"min":8000000,"shown":true,"source":"EXTRACTION","currency":"IDR","interval":"MONTHLY" }, "company": {"name":"PT Kreatifitas Sinergisme Teknoindo","website":"https://id.indeed.com/cmp/PT-Kreatifitas-Sinergisme-Teknoindo-1?campaignid=mobvjcmp&from=mobviewjob&tk=1k1guu3c32287000&fromjk=011150bb448a2d75" },"isRemote":false, "location": {"city":"Jakarta" },"provider":"indeed","isExpired":false,"description":"<p><b>Key Responsibilities</b></p>\n<ul>\n <li>Design, develop, and maintain web applications from front-end to back-end.</li>\n <li>Build responsive and user-friendly interfaces.</li>\n <li>Develop and maintain APIs, databases, and server-side applications.</li>\n <li>Collaborate with product, design, QA, and other development teams.</li>\n <li>Troubleshoot, debug, and optimize application performance.</li>\n <li>Participate in code reviews and contribute to technical improvements.</li>\n <li>Ensure application security, scalability, and reliability.</li>\n</ul>\n<p><b>Requirements</b></p>\n<ul>\n <li>Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).</li>\n <li>Minimum 2 years of experience in software development.</li>\n <li>Experience with front-end technologies such as JavaScript, TypeScript, HTML, CSS, React, Angular, or Vue.js.</li>\n <li>Experience with back-end technologies such as Node.js, .NET, Java, PHP, Python, or similar frameworks.</li>\n <li>Familiarity with RESTful APIs and database management systems (MySQL, PostgreSQL, SQL Server, MongoDB, etc.).</li>\n <li>Understanding of software development lifecycle and version control systems (Git).</li>\n <li>Knowledge of cloud platforms, DevOps practices, or CI/CD pipelines is a plus.</li>\n <li>Strong problem-solving and analytical skills.</li>\n <li>Good communication and teamwork abilities.</li>\n</ul>\n<p>Ability to commute/relocate:</p>\n<ul>\n <li>Jakarta: Reliably commute or planning to relocate before starting work (Required)</li>\n</ul>\n<p>Application Question(s):</p>\n<ul>\n <li>Rate your english skill? (1-10)</li>\n</ul>\n<p>Experience:</p>\n<ul>\n <li>Fullstack: 2 years (Required)</li>\n</ul>\n<p>Work Location: Hybrid remote in Jakarta</p>" },"timestamp":"2026-09-02T11:46:25Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Recent
Indeed Indonesia freshly-posted jobs — the search endpoint pre-bound to `fromage` + newest-first. Tier: clearance ticket (rung 8), 500-800ms on a warm ticket.
/v1/jobs:indeed/recentParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Free-text search across job titles, companies and descriptions. Required unless a location is given. |
| location | string | query | City, province or the literal value Remote for work-from-anywhere roles. Required unless a query is given. |
| 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, permanent. |
| limit | number | query | Jobs to return. Default 20, max 50 — the upstream serves one window only. |
Example response
{"project":"jobs:indeed", "data": {"days":1,"count":2, "items": [ {"url":"https://id.indeed.com/viewjob?jk=67fbccaea6aecf5a","isNew":true,"jobId":"67fbccaea6aecf5a","title":"Frontend Developer", "salary": {"max":-1,"min":30000000,"interval":"MONTHLY" }, "company": {"id":"0564a2e239095b48","name":"Abhidi Solution Private Limited","rating":0,"verified":false,"responsive":false,"reviewCount":0 },"applyUrl":"http://id.indeed.com//applystart?jk=67fbccaea6aecf5a&from=jobsearch&mvj=0&jobsearchTk=1k1guu4ffgi1a800&spon=0&adid=0&xkcb=SoDA67M2fw13Stzv0J0LbzkdCdPP&sjdu=XIuoK79SQCtQWY-kk6JJtO-pL-cPq2aPmg6zF8_ZFXMAyRWjVRHLt6LXahTahkraTaWuajlY4RrDjffd-ZIypS6acrMZG7_id1Ove6ENYNYLDCVUv4Q4ZjBBL6dIhZjSDV1PzdkPb8gtUTjSXdS6eDBCWBGSkJNZxRpCZ4QdceDwPebbAaJwSpXLLYLy3pP-criwTQICWJ7W8G5jqRE1ZASQnzU-WGAo8na1L5wIqKn7Ibaqnxdep5HIi7OM84In0rQGyCnltarwHg6j5bHqwSOwmWEWiUYioQtcBRWiFrCtC8Eirb5AMDITcFJwkMdO1an-9Tu6PxAqhVYEVXfAED8dKmLUQTeuDdG2mtuZUjhXbGT-nzA4v_-6dJcOemJrq_VrvJgiqee5gEtOYkSv6Z0pPx4rjpOd1KpUmPEp-cI&vjfrom=vjs&astse=06f4c789d9f30093&assa=2899","isRemote":false,"isUrgent":false, "location": {"city":"Jakarta","region":"JW","country":"ID" },"postedAt":"2026-09-02T05:00:00.000Z","createdAt":"2026-09-02T09:40:35.432Z","easyApply":true,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li style=\"margin-bottom:0px;\">O Proficiency in Next.js, React.js, and modern JavaScript (ES6+).</li>\n <li>O Strong experience with Golang, including building RESTful APIs and microservices.</li>\n</ul>","isSponsored":false,"numberOfOpenings":1 }, {"url":"https://id.indeed.com/viewjob?jk=270953bd0fb4b5e8","isNew":true,"jobId":"270953bd0fb4b5e8","title":"Analyst, Application Developer, Group Technology", "company": {"id":"cc1f9ea511d140fe","name":"DBS Bank","rating":3.8,"verified":false,"responsive":false,"reviewCount":690 },"applyUrl":"http://id.indeed.com//applystart?jk=270953bd0fb4b5e8&from=jobsearch&mvj=0&jobsearchTk=1k1guu4ffgi1a800&spon=0&adid=0&xkcb=SoB067M2fw13Stzv0J0KbzkdCdPP&sjdu=VdOEDs38H3NPNemjJq7z3HUNXRwJV4-QZGLksl2t_6sAyRWjVRHLt6LXahTahkraXaNfeC-pRMsTsn11vXkh7ON0d7qUSMqoe4JqG8aZZznAPNRaT6U5L9KubgD0ZCf0X94FulaAD8SUAtKsVeqIj_YDcV_IHiUy3Hi9JtEXGVS8ivW4vIrNuCZkTm22PPfU6m71QEhco5PRwynhhm-IVMvYFTcUP2cwgMwReHozfcajZXEyK_arj3ujd4apTmIlehu8GToaKnkq6AtYEuC2To1k6DSBMDPu_e31smH0pU0uSEFPOKVqS4YXIAEYRit8Hh7-xA_VAZL3qKdpmbkm5Q&vjfrom=vjs&astse=06f4c789d9f30093&assa=2899","isRemote":false,"isUrgent":false, "location": {"city":"Jakarta","region":"JW","country":"ID" },"postedAt":"2026-09-02T05:00:00.000Z","createdAt":"2026-09-02T04:31:34.606Z","easyApply":false,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li>Design, develop, and maintain high-quality hybrid Micro Frontends (MFE) using React JS for the digibank platform, ensuring seamless integration across web and…</li>\n</ul>","isSponsored":false } ],"limit":5,"query":"developer","total":2,"location":"Jakarta","provider":"indeed" },"timestamp":"2026-09-02T11:46:25Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Remote
Indeed Indonesia remote jobs — the search endpoint pre-bound to the location `Remote`. Tier: clearance ticket (rung 8), 500-800ms on a warm ticket.
/v1/jobs:indeed/remoteParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Free-text search across job titles, companies and descriptions. |
| 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, permanent. |
| sort | enum | query | Result order. Default relevance. One of relevance, date. |
| limit | number | query | Jobs to return. Default 20, max 50 — the upstream serves one window only. |
Example response
{"project":"jobs:indeed", "data": {"count":3, "items": [ {"url":"https://id.indeed.com/viewjob?jk=e241e4f7a0e68674","isNew":true,"jobId":"e241e4f7a0e68674","title":"Junior Software Engineer", "salary": {"max":5000000,"min":3000000,"interval":"MONTHLY" }, "company": {"id":"044a4a307526fabd","name":"PT. Dunia Teknologi Nusantara","rating":0,"verified":false,"responsive":false,"reviewCount":0 },"applyUrl":"http://id.indeed.com//applystart?jk=e241e4f7a0e68674&from=jobsearch&mvj=0&jobsearchTk=1k1guu5logmfh802&spon=0&adid=0&xkcb=SoCv67M2fw13bJgRPT0LbzkdCdPP&sjdu=cH89mN3fjA2bH6JkpHu3oATF…","isRemote":true,"isUrgent":false, "location": {"city":"Remote","country":"ID" },"postedAt":"2026-09-01T05:00:00.000Z","createdAt":"2026-09-02T01:50:48.524Z","easyApply":true,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li style=\"margin-bottom:0px;\">Collaborating with <b>developers</b> to implement new web …","isSponsored":false,"numberOfOpenings":1 }, {"url":"https://id.indeed.com/viewjob?jk=fce96bbf7f1b743e","isNew":true,"jobId":"fce96bbf7f1b743e","title":"Senior Full Stack Developer - Indonesia (Remote)", "salary": {"max":27000000,"min":20000000,"interval":"MONTHLY" }, "company": {"id":"7972140468c0d2de","name":"CLaaS2SaaS","rating":0,"verified":false,"responsive":true,"reviewCount":0 },"applyUrl":"http://id.indeed.com//applystart?jk=fce96bbf7f1b743e&from=jobsearch&mvj=0&jobsearchTk=1k1guu5logmfh802&spon=0&adid=0&xkcb=SoAb67M2fw13bJgRPT0KbzkdCdPP&sjdu=VAPifA3v65luYDTTGbrKruvQ…","isRemote":true,"isUrgent":false, "location": {"city":"Remote","country":"ID" },"postedAt":"2026-09-01T05:00:00.000Z","createdAt":"2026-09-01T07:56:13.972Z","easyApply":true,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li style=\"margin-bottom:0px;\">Mentor junior <b>developers</b> and support technical know…","isSponsored":false, "qualifications": [ "Back end: 5 years", "Front end: 5 years" ],"numberOfOpenings":2 }, {"url":"https://id.indeed.com/viewjob?jk=1325544b48c0c33a","isNew":true,"jobId":"1325544b48c0c33a","title":"Golang Backend Developer", "salary": {"max":5000000,"min":3000000,"interval":"MONTHLY" }, "company": {"id":"cbf488e0c2704d93","name":"PT Indo Dygital Cerdas Prathama","rating":0,"verified":false,"responsive":false,"reviewCount":0 },"applyUrl":"http://id.indeed.com//applystart?jk=1325544b48c0c33a&from=jobsearch&mvj=0&jobsearchTk=1k1guu5logmfh802&spon=0&adid=0&xkcb=SoCG67M2fw13bJgRPT0JbzkdCdPP&sjdu=1JGEQl2c0CoxqL_zmB5gLV02…","isRemote":true,"isUrgent":false, "location": {"city":"Remote","country":"ID" },"postedAt":"2026-08-28T05:00:00.000Z","createdAt":"2026-08-28T16:18:35.998Z","easyApply":true,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li>Dalam peran ini, Anda akan bertanggung jawab untuk merancang, membangun, dan memeliha…","isSponsored":false,"employmentType":"Full-time","numberOfOpenings":1 } ],"limit":5,"query":"developer","total":3,"location":"Remote","provider":"indeed" },"timestamp":"2026-09-02T11:46:25Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Search
Indeed Indonesia job search — read from the SERP's own hydration blob, never its markup. Tier: clearance ticket (rung 8). Measured 2026-09-02 from the BE: cold solve 12.4s, then
/v1/jobs:indeed/searchParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Free-text search across job titles, companies and descriptions. Required unless a location is given. |
| location | string | query | City, province or the literal value Remote for work-from-anywhere roles. Required unless a query is given. |
| radius | number | query | Kilometres around the location. 0 keeps the exact city only. |
| 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, permanent. |
| sort | enum | query | Result order. Default relevance. One of relevance, date. |
| limit | number | query | Jobs to return. Default 20, max 50 — the upstream serves one window only. |
Example response
{"project":"jobs:indeed", "data": {"count":4, "items": [ {"url":"https://id.indeed.com/viewjob?jk=67fbccaea6aecf5a","isNew":true,"jobId":"67fbccaea6aecf5a","title":"Frontend Developer", "salary": {"max":-1,"min":30000000,"interval":"MONTHLY" }, "company": {"id":"0564a2e239095b48","name":"Abhidi Solution Private Limited","rating":0,"verified":false,"responsive":false,"reviewCount":0 },"applyUrl":"http://id.indeed.com//applystart?jk=67fbccaea6aecf5a&from=jobsearch&mvj=0&jobsearchTk=1k1guu6ru2287000&spon=0&adid=0&xkcb=SoCv67M2fw13BYSIHB0LbzkdCdPP&sjdu=XIuoK79SQCtQWY-kk6JJtKDf…","isRemote":false,"isUrgent":false, "location": {"city":"Jakarta","region":"JW","country":"ID" },"postedAt":"2026-09-02T05:00:00.000Z","createdAt":"2026-09-02T09:40:35.432Z","easyApply":true,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li style=\"margin-bottom:0px;\">O Proficiency in Next.js, React.js, and modern JavaScript …","isSponsored":false,"numberOfOpenings":1 }, {"url":"https://id.indeed.com/viewjob?jk=270953bd0fb4b5e8","isNew":true,"jobId":"270953bd0fb4b5e8","title":"Analyst, Application Developer, Group Technology", "company": {"id":"cc1f9ea511d140fe","name":"DBS Bank","rating":3.8,"verified":false,"responsive":false,"reviewCount":690 },"applyUrl":"http://id.indeed.com//applystart?jk=270953bd0fb4b5e8&from=jobsearch&mvj=0&jobsearchTk=1k1guu6ru2287000&spon=0&adid=0&xkcb=SoAb67M2fw13BYSIHB0KbzkdCdPP&sjdu=VdOEDs38H3NPNemjJq7z3F27…","isRemote":false,"isUrgent":false, "location": {"city":"Jakarta","region":"JW","country":"ID" },"postedAt":"2026-09-02T05:00:00.000Z","createdAt":"2026-09-02T04:31:34.606Z","easyApply":false,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li>Design, develop, and maintain high-quality hybrid Micro Frontends (MFE) using React J…","isSponsored":false }, {"url":"https://id.indeed.com/viewjob?jk=744fb9a9b5ffc473","isNew":true,"jobId":"744fb9a9b5ffc473","title":"Programmer", "company": {"id":"91444a28cb181211","name":"NTT DATA","rating":3.5,"verified":false,"responsive":false,"reviewCount":4932 },"applyUrl":"http://id.indeed.com//applystart?jk=744fb9a9b5ffc473&from=jobsearch&mvj=0&jobsearchTk=1k1guu6ru2287000&spon=0&adid=0&xkcb=SoCG67M2fw13BYSIHB0JbzkdCdPP&sjdu=CnLQEzJ06ZM2tq_HcnVAHCL5…","isRemote":false,"isUrgent":false, "location": {"city":"Jakarta","region":"JW","country":"ID" },"postedAt":"2026-08-28T05:00:00.000Z","createdAt":"2026-08-28T10:26:34.796Z","easyApply":false,"isExpired":false,"isFeatured":false,"description":"<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li>The Software Development Engineer is a seasoned subject matter expert, tasked with pa…","isSponsored":false } ],"limit":5,"query":"developer","total":4,"location":"Jakarta","provider":"indeed" },"timestamp":"2026-09-02T11:46:25Z"}
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:indeed", "internships", { query: "developer", location: "Jakarta", days: 7, sort: "date", limit: 20 });
Indeed
Indeed Indonesia — job search and detail parsed from its own hydration data, with radius, job-type, recency and remote filters.
Indeed Indonesia internships — the search endpoint pre-bound to `jt=internship`. Tier: clearance ticket (rung 8), 500-800ms on a warm ticket.
/v1/…indeed/internshipsTry it
Parameters
query
string · query · optional
Free-text search across job titles, companies and descriptions. Required unless a location is given.
location
string · query · optional
City, province or the literal value Remote for work-from-anywhere roles. Required unless a query is given.
days
number · query · optional
Only jobs posted within this many days.
sort
enum · query · optional
Result order. Default relevance.
limit
number · query · optional
Jobs to return. Default 20, max 50 — the upstream serves one window only.
Example response
{"project":"jobs:indeed", "data": {"count":0,"items":[],"limit":5,"query":"developer","total":0,"location":"Jakarta","provider":"indeed","employmentType":"internship" },"timestamp":"2026-09-02T11:46:25Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "jobs:indeed", "internships", { query: "developer", location: "Jakarta", days: 7, sort: "date", limit: 20 });