Karir.com Job Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 hours ago
Last modified
Categories
Security
Limited permissionsShare
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
- Open the Actor in Apify Console and click Try for free.
- Enter a Search Keyword (required) — e.g.
data analyst,software engineer,marketing manager. - Optionally set a Location (e.g.
Jakarta,Bandung) and Job Category (e.g.IT,Finance). - Set Max Results to cap the number of listings (default: 50, max: 1000).
- Click Start and wait for the run to finish. Results appear in the Output tab.
Input
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | required | Search keyword, e.g. data analyst |
location | string | "" | City filter (partial match), e.g. Jakarta |
category | string | "" | Job function filter (partial match), e.g. IT |
max_results | integer | 50 | Max 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
| Field | Format | Notes |
|---|---|---|
id | number | Karir.com internal opportunity ID |
title | text | Job position title |
company | text | Company name |
industry | text | Company industry |
location | text | City / area |
workplace | text | On-site / Remote / Hybrid |
job_type | text | Full Time, Part Time, Contract, etc. |
salary_lower | number | Min salary (IDR), null if not disclosed |
salary_upper | number | Max salary (IDR), null if not disclosed |
salary_info | text | LABEL_COMPETITIVE_SALARY if undisclosed |
experience_years | number | Required years of experience |
job_levels | array | Seniority levels (e.g. Staff, Manager) |
degrees | array | Required education degrees |
job_functions | array | Job function tags |
description | text | Full responsibilities (plain text) |
requirements | text | Full qualifications (plain text) |
posted_at | date | ISO 8601 posting date |
expires_at | date | ISO 8601 application deadline |
url | link | Direct 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.