Dev.to WebDev 🛠 Dev 👁 0 📖 8 min read

12 API Peta dan Geocoding Gratis Terbaik

12 API Peta dan Geocoding Gratis Terbaik Ada 12 penyedia yang saat ini menawarkan API peta gratis, tetapi "gratis" bisa berarti hal yang sangat berbeda di masing-masing. Geoapify memberi Anda 3.000 permintaan per hari

12 API Peta dan Geocoding Gratis Terbaik

12 API Peta dan Geocoding Gratis Terbaik

Ada 12 penyedia yang saat ini menawarkan API peta gratis, tetapi "gratis" bisa berarti hal yang sangat berbeda di masing-masing. Geoapify memberi Anda 3.000 permintaan per hari tanpa kartu dan mengizinkan penggunaan komersial. TomTom memberi 20.000 geocode per bulan tanpa kartu. Google Maps memberi 10.000 panggilan per SKU per bulan, tetapi memerlukan akun penagihan. Nominatim dan US Census Geocoder bahkan tidak memerlukan kunci sama sekali.

Coba Apidog sekarang

Perbandingan API peta gratis secara sekilas

API peta gratis adalah layanan peta, tile, atau geocoding yang bisa Anda panggil dengan biaya $0 selama masih dalam kuota yang dipublikasikan. Kuota umumnya dihitung per permintaan, per pemuatan peta, atau per kredit, dan direset setiap hari atau setiap bulan. Sebagian besar penyedia berhenti melayani — atau mulai menagih — begitu Anda melampauinya.

Penyedia Kuota gratis (diperiksa 2026-10-22) Perlu kartu Penggunaan komersial pada tier gratis
Google Maps Platform 10.000 panggilan per SKU per bulan Ya, akun penagihan Ya
Mapbox 50.000 pemuatan peta web + 100.000 geocode sementara per bulan Tidak (batas demo lebih rendah sampai Anda menambahkan kartu) Ya
HERE Base plan 30.000 geocode + 30.000 tile per bulan Ya, metode pembayaran Ya
TomTom 20.000 geocode + 200.000 tile per bulan Tidak Ya
Esri ArcGIS Location Platform 20.000 geocode + 2.000.000 tile basemap Hanya untuk melewati tier gratis Ya
Azure Maps 5.000 transaksi pencarian + 5.000 transaksi tile peta per bulan Ya, untuk verifikasi identitas Ya
Geoapify 3.000 kredit per hari Tidak Ya, dengan atribusi
LocationIQ 5.000 permintaan per hari, 2 per detik Tidak disebutkan Terbatas, dengan backlink
Geocodio 2.500 lookup per hari Tidak Tidak disebutkan
MapTiler Cloud 5.000 sesi peta + 100.000 permintaan API per bulan Tidak Tidak, non-komersial
OSM Nominatim 1 permintaan per detik, tanpa kunci Tidak Hanya untuk penggunaan ringan
US Census Geocoder Tidak ada kuota yang disebutkan, 10.000 alamat per file batch Tidak Ya (layanan publik)

Untuk kategori API lainnya, lihat panduan API gratis kami.

API peta gratis yang tidak memerlukan kartu kredit

Lima penyedia berikut memungkinkan Anda mendaftar dan merilis prototipe tanpa memasukkan detail pembayaran.

1. Geoapify

Halaman harga Geoapify mencantumkan 3.000 kredit per hari pada paket gratis, di mana panggilan geocoding, places, atau routing sederhana berbiaya 1 kredit. Batas lajunya 5 permintaan per detik. Halaman tersebut menyatakan "No credit card required", dan FAQ-nya mengizinkan penggunaan produksi serta komersial selama Anda menampilkan "Powered by Geoapify" beserta atribusi sumber data.

Halaman harga Geoapify

Cocok untuk: aplikasi komersial kecil yang membutuhkan geocoding, routing, dan tile dari satu kunci.

2. TomTom

Harga developer TomTom kini menghitung penggunaan gratis per bulan, bukan per hari. Anda mendapatkan 20.000 permintaan geocoding dan 20.000 reverse geocoding, ditambah 200.000 permintaan tile peta setiap bulan. Halaman tersebut menyatakan "no credit card needed."

