zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
On this page
  • Playground
  • Code examples
  • Full reference
  • Related APIs
Jobs/Traveloka Careers
Logo Traveloka Careers

Traveloka Careers

Traveloka career vacancies — paged search by country, department and employment type, plus job detail with the full description.

Endpoints
3
Requests
33
Updated
4 hours ago
For LLMs
llms.txt
Endpoint health3 hours ago
  • searchpassing, 0.1s
  • jobpassing, 1.3s
  • filterspassing, 0.0s
3/3 passingdaily 01:00 WIB

Playground

3 endpoints
GET/v1/jobs:traveloka/search10m cache5 paramschecking key…
Parameters
querystring

Free-text search across job titles.

locationstring

Country code from the filters endpoint: ID, SG, MY, TH, VN, PH, AU, CN, JP, KR. Omit for every country.

departmentnumber

Department id from the filters endpoint, 1-27.

employmentTypeenum

Employment type. This filter takes the label, not an id.

pagenumber

Page number. Default 1.

·
Response
EXAMPLE
{
  "page": 1,
  "count": 4,
  "items": [
    {
      "url": "https://careers.traveloka.com/jobs/mj000260-software-backend-engineer",
      "slug": "mj000260-software-backend-engineer",
      "title": "Software Backend Engineer",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000260",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000270-manager-backend-engineering",
      "slug": "mj000270-manager-backend-engineering",
      "title": "Manager, Backend Engineering",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000270",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000256-senior-security-operations",
      "slug": "mj000256-senior-security-operations",
      "title": "Senior Security Operations",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000256",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000257-senior-data-analyst",
      "slug": "mj000257-senior-data-analyst",
      "title": "Senior Data Analyst",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000257",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    }
  ],
  "limit": 10,
  "total": 4,
  "hasMore": false,
  "nextPage": null,
  "provider": "traveloka"
}

Code examples

Search jobs
zpi-sdkrecommended
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("jobs:traveloka", "search", {
  "query": "engineer",
  "location": "ID",
  "department": 6,
  "employmentType": "Regular",
  "page": 1
});
console.log(data);
Full SDK reference →
request.sh
curl -X GET "https://api.zpi.web.id/v1/jobs:traveloka/search?query=engineer&location=ID&department=6&employmentType=Regular&page=1" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Full reference

3 endpoints · plain text
GETSearch jobs/v1/jobs:traveloka/searchSearch and page through open vacancies with the provider's own filters.

Parameters

querystringoptional
Free-text search across job titles.
locationstringoptional
Country code from the filters endpoint: ID, SG, MY, TH, VN, PH, AU, CN, JP, KR. Omit for every country.
departmentnumberoptional
Department id from the filters endpoint, 1-27.
employmentTypeenumoptional
Employment type. This filter takes the label, not an id. Values: Regular, Contractor, Intern.
pagenumberoptional
Page number. Default 1.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:traveloka/search?query=engineer&location=ID&department=6&employmentType=Regular&page=1" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "page": 1,
  "count": 4,
  "items": [
    {
      "url": "https://careers.traveloka.com/jobs/mj000260-software-backend-engineer",
      "slug": "mj000260-software-backend-engineer",
      "title": "Software Backend Engineer",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000260",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000270-manager-backend-engineering",
      "slug": "mj000270-manager-backend-engineering",
      "title": "Manager, Backend Engineering",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000270",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000256-senior-security-operations",
      "slug": "mj000256-senior-security-operations",
      "title": "Senior Security Operations",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000256",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000257-senior-data-analyst",
      "slug": "mj000257-senior-data-analyst",
      "title": "Senior Data Analyst",
      "company": {
        "name": "Traveloka"
      },
      "jobCode": "MJ000257",
      "location": {
        "raw": "BSD City, Indonesia",
        "city": "BSD City",
        "country": "Indonesia"
      },
      "department": "Engineering & IT",
      "employmentType": "Regular"
    }
  ],
  "limit": 10,
  "total": 4,
  "hasMore": false,
  "nextPage": null,
  "provider": "traveloka"
}
GETJob detail/v1/jobs:traveloka/job/:slugFull detail for one vacancy.

Parameters

