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

Pintarnya

Pintarnya job board — search by category, education, salary, shift and experience, with company profiles and similar-job lookups.

Endpoints
6
Requests
18
Updated
2 hours ago
For LLMs
llms.txt
Endpoint healthnot yet measured
  • companynot measured
  • filtersnot measured
  • jobnot measured
  • locationsnot measured
  • searchnot measured
+ 1 more endpointShow less
  • similar-jobsnot measured
no measurements yetdaily 01:00 WIB

Playground

6 endpoints
GET/v1/jobs:pintarnya/company/:companyId10m cache1 paramchecking key…
Parameters
companyIdnumberrequired

Employer id, as search returns it in company.id.

·
Response
EXAMPLE
{
  "id": 94358,
  "logo": "https://cdn.pintarnya.com/images/employer/mitra_premium_pintarnya_icon_03__2__1781074696.jpg",
  "name": "Mitra Premium Pintarnya",
  "address": "Gedung 18 Office Park, Jl. TB Simatupang No.25 Suite A2, Pasar Minggu, Kota Adm. Jakarta Selatan, DKI Jakarta",
  "website": "http://www.pintarnya.com/",
  "industry": "Periklanan",
  "provider": "pintarnya",
  "verified": true,
  "legalName": "Mitra Premium Pintarnya",
  "staffCount": "Lebih dari 1000 pegawai",
  "description": "Mitra Premium Pintarnya menghadirkan berbagai lowongan kerja dari perusahaan-perusahaan terpercaya di beragam industri melalui platform rekrutmen profesional dan kanal resmi perusahaan."
}

Code examples

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

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

const data = await client.run("jobs:pintarnya", "company", {
  "companyId": 94358
});
console.log(data);
Full SDK reference →
request.sh
curl -X GET "https://api.zpi.web.id/v1/jobs:pintarnya/company/94358" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Full reference

6 endpoints · plain text
GETCompany/v1/jobs:pintarnya/company/:companyIdA Pintarnya employer profile. Rung 1 (direct), ~10ms.

Parameters

companyIdnumberrequiredin path
Employer id, as search returns it in company.id.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:pintarnya/company/94358" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "id": 94358,
  "logo": "https://cdn.pintarnya.com/images/employer/mitra_premium_pintarnya_icon_03__2__1781074696.jpg",
  "name": "Mitra Premium Pintarnya",
  "address": "Gedung 18 Office Park, Jl. TB Simatupang No.25 Suite A2, Pasar Minggu, Kota Adm. Jakarta Selatan, DKI Jakarta",
  "website": "http://www.pintarnya.com/",
  "industry": "Periklanan",
  "provider": "pintarnya",
  "verified": true,
  "legalName": "Mitra Premium Pintarnya",
  "staffCount": "Lebih dari 1000 pegawai",
  "description": "Mitra Premium Pintarnya menghadirkan berbagai lowongan kerja dari perusahaan-perusahaan terpercaya di beragam industri melalui platform rekrutmen profesional dan kanal resmi perusahaan."
}
GETFilters/v1/jobs:pintarnya/filtersThe filter vocabulary Pintarnya's own UI is built from. Rung 1 (direct), ~60ms.

Parameters

This endpoint takes no parameters.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:pintarnya/filters" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 59,
  "items": [
    {
      "group": "SORT",
      "label": "Rekomendasi",
      "param": "sort",
      "value": "-recommend",
      "selection": "SINGLESELECT",
      "groupLabel": "Urutkan"
    },
    {
      "group": "SORT",
      "label": "Terdekat",
      "param": "sort",
      "value": "+distance",
      "selection": "SINGLESELECT",
      "groupLabel": "Urutkan"
    },
    {
      "group": "SORT",
      "label": "Terbaru",
      "param": "sort",
      "value": "-published_at",
      "selection": "SINGLESELECT",
      "groupLabel": "Urutkan"
    },
    {
      "group": "AGE",
      "label": "Sesuai usia saya",
      "param": "age_options",
      "value": "match_my_age",
      "selection": "MULTISELECT",
      "groupLabel": "Usia"
    },
    {
      "group": "AGE",
      "label": "Semua usia",
      "param": "age_options",
      "value": "all_ages",
      "selection": "MULTISELECT",
      "groupLabel": "Usia"
    },
    {
      "group": "GENDER",
      "label": "Pria",
      "param": "gender_options",
      "value": "1",
      "selection": "MULTISELECT",
      "groupLabel": "Jenis Kelamin"
    }
  ],
  "provider": "pintarnya"
}
GETJob/v1/jobs:pintarnya/job/:slugPintarnya job detail. Rung 1 (direct).

