Indeed Indonesia — job search and detail parsed from its own hydration data, with radius, job-type, recency and remote filters.
internshipsnot measuredjobnot measuredrecentnot measuredremotenot measuredsearchnot measured/v1/jobs:indeed/internships10m cache5 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("jobs:indeed", "internships", {
"query": "developer",
"location": "Jakarta",
"days": 7,
"sort": "date",
"limit": 20
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/jobs:indeed/internships?query=developer&location=Jakarta&days=7&sort=date&limit=20" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/jobs:indeed/internshipsIndeed Indonesia internships — the search endpoint pre-bound to `jt=internship`. Tier: clearance ticket (rung 8), 500-800ms on a warm ticket.querystringoptionallocationstringoptionaldaysnumberoptionalsortenumoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:indeed/internships?query=developer&location=Jakarta&days=7&sort=date&limit=20" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 0,
"items": [],
"limit": 5,
"query": "developer",
"total": 0,
"location": "Jakarta",
"provider": "indeed",
"employmentType": "internship"
}/v1/jobs:indeed/job/:jobKeyIndeed 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 warmjobKeystringrequiredin pathjk value in an Indeed job URL, also jobId in this scraper's search response.curl -X GET "https://api.zpi.web.id/v1/jobs:indeed/job/011150bb448a2d75" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"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>"
}/v1/jobs:indeed/recentIndeed Indonesia freshly-posted jobs — the search endpoint pre-bound to `fromage` + newest-first. Tier: clearance ticket (rung 8), 500-800ms on a warm ticket.querystringoptionallocationstringoptionaldaysnumberoptionalemploymentTypeenumoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:indeed/recent?query=developer&location=Jakarta&days=1&employmentType=fulltime&limit=20" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"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"
}/v1/jobs:indeed/remoteIndeed Indonesia remote jobs — the search endpoint pre-bound to the location `Remote`. Tier: clearance ticket (rung 8), 500-800ms on a warm ticket.querystringoptionaldaysnumberoptionalemploymentTypeenumoptionalsortenumoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:indeed/remote?query=developer&days=7&employmentType=fulltime&sort=date&limit=20" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"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"
}/v1/jobs:indeed/searchIndeed 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, thenquerystringoptionallocationstringoptionalradiusnumberoptionaldaysnumberoptionalemploymentTypeenumoptionalsortenumoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:indeed/search?query=developer&location=Jakarta&radius=25&days=7&employmentType=fulltime&sort=date&limit=20" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"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"
}