Harga developer TomTom

Cocok untuk: volume geocoding bulanan yang lebih tinggi tanpa akun penagihan.

3. Mapbox

Harga Mapbox mencakup 50.000 pemuatan peta web (GL JS) dan 100.000 permintaan geocoding sementara per bulan. Anda bisa mendaftar tanpa kartu, tetapi tetap berada pada "demo access" dengan batas yang lebih rendah (5.000 pemuatan peta dan 10.000 geocode sementara per bulan) sampai Anda menambahkan kartu. Geocoding permanen, di mana Anda menyimpan hasilnya, tidak memiliki tier gratis. Secara default, geocoding dibatasi 1.000 permintaan per menit.

Harga Mapbox

Cocok untuk: peta vektor yang rapi di aplikasi web atau seluler.

4. Geocodio

Geocodio memberi Anda 2.500 lookup pertama per hari secara gratis pada paket pay-as-you-go-nya, dan kuota tersebut tidak dapat dialihkan ke hari berikutnya. Tidak diperlukan kartu sampai Anda melampaui tier gratis. Cakupan pada paket tersebut hanya Amerika Serikat, Kanada, dan Meksiko.

Harga Geocodio

Cocok untuk: geocoding alamat Amerika Utara dan pembersihan spreadsheet.

5. MapTiler Cloud

Paket gratis MapTiler mencakup 5.000 sesi peta, 1.000 sesi pencarian, dan 100.000 permintaan API per bulan, tanpa perlu kartu. Paket ini dilabeli untuk pengujian, prototipe, penggunaan pribadi, atau non-komersial, dan logo MapTiler harus tetap ada di peta.

Harga MapTiler Cloud

Cocok untuk: proyek sampingan dan prototipe dengan gaya peta kustom.

Tier gratis di balik akun penagihan

Empat penyedia berikutnya gratis dalam kuotanya, tetapi Anda harus melampirkan kartu atau metode pembayaran terlebih dahulu. Pasang peringatan anggaran sejak hari pertama.

6. Google Maps Platform

Halaman harga Google memberi setiap SKU Essentials, termasuk Geocoding dan Dynamic Maps, 10.000 peristiwa yang dapat ditagih secara gratis per bulan kalender. Maps Embed API tidak terbatas. Anda memerlukan proyek Cloud dengan penagihan aktif, bahkan untuk penggunaan gratis. Hasil geocoding tunduk pada batasan caching (place ID dapat disimpan), dan hasil yang Anda tampilkan pada peta harus ditempatkan pada peta Google.

Harga Google Maps Platform

Cocok untuk: aplikasi yang membutuhkan data tempat Google dan UI peta yang sudah familier. Panduan integrasi Google Maps API kami membahas penyiapan kuncinya.

7. HERE Base plan

Halaman harga HERE mencantumkan 30.000 transaksi gratis per bulan masing-masing untuk geocode dan reverse geocode, autocomplete, tile vektor, dan tile raster, dengan "no daily transaction limits." Catatan rilis HERE April 2025 menyatakan bahwa metode pembayaran diperlukan selama onboarding.

Harga HERE Base plan

Cocok untuk: prototipe logistik dan armada yang akan berkembang ke routing HERE.

8. Esri ArcGIS Location Platform

Harga ArcGIS Location Platform mencakup 20.000 geocode (tidak disimpan), 2.000.000 tile basemap, 1.000 sesi basemap, dan 20.000 rute. Bantuan penagihan menyatakan Anda menambahkan metode pembayaran hanya untuk mengaktifkan pay-as-you-go di luar tier gratis. Geocode yang disimpan tidak memiliki tier gratis. Halaman tersebut menyusun biaya secara bulanan, tetapi tidak menjelaskan periode resetnya secara rinci.

Harga ArcGIS Location Platform

Cocok untuk: aplikasi yang berat GIS dan tim yang sudah menggunakan alat ArcGIS.

9. Azure Maps