Parameters

slugstringrequiredin path
Job slug, exactly as search returns it.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:pintarnya/job/sales-administrator-1089161" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "url": "https://www.pintarnya.com/lowongan/sales-administrator-1089161",
  "slug": "sales-administrator-1089161",
  "jobId": 1089161,
  "title": "Sales Administrator",
  "cityId": 155,
  "salary": {
    "shown": false,
    "currency": "IDR"
  },
  "address": "Gedung 18 Office Park, Jl. TB Simatupang No.25 Suite A2",
  "company": {
    "id": 94358,
    "code": "mitra-premium-94358",
    "logo": "https://cdn.pintarnya.com/images/employer/mitra_premium_pintarnya_icon_03__2__1781074696.jpg",
    "name": "Mitra Premium Pintarnya",
    "website": "http://www.pintarnya.com/",
    "industry": "Periklanan",
    "isBigBrand": true,
    "description": "Mitra Premium Pintarnya menghadirkan berbagai lowongan kerja dari perusahaan-perusahaan terpercaya di beragam industri melalui platform rekrutmen profesional dan kanal resmi perusahaan.",
    "isProfessionalService": true
  },
  "applyUrl": "https://click.appcast.io/t/f3IwvfaQ7QHQsSU1x3w6KWcnv-ORpvBTA7daJ_W5B0NaCGXbsxc1SNu516zTKPlSfuvcrVogDXs07hcB9NrjWg==?sar_id=29t2ruxj&jpos=187",
  "function": "Penjualan",
  "isUrgent": false,
  "location": {
    "city": "Kota Adm. Jakarta Selatan",
    "district": "Pasar Minggu",
    "subdistrict": "Kebagusan"
  },
  "postedAt": "2026-09-02T00:00:00Z",
  "provider": "pintarnya",
  "createdAt": "2026-08-13T11:00:02.746278Z",
  "expiresAt": "2026-09-02T17:00:02.917999Z",
  "updatedAt": "2026-09-02T11:00:02.917999Z",
  "districtId": 1733,
  "isFeatured": true,
  "isVerified": true,
  "postalCode": "12520",
  "sourceType": "Scraping",
  "description": "ASUS is looking for a detail-oriented and proactive Sales Administrator to support Sales function. This role plays a critical part in ensuring accurate sales data management, sales support reporting. Key Responsibilites: Sales Data Management - Collect, input, and maintain accurate sales data in CRM and ERP systems. Sales Support Reporting - Generate regular sales reports (weekly, monthly) for management and sales teams program such as Incentive Trip, Promotion Program, Sellout Program, Display Program CRM and System Maintenance - Maintain and update CRM systems with accurate sales activities, leads, and opportunities. Support system audits and data cleansing initiatives. Documentation and Compliance Data and Letter Documentation - Ensure all sales documentation is complete, accurate, and compliant with company policies. Maintain organized records of Letter of Contracts, agreements, and correspondence. Cross-Functional Coordination - Liaise with marketing, finance, and operations teams to align on sales processes and data accuracy Job Requirement: Bachelor’s degree in Business Administration, Marketing, Data Analytics, or a related field At least 2 years of experience in Sales Administration, Sales Operations, or a similar role Strong proficiency in Microsoft Excel (pivot tables, VLOOKUP, data visualization) Fluent communicate in English Excellent attention to detail and organizational skills. Strong communication and coordination abilities. Ability to manage multiple tasks and meet deadlines. Analytical mindset with a proactive approach to problem-solving. High level of integrity and confidentiality in handling sensitive data.",
  "requirements": [
    {
      "label": "Usia",
      "value": "Semua usia"
    },
    {
      "label": "Pendidikan",
      "value": "Tidak ada minimal pendidikan"
    },
    {
      "label": "Jenis Kelamin",
      "value": "Pria/Wanita"
    },
    {
      "label": "Lokasi",
      "value": "Seluruh Indonesia"
    },
    {
      "label": "Pengalaman",
      "value": "Tanpa pengalaman bekerja"
    }
  ],
  "interviewType": "SCHEDULED_INTERVIEW",
  "jobCategoryId": 13,
  "subdistrictId": 24134,
  "employmentType": "Other",
  "totalVacancies": 0,
  "employmentTypes": [
    "Other"
  ],
  "isPhotoRequired": false,
  "workArrangement": "Onsite"
}
GETLocations/v1/jobs:pintarnya/locationsEvery Indonesian province and its cities, with the ids `search` takes as `provinceId` and `cityId`. Rung 1 (direct), ~10ms, one shot for the whole country.

