Data APIs

Business data, one API key away.

Ready-to-use APIs for the data every business needs: exchange rates, holidays, Indonesian regions and more. One account, one key and clear docs, with no scraping and no spreadsheets to keep up to date.

No credit card needed. Pay with QRIS.

Data API responses for exchange rates, holidays and Indonesian regions
Works for every dataset
One key
Up-to-date exchange rates
IDR · USD · SGD
Holidays, collective leave included
Cuti bersama
Indonesian regions and postal codes
Village level

Features

Six datasets, one consistent API.

Reference data every Indonesian business needs, behind one key, one way to authenticate and one response format.

  • Exchange rates

    Current and historical rates for IDR, USD, SGD and other major currencies, ready to convert prices and invoices.

  • Holidays and cuti bersama

    Indonesian national holidays and collective leave days, so you can count working days correctly.

  • Regions

    Every province, city or regency, district and village in Indonesia, with official region codes.

  • Postal codes

    Find the postal code for an area, or the area for a postal code.

  • Email and phone checks

    Check that email addresses and Indonesian phone numbers are valid before they enter your system.

  • IP location

    Look up the country and city of an IP address to spot suspicious sign-ups.

How it works

One key, clean JSON.

Every dataset uses the same authentication and the same response format, so your second integration takes minutes.

  1. 1

    Create an API key

    Generate one key in the console. It works for every dataset.

  2. 2

    Call any dataset

    Send a GET request with your key and get JSON back.

  3. 3

    Ship it

    Use the results in your checkout, payroll or sign-up flows.

curl "https://api.sinarcloud.com/v1/data/exchange-rates?base=USD&symbols=IDR,SGD" \
  -H "Authorization: Bearer $SINARCLOUD_API_KEY"

{
  "base": "USD",
  "date": "2026-10-14",
  "rates": { "IDR": 16350.0, "SGD": 1.29 }
}

Use cases

Reference data, without the spreadsheets.

Plug business data straight into checkout, payroll and sign-up flows.

  • Prices and invoices in several currencies

    Show prices in IDR, USD or SGD and convert invoices at up-to-date rates.

  • Address forms and delivery

    Province, city, district and village dropdowns, plus postal codes, for checkout and identity-check forms.

  • Planning around holidays

    Count working days around national holidays and cuti bersama for delivery estimates, payroll and service deadlines.

  • Cleaner sign-ups

    Check emails, phone numbers and IP locations before they enter your system.

Pricing

Pay per request.

Every call is billed from your rupiah balance, with the same key across all datasets.

  • Billed in rupiah from your SinarCloud balance
  • Top up with QRIS, no credit card needed
  • Volume pricing for larger teams

FAQ

Questions, answered.

Still have questions? Talk to our team
Which data is available?

Exchange rates, Indonesian national holidays and cuti bersama, Indonesian regions down to village level with postal codes, and checks for email addresses, phone numbers and IP locations. We add new datasets regularly.

Do I need a separate key for each dataset?

No. One API key works for every dataset.

How often is the data updated?

Exchange rates are refreshed throughout the day. Holidays and regions are updated as soon as the government publishes changes.

Which currencies are supported?

IDR, USD, SGD and the other major world currencies.

Can I use it for checkout address forms?

Yes. The region and postal code endpoints are designed for province, city, district and village dropdowns.

Let your ideas shine.

Create your API key and stop maintaining spreadsheets of reference data.