現在、12社のプロバイダーから無料の地図APIを利用できますが、「無料」の意味は大きく異なります。Geoapifyはクレジットカード不要で1日3,000リクエストを提供し、商用利用も可能です。TomTomはカード不要で月間20,000ジオコードを提供します。Google MapsはSKUごとに月間10,000コールを提供しますが、請求先アカウントが必要です。Nominatimと米国 Census GeocoderはAPIキー自体が不要です。
無料地図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リクエスト、キー不要 | 不要 | 軽い利用のみ |
| 米国 Census Geocoder | 記載された利用枠なし、バッチファイルごとに10,000住所 | 不要 | はい(公共サービス) |
他のカテゴリについては、無料APIガイドをご覧ください。
クレジットカード不要の無料地図API
この5社は、支払い情報を入力せずに登録してプロトタイプを公開できます。
1. Geoapify
Geoapifyの料金ページでは、無料プランで1日3,000クレジットが提供され、単純なジオコーディング、プレイス、ルーティングの呼び出しは1クレジット消費します。レート制限は毎秒5リクエストです。ページには「クレジットカード不要」と明記され、FAQでは「Powered by Geoapify」とデータソースの帰属表示を示せば本番環境および商用利用が認められています。

最適な用途:1つのキーでジオコーディング、ルーティング、タイルを利用したい小規模な商用アプリ。
2. TomTom
TomTomの開発者向け料金は現在、無料利用枠を日単位ではなく月単位で計上します。毎月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件の無料取引を示し、「日次取引制限はありません」と記載しています。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の無料プランは、毎秒2リクエスト、毎分60リクエストで1日5,000リクエストを許可します。商用利用は「制限付き」で、目立つ形で「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 (you@example.com)" \
"https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&format=json&limit=1"
OpenStreetMapの標準タイルは、別のタイル利用ポリシーに従います。具体的には、視認できる帰属表示、7日間キャッシュ、一括ダウンロード禁止です。
最適な用途:低トラフィックのツールとデモ。
12. 米国 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件で1日2,500リクエスト、テスト専用とされています。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へこのプロンプトを渡します。
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]GEOAPIFY_KEY}} 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の標準タイル、米国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ごとの利用枠上限を設定してください。