Parameters

This endpoint takes no parameters.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:pintarnya/locations" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 34,
  "items": [
    {
      "cities": [
        {
          "city": "Kab. Pandeglang",
          "cityId": 261
        },
        {
          "city": "Kab. Lebak",
          "cityId": 262
        },
        {
          "city": "Kab. Serang",
          "cityId": 264
        },
        {
          "city": "Kab. Tangerang",
          "cityId": 263
        },
        {
          "city": "Kota Tangerang",
          "cityId": 265
        },
        {
          "city": "Kota Cilegon",
          "cityId": 266
        }
      ],
      "province": "Banten",
      "provinceId": 16
    },
    {
      "cities": [
        {
          "city": "Kab. Lampung Timur",
          "cityId": 129
        },
        {
          "city": "Kab. Way Kanan",
          "cityId": 130
        },
        {
          "city": "Kab. Pesawaran",
          "cityId": 131
        },
        {
          "city": "Kab. Pringsewu",
          "cityId": 135
        },
        {
          "city": "Kab. Mesuji",
          "cityId": 134
        },
        {
          "city": "Kab. Tulang Bawang Barat",
          "cityId": 136
        }
      ],
      "province": "Lampung",
      "provinceId": 8
    },
    {
      "cities": [
        {
          "city": "Kab. Bengkulu Tengah",
          "cityId": 544
        },
        {
          "city": "Kab. Bengkulu Selatan",
          "cityId": 114
        },
        {
          "city": "Kab. Rejang Lebong",
          "cityId": 115
        },
        {
          "city": "Kab. Bengkulu Utara",
          "cityId": 116
        },
        {
          "city": "Kab. Kaur",
          "cityId": 117
        },
        {
          "city": "Kab. Seluma",
          "cityId": 118
        }
      ],
      "province": "Bengkulu",
      "provinceId": 7
    },
    {
      "cities": [
        {
          "city": "Kab. Manggarai",
          "cityId": 296
        },
        {
          "city": "Kab. Sumba Timur",
          "cityId": 297
        },
        {
          "city": "Kab. Sumba Barat",
          "cityId": 298
        },
        {
          "city": "Kab. Lembata",
          "cityId": 299
        },
        {
          "city": "Kab. Rote Ndao",
          "cityId": 300
        },
        {
          "city": "Kab. Manggarai Barat",
          "cityId": 301
        }
      ],
      "province": "Nusa Tenggara Timur",
      "provinceId": 19
    },
    {
      "cities": [
        {
          "city": "Kab. Muna Barat",
          "cityId": 561
        },
        {
          "city": "Kab. Kolaka Timur",
          "cityId": 559
        },
        {
          "city": "Kab. Konawe Kepulauan",
          "cityId": 560
        },
        {
          "city": "Kab. Buton Tengah",
          "cityId": 562
        },
        {
          "city": "Kab. Buton Selatan",
          "cityId": 563
        },
        {
          "city": "Kab. Kolaka",
          "cityId": 413
        }
      ],
      "province": "Sulawesi Tenggara",
      "provinceId": 27
    },
    {
      "cities": [
        {
          "city": "Kab. Belitung Timur",
          "cityId": 142
        },
        {
          "city": "Kota Pangkal Pinang",
          "cityId": 143
        },
        {
          "city": "Kab. Bangka",
          "cityId": 137
        },
        {
          "city": "Kab. Belitung",
          "cityId": 138
        },
        {
          "city": "Kab. Bangka Selatan",
          "cityId": 139
        },
        {
          "city": "Kab. Bangka Tengah",
          "cityId": 140
        }
      ],
      "province": "Kepulauan Bangka Belitung",
      "provinceId": 9
    }
  ],
  "provider": "pintarnya"
}
GETSearch/v1/jobs:pintarnya/searchPintarnya job search. Rung 1 (direct), 150-260ms.

Parameters

