zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Jobs/Pintarnya
Logo Pintarnya

Pintarnya

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

6 endpoints6 endpoints on this scraper64 calls64 calls so farupdated 23 days agoLast updated 9/2/2026, 11:46:27 AMBusy: 10+ calls so farllms.txt
Endpoints6

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

Company

A Pintarnya employer profile. Rung 1 (direct), ~10ms.

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

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

Full reference

6 endpoints · plain text
GET
Company/v1/jobs:pintarnya/company/:companyId
1 param

A 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.zapi.ink/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."
}
GET
Filters/v1/jobs:pintarnya/filters
0 params

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

Pintarnya job detail. Rung 1 (direct).

Parameters

slugstringrequiredin path
Job slug, exactly as search returns it.

Request

curl -X GET "https://api.zapi.ink/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"
}
GET
Locations/v1/jobs:pintarnya/locations
0 params

Every 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.zapi.ink/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"
}
GET
Search/v1/jobs:pintarnya/search
19 params

Pintarnya 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.zapi.ink/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"
}
GET
Similar Jobs/v1/jobs:pintarnya/similar-jobs/:jobId
1 param

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

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.