zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
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.

3 endpoints3 endpoints on this scraper53 calls53 calls so farupdated 15 days agoLast updated 9/10/2026, 5:29:30 PMBusy: 10+ calls so farllms.txt
Endpoints3

3/3 passing
checked 20 hours ago · daily 01:00 WIB

Search jobs

Search and page through open vacancies with the provider's own filters.

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

Search jobs
index.ts
// 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);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

3 endpoints · plain text
GET
Search jobs/v1/jobs:traveloka/search
5 params

Search 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.zapi.ink/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"
}
GET
Job detail/v1/jobs:traveloka/job/:slug
1 param

Full 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.zapi.ink/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"
}
GET
Filter vocabulary/v1/jobs:traveloka/filters
1 param

The 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.zapi.ink/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

LinkedIn Jobs

jobslinkedin

LinkedIn job search through its public guest API — search, job detail, company and location typeahead, no account required.

785785 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Jobstreet

jobsjobstreet

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

205205 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Grab Careers

jobsgrab

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

8383 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Glassdoor

jobsglassdoor

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

170170 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Glints

jobsglints

Glints job board — keyword search plus a paged browse over its full listing set, with education, work-arrangement and experience filters.

118118 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Loker.id

jobsloker-id

Loker.id job board — search plus job-type and education path routes, with the filter vocabulary the site itself publishes.

102102 calls so far10mResponses cached for 10m
Busy: 10+ calls so far
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.