querystringoptional
Free-text search across job titles.
cityIdnumberoptional
City id, from the locations endpoint.
provinceIdnumberoptional
Province id, from the locations endpoint.
jobCategorynumberoptional
Job category id, from the filters endpoint.
educationLevelnumberoptional
Minimum education level id, 1 (SD) to 7 (S3).
employmentTypenumberoptional
Employment type id: 1 full-time, 2 part-time, 3 contract, 4 daily, 5 internship.
workTypenumberoptional
Work arrangement id: 1 on-site, 2 work from home.
shiftnumberoptional
Shift id: 2 is night shift.
gendernumberoptional
Gender the employer asks for: 1 male, 2 female.
minSalarynumberoptional
Lowest monthly salary in IDR.
maxSalarynumberoptional
Highest monthly salary in IDR.
employerIdnumberoptional
Only jobs from this employer.
experienceenumoptional
Whether prior experience is required. Values: no_experience, has_experience.
walkInInterviewenumoptional
Only roles with a walk-in interview. Values: true, false.
activeRecruiterenumoptional
Only roles whose recruiter is currently active. Values: true, false.
professionalServiceenumoptional
Only roles posted through a professional recruitment service. Values: true, false.
sortenumoptional
Result ordering. Default recommended. Values: recommended, newest.
pagenumberoptional
Page number. Default 1.
limitnumberoptional
Results per page. Default 10, max 20 — the upstream falls back to 10 above that.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:pintarnya/search?query=developer&cityId=155&provinceId=11&jobCategory=17&educationLevel=5&employmentType=1&workType=2&shift=2&gender=2&minSalary=5000000&maxSalary=3000000&employerId=94358&experience=no_experience&walkInInterview=true&activeRecruiter=true&professionalService=true&sort=newest&page=1&limit=20" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "page": 1,
  "count": 2,
  "items": [
    {
      "url": "https://www.pintarnya.com/lowongan/full-stack-1081933",
      "slug": "full-stack-1081933",
      "jobId": 1081933,
      "shift": "Day/Night",
      "title": "Full Stack Developer",
      "cityId": 155,
      "maxAge": 999,
      "salary": {
        "shown": false,
        "currency": "IDR"
      },
      "company": {
        "id": 94358,
        "logo": "https://cdn.pintarnya.com/images/employer/mitra_premium_pintarnya_icon_03__2__1781074696.jpg",
        "name": "Mitra Premium Pintarnya",
        "isBigBrand": true,
        "description": "Mitra Premium Pintarnya menghadirkan berbagai lowongan kerja dari perusahaan-perusahaan terpercaya di beragam industri melalui platform rekrutmen profesional dan kanal resmi perusahaan."
      },
      "isUrgent": false,
      "location": {
        "city": "Kota Adm. Jakarta Selatan",
        "region": "DKI Jakarta"
      },
      "postedAt": "2026-08-31T00:00:00Z",
      "createdAt": "2026-08-06T05:00:12.334Z",
      "expiresAt": "2026-09-02T17:00:11.892Z",
      "updatedAt": "2026-09-02T11:00:11.892Z",
      "isFeatured": false,
      "isVerified": true,
      "provinceId": 11,
      "sourceType": "Scraping",
      "interviewType": "SCHEDULED_INTERVIEW",
      "jobCategoryId": 17,
      "educationLevel": "Tidak ada minimal pendidikan",
      "employmentType": "Other",
      "totalVacancies": 0,
      "workExperience": 0,
      "employmentTypes": [
        "Other"
      ],
      "workArrangement": "Onsite",
      "genderPreference": "Pria/Wanita",
      "educationLevelCode": 0
    },
    {
      "url": "https://www.pintarnya.com/lowongan/treasury-trade-1086340",
      "slug": "treasury-trade-1086340",
      "jobId": 1086340,
      "shift": "Day/Night",
      "title": "Treasury & Trade Developer",
      "cityId": 155,
      "maxAge": 999,
      "salary": {
        "shown": false,
        "currency": "IDR"
      },
      "company": {
        "id": 94358,
        "logo": "https://cdn.pintarnya.com/images/employer/mitra_premium_pintarnya_icon_03__2__1781074696.jpg",
        "name": "Mitra Premium Pintarnya",
        "isBigBrand": true,
        "description": "Mitra Premium Pintarnya menghadirkan berbagai lowongan kerja dari perusahaan-perusahaan terpercaya di beragam industri melalui platform rekrutmen profesional dan kanal resmi perusahaan."
      },
      "isUrgent": false,
      "location": {
        "city": "Kota Adm. Jakarta Selatan",
        "region": "DKI Jakarta"
      },
      "postedAt": "2026-08-31T00:00:00Z",
      "createdAt": "2026-08-11T05:00:12.712Z",
      "expiresAt": "2026-09-02T17:00:11.892Z",
      "updatedAt": "2026-09-02T11:00:11.892Z",
      "isFeatured": false,
      "isVerified": true,
      "provinceId": 11,
      "sourceType": "Scraping",
      "interviewType": "SCHEDULED_INTERVIEW",
      "jobCategoryId": 17,
      "educationLevel": "Tidak ada minimal pendidikan",
      "employmentType": "Other",
      "totalVacancies": 0,
      "workExperience": 0,
      "employmentTypes": [
        "Other"
      ],
      "workArrangement": "Onsite",
      "genderPreference": "Pria/Wanita",
      "educationLevelCode": 0
    }
  ],
  "limit": 5,
  "query": "developer",
  "total": 2,
  "hasMore": false,
  "nextPage": null,
  "provider": "pintarnya"
}
GETSimilar Jobs/v1/jobs:pintarnya/similar-jobs/:jobIdJobs Pintarnya considers close to a given one. Rung 1 (direct), ~90ms.