Harga Azure Maps Gen2 mencakup 5.000 transaksi pencarian gratis, 5.000 transaksi tile peta dasar, 5.000 geolokasi, dan 1.000 transaksi routing per bulan. FAQ akun gratis Azure menyatakan bahwa pendaftaran memerlukan kartu kredit atau debit untuk verifikasi identitas.

Harga Azure Maps

Cocok untuk: tim yang sudah menggunakan Azure dan ingin geocoding masuk ke tagihan yang sama.

API geocoding gratis tanpa kunci atau dengan ketentuan terbatas

10. LocationIQ

Paket gratis LocationIQ mengizinkan 5.000 permintaan per hari dengan laju 2 permintaan per detik dan 60 per menit. Penggunaan komersial bersifat "terbatas": Anda harus menambahkan tautan "Search by LocationIQ.com" yang terlihat. Respons dapat di-cache hingga 48 jam.

Harga LocationIQ

Cocok untuk: geocoding berbasis OpenStreetMap dengan kunci API sungguhan dan dukungan untuk situs komersial.

11. OpenStreetMap Nominatim

Server publik Nominatim tidak memerlukan kunci maupun akun. Kebijakan penggunaan Nominatim membatasi Anda pada 1 permintaan per detik untuk keseluruhan aplikasi Anda, mewajibkan User-Agent atau Referer yang mencantumkan nama aplikasi Anda, melarang autocomplete dan kueri grid, serta tidak menganjurkan geocoding massal. Anda harus mencantumkan kredit OpenStreetMap di bawah lisensi ODbL.

Kebijakan penggunaan Nominatim

Panggilan uji yang kami jalankan hari ini mengembalikan 52.5162699, 13.3777034 untuk Brandenburg Gate:

curl -s -A "my-app/1.0 ([email protected])" \
  "https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&format=json&limit=1"

Tile standar OpenStreetMap mengikuti kebijakan penggunaan tile yang terpisah: atribusi yang terlihat, caching 7 hari, dan tanpa unduhan massal.

Cocok untuk: alat dengan trafik rendah dan demo.

12. US Census Bureau Geocoder

Census Geocoder mencocokkan alamat Amerika Serikat dengan koordinat dan geografi sensus. Panggilan langsung kami tidak menggunakan kunci dan mencocokkan White House pada bujur -77.0352, lintang 38.8987. File batch dapat memuat hingga 10.000 alamat. Dokumentasinya tidak menyatakan batas laju, jadi batasi sendiri laju permintaan Anda.

US Census Geocoder

curl -s "https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&benchmark=Public_AR_Current&format=json"

Cocok untuk: data alamat khusus Amerika Serikat, riset, dan proyek kewargaan.

Masih ada dua opsi lain, tetapi dengan ketentuan yang ketat. Tier gratis OpenCage adalah 2.500 permintaan per hari dengan laju 1 per detik, yang dilabeli hanya untuk pengujian. Stadia Maps memberi 200.000 kredit per bulan tetapi tidak mengizinkan penggunaan komersial.

API geocoding gratis mana yang harus Anda pilih?

Sesuaikan penyedia dengan kendala Anda, bukan dengan angka terbesar di tabel:

  1. Tanpa kartu, aplikasi komersial: Geoapify (3.000 per hari) atau TomTom (20.000 geocode per bulan).
  2. Tanpa kunci sama sekali: Nominatim untuk pencarian global, Census Geocoder untuk alamat Amerika Serikat.
  3. Pembersihan alamat Amerika Serikat secara massal: Geocodio (2.500 per hari) atau file batch Census.
  4. Peta web dengan tampilan terbaik: Mapbox atau MapTiler, tergantung apakah Anda komersial atau tidak.
  5. Sudah membayar tagihan cloud: Google Maps di Google Cloud, Azure Maps di Azure.

Jika aplikasi Anda juga membutuhkan prakiraan cuaca, rangkuman API cuaca kami cocok dipadukan dengan salah satu dari ini.

Batasan yang lebih penting daripada kuota

