無料で使える地図・ジオコーディングAPIおすすめ12選
今日、12社のプロバイダーから無料の地図APIを利用できますが、「無料」の意味は大きく異なります。Geoapifyはカード登録なしで1日3,000リクエスト、商用利用も可能です。TomTomはカード登録なしで月20,000件のジオコードを提供します。Google MapsはSKUごとに月10,000コールですが、請求アカウントが必要です。NominatimとUS Census Geocoderはキーすら不要です。 今すぐApidogを
今日、12社のプロバイダーから無料の地図APIを利用できますが、「無料」の意味は大きく異なります。Geoapifyはカード登録なしで1日3,000リクエスト、商用利用も可能です。TomTomはカード登録なしで月20,000件のジオコードを提供します。Google MapsはSKUごとに月10,000コールですが、請求アカウントが必要です。NominatimとUS Census Geocoderはキーすら不要です。
無料地図APIの比較早見表
無料地図APIとは、公開された割当量の範囲内で$0で呼び出せる地図、タイル、ジオコーディングサービスです。割当量は通常、リクエスト単位、地図ロード単位、クレジット単位でカウントされ、毎日または毎月リセットされます。多くのプロバイダーは、それを超えると配信を停止するか、課金を開始します。
| プロバイダー | 無料割当量(2026-10-22時点) | カード登録 | 無料枠での商用利用 |
|---|---|---|---|
| Google Maps Platform | SKUごとに月10,000コール | 必要(請求アカウント) | 可 |
| Mapbox | 月50,000ウェブ地図ロード + 100,000一時ジオコード | 不要(カードを追加するまでデモ上限が低い) | 可 |
| HERE Baseプラン | 月30,000ジオコード + 30,000タイル | 必要(支払い方法) | 可 |
| TomTom | 月20,000ジオコード + 200,000タイル | 不要 | 可 |
| Esri ArcGIS Location Platform | 20,000ジオコード + 2,000,000ベースマップタイル | 無料枠を超える場合のみ | 可 |
| Azure Maps | 月5,000検索 + 5,000地図タイルトランザクション | 必要(本人確認のため) | 可 |
| Geoapify | 1日3,000クレジット | 不要 | 可(帰属表示付き) |
| LocationIQ | 1日5,000リクエスト、毎秒2件 | 記載なし | 限定的(バックリンク付き) |
| Geocodio | 1日2,500ルックアップ | 不要 | 記載なし |
| MapTiler Cloud | 月5,000地図セッション + 100,000 APIリクエスト | 不要 | 不可(非商用) |
| OSM Nominatim | 毎秒1リクエスト、キー不要 | 不要 | 軽度利用のみ |
| US Census Geocoder | 記載された割当なし、バッチファイルあたり10,000アドレス | 不要 | 可(公共サービス) |
その他のカテゴリについては、無料APIガイドをご覧ください。
クレジットカード不要の無料地図API
次の5つは、支払い情報を入力せずに登録し、プロトタイプを出荷できます。
1. Geoapify
Geoapifyの料金ページには、無料プランで1日3,000クレジットと記載されており、シンプルなジオコーディング、プレイス、またはルーティングの呼び出しは1クレジットかかります。レート制限は毎秒5リクエストです。ページには「クレジットカード不要」と書かれており、FAQでは「Powered by Geoapify」とデータソースの帰属表示を表示する限り、本番および商用利用が許可されています。
最適な用途:1つのキーでジオコーディング、ルーティング、タイルを必要とする小規模な商用アプリ。
2. TomTom
TomTomの開発者向け料金は現在、無料利用を1日単位ではなく月単位でカウントします。毎月、ジオコーディング20,000件、逆ジオコーディング20,000件、さらに地図タイル200,000件のリクエストが利用できます。ページには「クレジットカード不要」と明記されています。
最適な用途:請求アカウントなしで、より多い月間ジオコーディング量を必要とする場合。
3. Mapbox
Mapboxの料金には、月50,000ウェブ地図ロード(GL JS)と100,000件の一時ジオコーディングリクエストが含まれます。カードなしで登録できますが、カードを追加するまでは上限が低い「デモアクセス」(月5,000地図ロードと10,000一時ジオコード)のままです。結果を保存する永続ジオコーディングには無料枠がありません。ジオコーディングはデフォルトで毎分1,000リクエストです。
最適な用途:ウェブまたはモバイルアプリで洗練されたベクター地図を表示する場合。
4. Geocodio
Geocodioは従量課金プランで最初の1日2,500ルックアップを無料で提供し、それらは繰り越されません。無料枠を超えるまでカードは不要です。そのプランのカバレッジは米国、カナダ、メキシコのみです。
最適な用途:北米の住所ジオコーディングとスプレッドシートのクリーンアップ。
5. MapTiler Cloud
MapTilerの無料プランは、月5,000地図セッション、1,000検索セッション、100,000 APIリクエストをカバーし、カードは不要です。テスト、プロトタイプ、個人利用または非商用利用向けとされており、地図上にMapTilerのロゴを残す必要があります。
最適な用途:カスタム地図スタイルを使ったサイドプロジェクトやプロトタイプ。
請求アカウントが必要な無料枠
次の4つは割当量内であれば無料ですが、先にカードまたは支払い方法を登録する必要があります。初日から予算アラートを設定しましょう。
6. Google Maps Platform
Googleの料金ページでは、GeocodingやDynamic Mapsを含む各Essentials SKUに、暦月あたり10,000件の無料課金対象イベントが与えられます。Maps Embed APIは無制限です。無料利用であっても、請求が有効なCloudプロジェクトが必要です。ジオコーディングの結果はキャッシュ制限の対象となり(プレイスIDは保存可能)、地図上に表示する結果はGoogleの地図上に載せる必要があります。
最適な用途:Googleのプレイスデータと見慣れた地図UIを必要とするアプリ。Google Maps API統合ガイドで、キーの設定手順を解説しています。
7. HERE Baseプラン
HEREの料金ページには、ジオコードと逆ジオコード、オートコンプリート、ベクタータイル、ラスタータイルそれぞれについて毎月30,000件の無料トランザクションが記載されており、「1日あたりのトランザクション制限はなし」とされています。HEREの2025年4月のリリースノートによると、オンボーディング時に支払い方法が必要です。
最適な用途:HEREルーティングへと成長していく物流やフリートのプロトタイプ。
8. Esri ArcGIS Location Platform
ArcGIS Location Platformの料金には、20,000ジオコード(保存なし)、2,000,000ベースマップタイル、1,000ベースマップセッション、20,000ルートが含まれます。請求に関するヘルプによると、無料枠を超えて従量課金を有効にする場合にのみ支払い方法を追加します。保存されるジオコードに無料枠はありません。ページはコストを月単位で示していますが、リセット期間は明記されていません。
最適な用途:GISを多用するアプリや、すでにArcGISツールを使っているチーム。
9. Azure Maps
Azure Maps Gen2の料金には、月5,000件の無料検索トランザクション、5,000件のベースマップタイルトランザクション、5,000件の位置情報、1,000件のルーティングトランザクションが含まれます。Azureの無料アカウントFAQによると、サインアップには本人確認のためクレジットカードまたはデビットカードが必要です。
最適な用途:すでにAzureを利用しており、同じ請求でジオコーディングを行いたいチーム。
キー不要、または条件が限定的な無料ジオコーディングAPI
10. LocationIQ
LocationIQの無料プランでは、1日5,000リクエスト、毎秒2リクエスト、毎分60リクエストが許可されています。商用利用は「限定的」であり、目に見える形で「Search by LocationIQ.com」リンクを追加する必要があります。レスポンスは最大48時間キャッシュできます。
最適な用途:実際のAPIキーを使ったOpenStreetMapベースのジオコーディングと、商用サイトでのサポート。
11. OpenStreetMap Nominatim
公開Nominatimサーバーはキーもアカウントも不要です。Nominatim利用ポリシーでは、アプリ全体で毎秒1リクエストに制限され、アプリ名を示すUser-AgentまたはRefererが必須で、オートコンプリートとグリッドクエリは禁止され、一括ジオコーディングは推奨されていません。ODbLライセンスの下でOpenStreetMapのクレジットを表示する必要があります。
本日実行したテスト呼び出しでは、ブランデンブルク門に対して52.5162699, 13.3777034が返されました:
curl -s -A "my-app/1.0 ([email protected])" \
"https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&format=json&limit=1"
OpenStreetMapの標準タイルは、別のタイル利用ポリシーに従います。目に見える帰属表示、7日間のキャッシュ、一括ダウンロードの禁止です。
最適な用途:トラフィックの少ないツールやデモ。
12. US Census Bureau Geocoder
Census Geocoderは、米国の住所を座標と国勢調査地理にマッチングします。実際の呼び出しではキーを使用せず、ホワイトハウスを経度-77.0352、緯度38.8987としてマッチングしました。バッチファイルは最大10,000アドレスを処理できます。ドキュメントにはレート制限が記載されていないため、自分でスロットリングしてください。
curl -s "https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&benchmark=Public_AR_Current&format=json"
最適な用途:米国限定の住所データ、研究、シビックプロジェクト。
さらに2つの選択肢がありますが、厳しい条件が付きます。OpenCageの無料枠は1日2,500リクエスト、毎秒1件で、テスト専用とされています。Stadia Mapsは月200,000クレジットを提供しますが、商用利用は許可されていません。
どの無料ジオコーディングAPIを選ぶべきか?
表の中で最も大きい数字ではなく、自分の制約にプロバイダーを合わせましょう:
- カードなし、商用アプリ: Geoapify(1日3,000件)またはTomTom(月20,000ジオコード)。
- キーを一切使わない: グローバルな検索にはNominatim、米国の住所にはCensus Geocoder。
- 米国住所の一括クリーンアップ: Geocodio(1日2,500件)またはCensusバッチファイル。
- 見た目が最も良いウェブ地図: 商用かどうかによってMapboxまたはMapTiler。
- すでにクラウドの請求を支払っている: Google Cloud上のGoogle Maps、Azure上のAzure Maps。
アプリに予報も必要な場合は、天気APIまとめがこれらのどれとでも相性が良いです。
割当量よりも重要な制限
無料枠が最初に失敗するのは、量であることはほとんどありません。失敗するのは条件です:
- 保存: Mapboxの一時ジオコード、Esriの非保存ジオコード、Stadiaの結果は長期保存できません。保存するには有料の「永続」SKUが必要です。
- 帰属表示: Geoapify、LocationIQ、MapTiler、OpenStreetMapはすべて目に見えるクレジットを要求します。
- 商用利用: MapTiler、Stadia Maps、OpenCageの無料プランは収益を生む本番アプリ向けではありません。
- 上限に達したときにどうなるか: MapTilerはサービスを一時停止し、Mapboxのデモアクセスはカードを追加するまで全APIをブロックし、GoogleやAzureは課金を開始します。
コーディングエージェントにApidog CLIでテストさせよう
リトライループは、1日分の無料割当量を数分で消費してしまいます。コーディングエージェントにジオコーディングテストを一度書かせ、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
次に、Claude Code、Codex、またはCursorに1つのプロンプトを与えます:
In Apidog project <id>, 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.
エージェントはペイロードスキーマを読み取り、ファイルを検証し、ケースを実行します:
apidog environment create geoapify --project <id> --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 <id> --file case.json
apidog run --test-case <caseId> --project <id> -e <envId> \
--env-var "GEOAPIFY_KEY=$GEOAPIFY_KEY" -r cli,json
キーを--env-varで渡すことで、保存された環境からキーを除外できます。同じapidog run ... -r junitの行は、Apidog CLI CI/CDガイドで示されているように、GitHub Actionsにそのまま組み込めます。エージェントの完全なセットアップについては、Claude CodeでのApidog CLIをご覧ください。Apidogの無料プランは最大4ユーザーまで対応しています。
FAQ
完全に無料の地図APIはありますか? はい。Nominatim、OpenStreetMapの標準タイル、US Census Geocoderはキーが不要です。Nominatimの毎秒1リクエストといったフェアユースルールにより、これらはトラフィックの少ないアプリに限定されます。
Google Maps APIは無料ですか? 一部は無料です。GeocodingやDynamic Mapsを含む各Essentials SKUは月10,000件の無料コールが付与され、Maps Embed APIは無制限です。ただし、カード付きの請求アカウントは依然として必要です。
カードなしで商用利用を許可している無料ジオコーディングAPIはどれですか? Geoapifyは帰属表示付きで無料プランの商用利用を許可しており、TomTomの無料月間リクエストはカード不要です。LocationIQはバックリンク付きで限定的な商用利用を許可しています。
無料ジオコーディングAPIの結果を保存できますか? 多くの場合できません。Mapboxの一時ジオコーディング、Esriの非保存ジオコード、Stadia Mapsは保存を制限しています。OpenCageは保存を許可していますが、その無料枠はテスト専用です。
サイドプロジェクトに最適な無料地図APIはどれですか? スタイル付き地図にはMapTilerまたはMapbox、ジオコーディングにはNominatimまたはGeoapifyです。4つすべてカードなしで利用できます。
Google MapsやAzure Mapsで予期しない請求を避けるには? 出荷前に、クラウドコンソールで予算アラートとAPIごとの割当上限を設定しましょう。
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.









