Indofood vacancies — bilingual search across 250+ open roles with education, experience, city and job-function filters, plus rich job detail.
searchpassing, 0.2sjobpassing, 0.1sfilterspassing, 0.1s/v1/jobs:indofood/search10m cache9 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("jobs:indofood", "search", {
"query": "engineer",
"educationLevel": "03",
"experienceLevel": "EX",
"city": "All_01",
"function": "SlS",
"sort": "lastposted",
"lang": "en",
"page": 1,
"limit": 10
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/jobs:indofood/search?query=engineer&educationLevel=03&experienceLevel=EX&city=All_01&function=SlS&sort=lastposted&lang=en&page=1&limit=10" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/jobs:indofood/searchSearch and page through open vacancies with the provider's own filters.querystringoptionaleducationLevelstringoptionalfilters endpoint, such as 03 for Bachelor/S1.experienceLevelstringoptionalfilters endpoint, such as EX for Experienced.citystringoptionalfilters endpoint. An All_<province> code covers a whole province.functionstringoptionalfilters endpoint, such as SlS for Sales.sortenumoptionallangenumoptionalpagenumberoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:indofood/search?query=engineer&educationLevel=03&experienceLevel=EX&city=All_01&function=SlS&sort=lastposted&lang=en&page=1&limit=10" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"count": 5,
"items": [
{
"url": "https://career.indofood.com/vacancy_detail.aspx?id=14425",
"jobId": 14425,
"title": "Admin Factory",
"majors": [
"Industrial Engineering"
],
"company": {
"code": "3",
"name": "Indoagri - PT. Salim Ivomas Pratama Tbk. - REF"
},
"jobCode": "SIMP-00000079",
"function": "Admin",
"location": {
"raw": "Tanjung Priok",
"city": "Jakarta Utara",
"region": "DKI Jakarta",
"cityCode": "K0105",
"regionCode": "01"
},
"validUntil": "2026-11-09T00:00:00.000Z",
"description": "<ul>\n\t<li>Perform administrative tasks and data entry related to production, receiving, and dispatch activities.</li>\n\t<li>Enter and update production data in the company’s s…",
"functionCode": "ADM",
"requirements": "<ul>\n\t<li>Minimum Bachelor’s Degree (S1) in Industrial Engineering from an accredited university.</li>\n\t<li>Minimum 2 years of work experience.</li>\n\t<li>Proficient in Micros…",
"educationLevel": "Bachelor Degree / S1",
"experienceLevel": "Experienced",
"employmentStatus": "Permanent",
"educationLevelCode": "03",
"experienceLevelCode": "EX",
"employmentStatusCode": "PE"
},
{
"url": "https://career.indofood.com/vacancy_detail.aspx?id=14423",
"jobId": 14423,
"title": "Area Sales Promotion Supervisor",
"majors": [
"Management",
"Economics"
],
"company": {
"code": "19",
"name": "ICBP - Food Seasoning"
},
"jobCode": "FS-00000306",
"function": "Sales",
"location": {
"cityCode": "K0201,K1301,K0703,K0902",
"regionCode": "07,02,09,13"
},
"validUntil": "2026-11-09T00:00:00.000Z",
"description": "<ul>\n\t<li>Bertanggung jawab atas tercapainya terget penjualan produk New Product Launch maupun Existing Product (Sirup dan Sosis) di area masing-masing.</li>\n\t<…",
"functionCode": "SlS",
"requirements": "<ul>\n\t<li>Pria / Wanita</li>\n\t<li>Pendidikan minimal S1 semua jurusan</li>\n\t<li>Usia 25 - 33 tahun</li>\n\t<li>Menguasai analisis data serta target orianted</li>\n\t<li>Tahan terhadap …",
"educationLevel": "Bachelor Degree / S1",
"experienceLevel": "Experienced",
"employmentStatus": "Permanent",
"educationLevelCode": "03",
"experienceLevelCode": "EX",
"employmentStatusCode": "PE"
},
{
"url": "https://career.indofood.com/vacancy_detail.aspx?id=14419",
"jobId": 14419,
"title": "Production Section Head",
"majors": [
"Food Technology",
"Information System",
"Information Technology"
],
"company": {
"code": "24",
"name": "ICBP - Snack Food"
},
"jobCode": "SF-00000812",
"function": "Production",
"location": {
"raw": "Cikupa",
"city": "Tangerang",
"region": "Banten",
"cityCode": "K2703",
"regionCode": "27"
},
"validUntil": "2026-11-08T00:00:00.000Z",
"description": "<p>- Carry out production processes in accordance with schedules and applicable procedures<br />\n- Coordinate in implementation of production processes to achive production targets…",
"functionCode": "PRO",
"requirements": "<p>- Have good leadership skill<br />\n- Able to work well in team<br />\n- Have strong analytical skills<br />\n- Able to operate computer<br />\n- Willing to work in shift system<br …",
"educationLevel": "Bachelor Degree / S1",
"experienceLevel": "Experienced",
"employmentStatus": "Permanent",
"educationLevelCode": "03",
"experienceLevelCode": "EX",
"employmentStatusCode": "PE"
}
],
"limit": 5,
"total": 145,
"hasMore": true,
"nextPage": 2,
"provider": "indofood"
}/v1/jobs:indofood/job/:jobIdFull detail for one vacancy.jobIdnumberrequiredin pathjobId from the search endpoint.langenumoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:indofood/job/14425?lang=en" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"url": "https://career.indofood.com/vacancy_detail.aspx?id=14425",
"jobId": 14425,
"title": "Admin Factory",
"majors": [
"Industrial Engineering"
],
"minAge": 35,
"minGpa": 3,
"company": {
"code": "3",
"name": "Indoagri - PT. Salim Ivomas Pratama Tbk. - REF"
},
"jobCode": "SIMP-00000079",
"function": "Admin",
"jobLevel": "Gen. Staff",
"location": {
"raw": "Tanjung Priok",
"city": "Jakarta Utara",
"region": "DKI Jakarta",
"cityCode": "K0105",
"regionCode": "01"
},
"provider": "indofood",
"otherJobs": [
{
"url": "https://career.indofood.com/vacancy_detail.aspx?id=14423",
"jobId": 14423,
"title": "Area Sales Promotion Supervisor",
"company": {
"code": "19",
"name": "ICBP - Food Seasoning"
},
"jobCode": "FS-00000306",
"function": "Sales",
"location": {
"cityCode": "K0201,K1301,K0703,K0902"
},
"validUntil": "2026-11-09T00:00:00.000Z",
"description": "<ul>\n\t<li>Bertanggung jawab atas tercapainya terget penjualan produk New Product Launch maupun Existing Product (Sirup dan Sosis) di area masing-masing.</li>\n\t<…",
"functionCode": "SlS",
"requirements": "<ul>\n\t<li>Pria / Wanita</li>\n\t<li>Pendidikan minimal S1 semua jurusan</li>\n\t<li>Usia 25 - 33 tahun</li>\n\t<li>Menguasai analisis data serta target orianted</li>\n\t<li>Tahan terhadap …",
"educationLevel": "Bachelor Degree / S1",
"experienceLevel": "Experienced",
"educationLevelCode": "03",
"experienceLevelCode": "EX"
},
{
"url": "https://career.indofood.com/vacancy_detail.aspx?id=14421",
"jobId": 14421,
"title": "STF-GT",
"company": {
"code": "22",
"name": "ICBP - Noodle"
},
"jobCode": "NDL-00001506",
"function": "Sales",
"location": {
"city": "Tangerang",
"cityCode": "K2703"
},
"validUntil": "2026-11-09T00:00:00.000Z",
"description": "<ol>\n\t<li>Visiting, checking out and tidying up product displays in store</li>\n\t<li>Visiting & doing sales in School</li>\n\t<li>Conducting event individuality or with ASPR</li>\n…",
"functionCode": "SlS",
"requirements": "<ol>\n\t<li>Male/Female</li>\n\t<li>Age Max. 35 years old</li>\n\t<li>Having experience in Sales</li>\n\t<li>Having motorcycle and driving lisence (C)</li>\n\t<li>Able to work in team or ind…",
"educationLevel": "Sr. High School",
"experienceLevel": "Fresh Graduate",
"educationLevelCode": "07",
"experienceLevelCode": "FG"
},
{
"url": "https://career.indofood.com/vacancy_detail.aspx?id=14420",
"jobId": 14420,
"title": "Area Sales Promotion Representatif",
"company": {
"code": "24",
"name": "ICBP - Snack Food"
},
"jobCode": "SF-00000813",
"function": "Sales",
"location": {
"city": "Bontang",
"cityCode": "K1702"
},
"validUntil": "2026-11-08T00:00:00.000Z",
"description": "<ul>\n\t<li>Selling and marketing products to achieve targets.</li>\n\t<li>Monitoring sales progress through various marketing activities.</li>\n\t<li>Achieving sales targets in the desi…",
"functionCode": "SlS",
"requirements": "<ul>\n\t<li>Minimum D3 in any field of study.</li>\n\t<li>Open to fresh graduates or those with relevant experience.</li>\n\t<li>Must possess a Driver's License SIM C (or be wil…",
"educationLevel": "Diploma Degree / D3",
"experienceLevel": "Experienced",
"educationLevelCode": "04",
"experienceLevelCode": "EX"
}
],
"validUntil": "2026-11-09T00:00:00.000Z",
"description": "<ul>\n\t<li>Perform administrative tasks and data entry related to production, receiving, and dispatch activities.</li>\n\t<li>Enter and update production data in the company’s s…",
"functionCode": "ADM",
"jobLevelCode": "AK",
"requirements": "<ul>\n\t<li>Minimum Bachelor’s Degree (S1) in Industrial Engineering from an accredited university.</li>\n\t<li>Minimum 2 years of work experience.</li>\n\t<li>Proficient in Micros…",
"educationLevel": "Bachelor Degree / S1",
"experienceLevel": "Experienced",
"employmentStatus": "Permanent",
"educationLevelCode": "03",
"minExperienceYears": 2,
"experienceLevelCode": "EX",
"employmentStatusCode": "PE"
}/v1/jobs:indofood/filtersThe filter values the search endpoint accepts, straight from the provider.groupenumoptionallangenumoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:indofood/filters?group=function&lang=en" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 118,
"items": [
{
"count": 145,
"group": "educationLevel",
"label": "Bachelor Degree / S1",
"param": "educationLevel",
"value": "03",
"groupLabel": "Education level"
},
{
"count": 1,
"group": "educationLevel",
"label": "Diploma Degree / D4",
"param": "educationLevel",
"value": "10",
"groupLabel": "Education level"
},
{
"count": 68,
"group": "educationLevel",
"label": "Diploma Degree / D3",
"param": "educationLevel",
"value": "04",
"groupLabel": "Education level"
},
{
"count": 1,
"group": "educationLevel",
"label": "Diploma Degree / D1",
"param": "educationLevel",
"value": "06",
"groupLabel": "Education level"
},
{
"count": 37,
"group": "educationLevel",
"label": "Sr. High School",
"param": "educationLevel",
"value": "07",
"groupLabel": "Education level"
},
{
"count": 146,
"group": "experienceLevel",
"label": "Experienced",
"param": "experienceLevel",
"value": "EX",
"groupLabel": "Experience level"
},
{
"count": 103,
"group": "experienceLevel",
"label": "Fresh Graduate",
"param": "experienceLevel",
"value": "FG",
"groupLabel": "Experience level"
},
{
"count": 3,
"group": "experienceLevel",
"label": "Internship",
"param": "experienceLevel",
"value": "IS",
"groupLabel": "Experience level"
}
],
"provider": "indofood"
}