API Reference

Minimum Provincial Wages (UMP)

Provincial Minimum Wage (UMP) data from 1997 to 2026 across 38 Indonesian provinces. Sources: Kaggle "Indonesian Salary by Region" (Apache 2.0) for 1997–2025 and Satudata Kemnaker for 2026. Supports filtering by year, province name, and salary range.

Main endpoint
GET https://use.apiindonesia.id/api/v1/ump
Endpoints
3
Authentication
x-api-key header (create one free in the dashboard)
Price
2 credits (Rp2) per successful request; failed requests are free
Format
JSON (REST), with cURL, JavaScript and Python examples
Product Brief

What this API gives you

Provincial Minimum Wage (UMP) data from 1997 to 2026 across 38 Indonesian provinces. Sources: Kaggle "Indonesian Salary by Region" (Apache 2.0) for 1997–2025 and Satudata Kemnaker for 2026. Supports filtering by year, province name, and salary range.

Coverage
3

ready-to-use endpoints in this product, with JSON responses and consistent error handling.

Access
API key

Can be tried with the 3,000 credit signup bonus, then used in production through one API Indonesia key.

Sample resource
https://use.apiindonesia.id/api/v1/ump

All provincial minimum wage records. Use query params to filter.

When should you use it?

The UMP API fits payroll, HR analytics, job boards, economic research, and compliance products that need provincial minimum wage data across years.

Payroll needs to check salaries against a province and year.

Job boards want to show minimum-wage context for each job location.

Research needs to compare UMP trends across provinces from 1997 to 2026.

UMP differs from city/regency minimum wages and sectoral rules. For final payroll decisions, match it with regulations for your location and business type.

Example product scenarios

This section separates the product page from the docs. The docs explain how to call endpoints; this page explains why the endpoints make sense for your feature.

  • HR-tech & payroll: validate employee salary compliance against the current provincial minimum wage.
  • Economic research: analyze historical UMP trends across provinces over time.
  • Job-search apps: show the minimum-wage estimate relevant to a job listing's location.

Example Usage

Request
curl "https://use.apiindonesia.id/api/v1/ump?year=2025&province_name=jawa" \
  -H "x-api-key: YOUR_API_KEY"
Response · 200 OK
{
  "data": [
    { "id": "ump-32-2025", "province_code": "32", "province_name": "JAWA BARAT", "year": 2025, "salary": 2500000 },
    { "id": "ump-35-2025", "province_code": "35", "province_name": "JAWA TIMUR", "year": 2025, "salary": 2305984 }
  ],
  "meta": { "total": 2, "page": 1, "per_page": 20, "total_pages": 1 }
}

Browse the data

Related Articles

Pricing 2 credits (Rp2) per successful request; failed requests are free. One-time 3,000 credit signup bonus, no credit card, no monthly allowance.

Minimum Provincial Wages (UMP) API questions

Which years of UMP data are available?

From 1997 to 2026 for 38 provinces. 1997-2025 comes from Kaggle "Indonesian Salary by Region" (Apache 2.0) and 2026 from Satudata Kemnaker.

How do I get the UMP for one province?

GET /api/v1/ump/{province_code} returns every year for that province, for example /ump/32 for West Java, and /ump/32/2026 for a single year.

Can I download the 2026 UMP data?

Yes. UMP 2026 for 38 provinces is a free CSV at apiindonesia.id/data/ump-2026.csv.

Get Started

Start Integrating
Today

Sign up for free and get a 3,000 credit bonus (Rp3,000) once your email is verified, grab an API key, and call your first endpoint right away. No credit card, no tedious approval process.

Dot wave visualization