Karir.com Job Scraper avatar

Karir.com Job Scraper

Pricing

Pay per usage

Go to Apify Store
Karir.com Job Scraper

Karir.com Job Scraper

Scrape job listings from karir.com by keyword, location, and category using the internal JSON API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 hours ago

Last modified

Categories

Security

Limited permissions

Share

What does Karir.com Job Scraper do?

Karir.com Job Scraper extracts job listings from karir.com — Indonesia's leading job portal — using its internal JSON API. For each listing it collects the full job title, company, location, salary range (when available), job type, experience requirements, and complete description and qualifications text.

Why use Karir.com Job Scraper?

  • Recruiters: Monitor the competitive landscape — see what roles companies are hiring for and at what salary ranges.
  • Job seekers: Bulk-collect listings matching your skill set for analysis or comparison without manual browsing.
  • HR analytics teams: Track hiring trends in Indonesia by city, industry, or function over time.
  • Researchers: Study Indonesia's labor market — demand by role, geographic distribution, experience requirements.

How to use Karir.com Job Scraper

  1. Open the Actor in Apify Console and click Try for free.
  2. Enter a Search Keyword (required) — e.g. data analyst, software engineer, marketing manager.
  3. Optionally set a Location (e.g. Jakarta, Bandung) and Job Category (e.g. IT, Finance).
  4. Set Max Results to cap the number of listings (default: 50, max: 1000).
  5. Click Start and wait for the run to finish. Results appear in the Output tab.

Input

FieldTypeDefaultDescription
keywordstringrequiredSearch keyword, e.g. data analyst
locationstring""City filter (partial match), e.g. Jakarta
categorystring""Job function filter (partial match), e.g. IT
max_resultsinteger50Max listings to collect (1–1000)

Output

Each item in the dataset represents one job listing:

{
"id": 1401103,
"title": "Data Analyst",
"company": "PT Tokopedia",
"industry": "Technology",
"location": "Jakarta Selatan",
"workplace": "On-site",
"job_type": "Full Time",
"salary_lower": null,
"salary_upper": null,
"salary_info": "LABEL_COMPETITIVE_SALARY",
"experience_years": 2,
"job_levels": ["Staff"],
"degrees": ["Bachelor"],
"job_functions": ["Data & Analytics"],
"description": "Responsibilities text...",
"requirements": "Qualifications text...",
"posted_at": "2026-05-26T02:30:00Z",
"expires_at": "2026-06-02T00:00:00Z",
"url": "https://karir.com//opportunities/1401103"
}

You can download the dataset in JSON, CSV, Excel, or HTML formats from the Output tab.

Data fields

FieldFormatNotes
idnumberKarir.com internal opportunity ID
titletextJob position title
companytextCompany name
industrytextCompany industry
locationtextCity / area
workplacetextOn-site / Remote / Hybrid
job_typetextFull Time, Part Time, Contract, etc.
salary_lowernumberMin salary (IDR), null if not disclosed
salary_uppernumberMax salary (IDR), null if not disclosed
salary_infotextLABEL_COMPETITIVE_SALARY if undisclosed
experience_yearsnumberRequired years of experience
job_levelsarraySeniority levels (e.g. Staff, Manager)
degreesarrayRequired education degrees
job_functionsarrayJob function tags
descriptiontextFull responsibilities (plain text)
requirementstextFull qualifications (plain text)
posted_atdateISO 8601 posting date
expires_atdateISO 8601 application deadline
urllinkDirect link to the listing

Pricing

This Actor uses Pay Per Event (PPE) pricing — you pay per dataset item collected. A run scraping 100 listings typically costs less than $0.10.

FAQ and disclaimers

This Actor accesses publicly available job listing data from karir.com for research and informational purposes. It respects rate limits and does not bypass authentication. Use in accordance with karir.com's Terms of Service.

For bugs or feature requests, open an issue on the Issues tab. Custom scraping solutions available on request.