slugstringrequiredin path
Job slug, as slug from the search endpoint or the last path segment of its url.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:traveloka/job/mj000277-data-scientist" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "url": "https://careers.traveloka.com/jobs/mj000260-software-backend-engineer",
  "slug": "mj000260-software-backend-engineer",
  "title": "Software Backend Engineer",
  "company": {
    "name": "Traveloka"
  },
  "jobCode": "MJ000260",
  "applyUrl": "https://hire-r1.mokahr.com/social-recruitment/traveloka/100008526#/job/15dde80e-2c8d-4d6e-8f99-f7ef1cf0a48a/apply",
  "location": {
    "raw": "BSD City, Indonesia",
    "city": "BSD City",
    "country": "Indonesia"
  },
  "postedAt": "2026-07-21T03:51:03.000Z",
  "provider": "traveloka",
  "locations": [
    "BSD City, Indonesia"
  ],
  "department": "Engineering & IT",
  "description": "<p><i>Job ID: MJ000260</i></p><br><p>The Engineering Team at Traveloka is the backbone of our innovation, building scalable and high-performance systems that power millions of users worldwide. With a relentless focus on scalability and performance, we ensure a seamless travel experience. Our dedication to excellence and problem-solving makes us instrumental in shaping Traveloka's future as a leader in the digital travel space. You’ll be joining a team that has built industry-leading, high-performance backend systems. Our engineers work on cutting-edge technologies, solving complex challenges in distributed computing, API design, and high-traffic systems. Backend engineering is evolving rapidly, and we’re looking for developers who are eager to build the next big thing in scalable backend architecture.</p><p><br></p><p><strong>What You'll be Doing:</strong></p><ul><li>Design, build, and maintain scalable backend applications, APIs, and data integrations.</li><li>Write clean, efficient, and maintainable code while adhering to best practices.</li><li>Improve and optimize existing systems for better performance and reliability.</li><li>Monitor system performance, troubleshoot issues, and respond to alerts proactively.</li><li>Collaborate with cross-functional teams to deliver high-impact solutions.</li><li>Conduct code reviews, unit testing, and integration testing to ensure software quality.</li><li>Participate in architectural discussions and propose innovative solutions for high-traffic environments.</li><li>Contribute to post-mortem analyses and continuously improve system resilience.</li></ul><p><br></p><p><strong>Requirements:</strong></p><ul><li>Bachelor’s degree in Computer Science from a reputable university</li><li>Minimum 3 years of experience in software engineering, particularly in efficient backend development</li><li>Proficiency in Go, Java, or Python</li><li>Ability to dive deep and work across backend services, ensuring efficiency, scalability, and maintainability</li><li>Experience designing scalable and maintainable architectures</li><li>Eagerness to continuously learn - whether it’s technology-related, product-related, or beyond</li><li>A strong sense of ownership and accountability for both the product(s) and assigned tasks</li><li>Fluency in English, both spoken and written</li></ul>",
  "similarJobs": [
    {
      "url": "https://careers.traveloka.com/jobs/mj000270-manager-backend-engineering",
      "slug": "mj000270-manager-backend-engineering",
      "title": "Manager, Backend Engineering",
      "jobCode": "MJ000270",
      "location": "BSD City, Indonesia",
      "postedAt": "2026-07-24T07:16:35.000Z",
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000256-senior-security-operations",
      "slug": "mj000256-senior-security-operations",
      "title": "Senior Security Operations",
      "jobCode": "MJ000256",
      "location": "BSD City, Indonesia",
      "postedAt": "2026-07-17T07:25:18.000Z",
      "department": "Engineering & IT",
      "employmentType": "Regular"
    },
    {
      "url": "https://careers.traveloka.com/jobs/mj000257-senior-data-analyst",
      "slug": "mj000257-senior-data-analyst",
      "title": "Senior Data Analyst",
      "jobCode": "MJ000257",
      "location": "BSD City, Indonesia",
      "postedAt": "2026-07-17T07:27:41.000Z",
      "department": "Engineering & IT",
      "employmentType": "Regular"
    }
  ],
  "aboutCompany": "Traveloka is Southeast Asia’s leading all-in-one travel platform connecting millions globally with trusted, world-class experiences. With over 140 million app downloads and more than 40 million monthly active users, Traveloka stands as one of the most popular travel apps in the region.",
  "departmentId": "6",
  "employmentType": "Regular"
}
GETFilter vocabulary/v1/jobs:traveloka/filtersThe filter values the search endpoint accepts, straight from the provider.

Parameters

groupenumoptional
Return only one vocabulary. Default: all three. Values: department, location, employmentType.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:traveloka/filters?group=department" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 25,
  "items": [
    {
      "group": "department",
      "label": "Commercial",
      "param": "department",
      "value": "1",
      "groupLabel": "Department"
    },
    {
      "group": "department",
      "label": "Marketing",
      "param": "department",
      "value": "10",
      "groupLabel": "Department"
    },
    {
      "group": "department",
      "label": "Product Management",
      "param": "department",
      "value": "11",
      "groupLabel": "Department"
    },
    {
      "group": "department",
      "label": "Corporate Functions",
      "param": "department",
      "value": "2",
      "groupLabel": "Department"
    },
    {
      "group": "department",
      "label": "Other",
      "param": "department",
      "value": "27",
      "groupLabel": "Department"
    },
    {
      "group": "department",
      "label": "Creative & Design",
      "param": "department",
      "value": "3",
      "groupLabel": "Department"
    },
    {
      "group": "department",
      "label": "Customer Care",
      "param": "department",
      "value": "4",
      "groupLabel": "Department"
    },
    {
      "group": "department",
      "label": "Data & Business Intelligence",
      "param": "department",
      "value": "5",
      "groupLabel": "Department"
    }
  ],
  "provider": "traveloka"
}

Related APIs

More in jobs

Grab Careers

jobs/grab

Grab career vacancies across Southeast Asia — search, job detail and the live filter vocabulary, sourced from Grab's full job catalogue.

63 calls·1h cache

Alfamart Career

jobs/alfamart

Alfamart (Alfakarir) vacancies — 500+ open roles searchable by division, branch, location and posting age, with full job detail.

32 calls·6h cache

Jobstreet

jobs/jobstreet

Jobstreet Indonesia via its GraphQL API — job search, detail, counts, classifications and location suggestions with the full filter surface.

143 calls·10m cache

Garudafood Career

jobs/garudafood

Garudafood vacancies — search by location, job function and position level, with detail covering requirements and responsibilities.

42 calls·6h cache

Glassdoor

jobs/glassdoor

Glassdoor job search — salary bands, seniority, company rating and job-type filters, read from its structured page data.

153 calls·10m cache

Hiring Cafe

jobs/hiringcafe

Hiring Cafe — worldwide job search with workplace type, commitment, seniority and technology-keyword filters.

84 calls·10m cache
Browse APIsPricingDocsMCP serverGet an API key
zapi.One key, one response shape.
TermsPrivacyCookiesAUPRefunds© 2026