Parameters

jobIdnumberrequiredin path
Numeric job id — the trailing number in a Pintarnya job slug.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:pintarnya/similar-jobs/1089161" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 5,
  "items": [
    {
      "url": "https://www.pintarnya.com/lowongan/account-executive-591485",
      "slug": "account-executive-591485",
      "jobId": 591485,
      "title": "Account Executive",
      "salary": {
        "max": 5000000,
        "min": 4500000,
        "shown": true,
        "currency": "IDR"
      },
      "company": {
        "id": 76457,
        "code": "pt-duta-76457",
        "logo": "https://cdn.pintarnya.com/images/employer/images__1__1746457321.jpeg",
        "name": "PT Duta Generasi Mandiri",
        "isBigBrand": false
      },
      "isUrgent": false,
      "location": {
        "city": "Kota Adm. Jakarta Selatan",
        "region": "DKI Jakarta"
      },
      "postedAt": "2026-08-30T22:26:24.48Z",
      "isVerified": true,
      "educationLevel": "SMA/SMK",
      "employmentType": "Full-time",
      "workArrangement": "Onsite"
    },
    {
      "url": "https://www.pintarnya.com/lowongan/sales-executive-1099608",
      "slug": "sales-executive-1099608",
      "jobId": 1099608,
      "title": "Sales Executive",
      "salary": {
        "max": 10000000,
        "min": 3000000,
        "shown": true,
        "currency": "IDR"
      },
      "company": {
        "id": 83396,
        "code": "geely-andalan-83396",
        "logo": "https://cdn.pintarnya.com/images/employer/logo_geely_lagi_1757299489.png",
        "name": "Geely Andalan Kemang",
        "isBigBrand": false
      },
      "isUrgent": true,
      "location": {
        "city": "Kota Adm. Jakarta Selatan",
        "region": "DKI Jakarta"
      },
      "postedAt": "2026-08-28T06:30:11.371Z",
      "isVerified": true,
      "educationLevel": "Tidak ada minimal pendidikan",
      "employmentType": "Full-time",
      "workArrangement": "Onsite"
    },
    {
      "url": "https://www.pintarnya.com/lowongan/client-relation-1093076",
      "slug": "client-relation-1093076",
      "jobId": 1093076,
      "title": "Client Relation Officer",
      "salary": {
        "max": 6500000,
        "min": 5729628,
        "shown": true,
        "currency": "IDR"
      },
      "company": {
        "id": 74225,
        "code": "pt-valdo-74225",
        "logo": "https://cdn.pintarnya.com/images/employer/logo_valdo_1742977704.png",
        "name": "PT Valdo Sumber Daya Mandiri",
        "isBigBrand": false
      },
      "isUrgent": true,
      "location": {
        "city": "Kota Adm. Jakarta Selatan",
        "region": "DKI Jakarta"
      },
      "postedAt": "2026-08-19T06:45:57.452Z",
      "isVerified": true,
      "educationLevel": "Diploma",
      "employmentType": "Kontrak",
      "workArrangement": "Onsite"
    }
  ],
  "jobId": 1089161,
  "provider": "pintarnya"
}

Related APIs

More in jobs

Jobstreet

jobs/jobstreet

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

81 calls·10m cache

Hiring Cafe

jobs/hiringcafe

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

80 calls·10m cache

Glassdoor

jobs/glassdoor

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

78 calls·10m cache

KitaLulus

jobs/kitalulus

KitaLulus job board — keyword and location search plus location, specialisation, industry, type and education facet routes.

23 calls·10m cache

Karir.com

jobs/karir

Karir.com job board — search with location, degree, industry, function, company and salary filters, plus its filter and location vocabularies.

22 calls·10m cache

Kalibrr

jobs/kalibrr

Kalibrr job board — search with salary, function, location, remote and fresh-graduate filters, plus full HTML job descriptions.

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