{
  "schema_version": "1.1",
  "generated_on": "2026-08-30",
  "country": {
    "name": "Indonesia",
    "slug": "indonesia",
    "iso2": "ID",
    "calling_code": "+62",
    "trunk_prefix": "0",
    "international_access": "Carrier-dependent; use + for universal examples",
    "number_length": "Variable fixed-line length; mobile typically 9–12 digits after +62",
    "time_zones": [
      "Asia/Jakarta",
      "Asia/Makassar",
      "Asia/Jayapura"
    ],
    "regulator": "Ministry of Communication and Digital Affairs",
    "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
    "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
  },
  "records": [
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "21",
      "national_destination_code": "21",
      "domestic_code": "021",
      "international_prefix": "+62 21",
      "coverage": "Greater Jakarta numbering area",
      "city": "Jakarta",
      "region": "Jakarta",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "31",
      "national_destination_code": "31",
      "domestic_code": "031",
      "international_prefix": "+62 31",
      "coverage": "Surabaya numbering area",
      "city": "Surabaya",
      "region": "East Java",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "22",
      "national_destination_code": "22",
      "domestic_code": "022",
      "international_prefix": "+62 22",
      "coverage": "Bandung numbering area",
      "city": "Bandung",
      "region": "West Java",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "61",
      "national_destination_code": "61",
      "domestic_code": "061",
      "international_prefix": "+62 61",
      "coverage": "Medan and Binjai numbering area",
      "city": "Medan",
      "region": "North Sumatra",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "24",
      "national_destination_code": "24",
      "domestic_code": "024",
      "international_prefix": "+62 24",
      "coverage": "Semarang numbering area",
      "city": "Semarang",
      "region": "Central Java",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "411",
      "national_destination_code": "411",
      "domestic_code": "0411",
      "international_prefix": "+62 411",
      "coverage": "Makassar numbering area",
      "city": "Makassar",
      "region": "South Sulawesi",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "711",
      "national_destination_code": "711",
      "domestic_code": "0711",
      "international_prefix": "+62 711",
      "coverage": "Palembang numbering area",
      "city": "Palembang",
      "region": "South Sumatra",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "778",
      "national_destination_code": "778",
      "domestic_code": "0778",
      "international_prefix": "+62 778",
      "coverage": "Batam numbering area",
      "city": "Batam",
      "region": "Riau Islands",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "761",
      "national_destination_code": "761",
      "domestic_code": "0761",
      "international_prefix": "+62 761",
      "coverage": "Pekanbaru numbering area",
      "city": "Pekanbaru",
      "region": "Riau",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "721",
      "national_destination_code": "721",
      "domestic_code": "0721",
      "international_prefix": "+62 721",
      "coverage": "Bandar Lampung numbering area",
      "city": "Bandar Lampung",
      "region": "Lampung",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "274",
      "national_destination_code": "274",
      "domestic_code": "0274",
      "international_prefix": "+62 274",
      "coverage": "Yogyakarta numbering area",
      "city": "Yogyakarta",
      "region": "Special Region of Yogyakarta",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    },
    {
      "country_name": "Indonesia",
      "iso2": "ID",
      "country_calling_code": "62",
      "area_code": "361",
      "national_destination_code": "361",
      "domestic_code": "0361",
      "international_prefix": "+62 361",
      "coverage": "Denpasar and southern Bali",
      "city": "Denpasar",
      "region": "Bali",
      "time_zone": "Three zones: UTC+7, UTC+8 and UTC+9; no daylight saving time",
      "source_url": "https://www.postel.go.id/content/EN/regulasi/telecommunication/kepmen/moc%5B1%5D.4.2001.pdf",
      "verified_on": "2026-08-30",
      "limitation": "Indonesia spans three time zones, and a geographic code can cover more than its best-known city. Current carrier or precise location cannot be established from a prefix alone."
    }
  ]
}