Tier gratis jarang gagal karena volume terlebih dahulu. Mereka gagal karena ketentuan:

  • Penyimpanan: Geocode sementara Mapbox, geocode non-stored Esri, dan hasil Stadia tidak dapat disimpan dalam jangka panjang. Menyimpannya memerlukan SKU "permanent" berbayar.
  • Atribusi: Geoapify, LocationIQ, MapTiler, dan OpenStreetMap semuanya mewajibkan kredit yang terlihat.
  • Penggunaan komersial: Paket gratis MapTiler, Stadia Maps, dan OpenCage bukan untuk aplikasi produksi yang menghasilkan pendapatan.
  • Apa yang terjadi saat kuota habis: MapTiler menghentikan layanan, demo access Mapbox memblokir semua API sampai Anda menambahkan kartu, dan Google atau Azure mulai menagih.

Biarkan agen coding Anda mengujinya dengan Apidog CLI

Perulangan percobaan ulang bisa menghabiskan kuota gratis sehari penuh dalam hitungan menit. Biarkan agen coding Anda menulis pengujian geocoding sekali dan menjalankannya pada setiap perubahan dengan Apidog CLI.

npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick your agent when prompted

Lalu beri Claude Code, Codex, atau Cursor satu [REDACTED PROMPT]
In Apidog project , create an environment "geoapify" with base URL
https://api.geoapify.com and a variable GEOAPIFY_KEY. Create a test case for
GET /v1/geocode/search?text=Brandenburg Gate&[REDACTED CREDENTIAL] that asserts
status 200, at least one feature, and lat between 52.5 and 52.6. Run it once
and summarize any failures. Don't run it more than 3 times.


Agen tersebut membaca skema payload, memvalidasi file-nya, dan menjalankan test case:


bash
apidog environment create geoapify --project --base-url https://api.geoapify.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project --file case.json
apidog run --test-case --project -e \
--env-var "GEOAPIFY_KEY=$GEOAPIFY_KEY" -r cli,json




Memberikan kunci dengan `--env-var` menjaganya agar tidak masuk ke environment yang tersimpan. Baris `apidog run ... -r junit` yang sama dapat dipasang di GitHub Actions, seperti yang ditunjukkan dalam [panduan CI/CD Apidog CLI](https://apidog.com/id/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation) kami. Untuk penyiapan agen secara lengkap, lihat [Apidog CLI di Claude Code](https://apidog.com/id/blog/apidog-cli-in-claude-code?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation). Paket Free Apidog mencakup hingga 4 pengguna.

  


## FAQ

**Apakah ada API peta yang sepenuhnya gratis?** Ya. Nominatim, tile standar OpenStreetMap, dan US Census Geocoder tidak memerlukan kunci. Aturan fair-use, seperti 1 permintaan per detik pada Nominatim, membatasinya untuk aplikasi dengan trafik rendah.

**Apakah Google Maps API gratis?** Sebagian. Setiap SKU Essentials, termasuk Geocoding dan Dynamic Maps, mendapat 10.000 panggilan gratis per bulan, dan Maps Embed API tidak terbatas. Anda tetap memerlukan akun penagihan dengan kartu.

**API geocoding gratis mana yang mengizinkan penggunaan komersial tanpa kartu?** Geoapify mengizinkan penggunaan komersial pada paket gratisnya dengan atribusi, dan permintaan gratis bulanan TomTom tidak memerlukan kartu. LocationIQ mengizinkan penggunaan komersial terbatas dengan backlink.

**Bisakah saya menyimpan hasil dari API geocoding gratis?** Sering kali tidak. Geocoding sementara Mapbox, geocode non-stored Esri, dan Stadia Maps membatasi penyimpanan. OpenCage mengizinkan penyimpanan, tetapi tier gratisnya hanya untuk pengujian.

**Apa API peta gratis terbaik untuk proyek sampingan?** MapTiler atau Mapbox untuk peta dengan gaya, ditambah Nominatim atau Geoapify untuk geocoding. Keempatnya berfungsi tanpa kartu.

**Bagaimana cara menghindari tagihan tak terduga pada Google Maps atau Azure Maps?** Pasang peringatan anggaran dan batas kuota per API di konsol cloud sebelum Anda merilis.
📰 Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.