Top 12 API Bản đồ và Geocoding miễn phí
Hôm nay bạn có thể nhận API bản đồ miễn phí từ 12 nhà cung cấp, nhưng "miễn phí" mang ý nghĩa rất khác nhau. Geoapify cho bạn 3.000 yêu cầu mỗi ngày mà không cần thẻ và cho phép sử dụng thương mại. TomTom cho 20.000 lượt geocode mỗi tháng mà không cần thẻ. Google Maps cho 10.000 lượt gọi mỗi SKU mỗi tháng nhưng cần tài khoản thanh toán. Nominatim và US Census Geocoder hoàn toàn không cần khóa.
So sánh API bản đồ miễn phí trong nháy mắt
API bản đồ miễn phí là dịch vụ bản đồ, tile hoặc geocoding mà bạn có thể gọi với chi phí $0 trong một hạn mức được công bố. Hạn mức thường được tính theo yêu cầu, theo lượt tải bản đồ hoặc theo credit, và được đặt lại hàng ngày hoặc hàng tháng. Hầu hết nhà cung cấp sẽ ngừng phục vụ, hoặc bắt đầu tính phí, khi bạn vượt qua hạn mức đó.
| Nhà cung cấp | Hạn mức miễn phí (kiểm tra ngày 22-10-2026) | Cần thẻ | Sử dụng thương mại ở gói miễn phí |
|---|---|---|---|
| Google Maps Platform | 10.000 lượt gọi mỗi SKU mỗi tháng | Có, tài khoản thanh toán | Có |
| Mapbox | 50.000 lượt tải bản đồ web + 100.000 geocode tạm thời mỗi tháng | Không (giới hạn demo thấp hơn cho đến khi bạn thêm thẻ) | Có |
| HERE Base plan | 30.000 geocode + 30.000 tile mỗi tháng | Có, phương thức thanh toán | Có |
| TomTom | 20.000 geocode + 200.000 tile mỗi tháng | Không | Có |
| Esri ArcGIS Location Platform | 20.000 geocode + 2.000.000 tile bản đồ nền | Chỉ khi vượt quá gói miễn phí | Có |
| Azure Maps | 5.000 lượt tìm kiếm + 5.000 giao dịch tile bản đồ mỗi tháng | Có, để xác minh danh tính | Có |
| Geoapify | 3.000 credit mỗi ngày | Không | Có, kèm ghi nguồn |
| LocationIQ | 5.000 yêu cầu mỗi ngày, 2 yêu cầu mỗi giây | Không nêu rõ | Hạn chế, kèm liên kết ngược |
| Geocodio | 2.500 lượt tra cứu mỗi ngày | Không | Không nêu rõ |
| MapTiler Cloud | 5.000 phiên bản đồ + 100.000 yêu cầu API mỗi tháng | Không | Không, phi thương mại |
| OSM Nominatim | 1 yêu cầu mỗi giây, không cần khóa | Không | Chỉ dùng nhẹ |
| US Census Geocoder | Không nêu hạn mức, 10.000 địa chỉ mỗi tệp hàng loạt | Không | Có (dịch vụ công) |
Đối với các danh mục khác, xem hướng dẫn API miễn phí của chúng tôi.
API bản đồ miễn phí không cần thẻ tín dụng
Năm dịch vụ này cho phép bạn đăng ký và triển khai nguyên mẫu mà không cần nhập thông tin thanh toán.
1. Geoapify
Trang định giá của Geoapify liệt kê 3.000 credit mỗi ngày ở gói miễn phí, trong đó một lượt gọi geocoding, places hoặc routing đơn giản tốn 1 credit. Giới hạn tốc độ là 5 yêu cầu mỗi giây. Trang này ghi "Không cần thẻ tín dụng" và phần FAQ cho phép sử dụng trong sản xuất và thương mại, miễn là bạn hiển thị "Powered by Geoapify" cùng ghi nguồn dữ liệu.
Phù hợp nhất cho: ứng dụng thương mại nhỏ cần geocoding, routing và tile từ một khóa duy nhất.
2. TomTom
Trang định giá dành cho nhà phát triển của TomTom hiện tính mức sử dụng miễn phí theo tháng, không phải theo ngày. Bạn nhận được 20.000 yêu cầu geocoding và 20.000 yêu cầu reverse geocoding, cộng thêm 200.000 yêu cầu tile bản đồ mỗi tháng. Trang này ghi "không cần thẻ tín dụng."
Phù hợp nhất cho: khối lượng geocoding hàng tháng cao hơn mà không cần tài khoản thanh toán.
3. Mapbox
Định giá của Mapbox bao gồm 50.000 lượt tải bản đồ web (GL JS) và 100.000 yêu cầu geocoding tạm thời mỗi tháng. Bạn có thể đăng ký mà không cần thẻ, nhưng bạn sẽ ở chế độ "demo access" với hạn mức thấp hơn (5.000 lượt tải bản đồ và 10.000 geocode tạm thời mỗi tháng) cho đến khi bạn thêm thẻ. Geocoding vĩnh viễn, nơi bạn lưu trữ kết quả, không có gói miễn phí. Geocoding mặc định là 1.000 yêu cầu mỗi phút.
Phù hợp nhất cho: bản đồ vector chỉn chu trong ứng dụng web hoặc di động.
4. Geocodio
Geocodio cho bạn 2.500 lượt tra cứu đầu tiên mỗi ngày miễn phí trên gói trả theo mức sử dụng, và chúng không được cộng dồn. Không cần thẻ cho đến khi bạn vượt quá gói miễn phí. Phạm vi phủ sóng của gói đó chỉ gồm Mỹ, Canada và Mexico.
Phù hợp nhất cho: geocoding địa chỉ Bắc Mỹ và dọn dẹp bảng tính.
5. MapTiler Cloud
Gói miễn phí của MapTiler bao gồm 5.000 phiên bản đồ, 1.000 phiên tìm kiếm và 100.000 yêu cầu API mỗi tháng, không cần thẻ. Nó được dán nhãn cho mục đích thử nghiệm, nguyên mẫu, cá nhân hoặc phi thương mại, và logo MapTiler phải được giữ trên bản đồ.
Phù hợp nhất cho: dự án phụ và nguyên mẫu với kiểu bản đồ tùy chỉnh.
Gói miễn phí cần tài khoản thanh toán
Bốn dịch vụ tiếp theo miễn phí trong hạn mức của chúng, nhưng bạn phải liên kết thẻ hoặc phương thức thanh toán trước. Hãy đặt cảnh báo ngân sách ngay từ ngày đầu.
6. Google Maps Platform
Trang định giá của Google cấp cho mỗi SKU Essentials, bao gồm Geocoding và Dynamic Maps, 10.000 sự kiện tính phí miễn phí mỗi tháng dương lịch. Maps Embed API là không giới hạn. Bạn cần một dự án Cloud đã bật thanh toán, ngay cả với mức sử dụng miễn phí. Kết quả geocoding nằm trong giới hạn lưu đệm (có thể lưu place ID), và kết quả bạn hiển thị trên bản đồ phải nằm trên bản đồ Google.
Phù hợp nhất cho: ứng dụng cần dữ liệu địa điểm của Google và giao diện bản đồ quen thuộc. Hướng dẫn tích hợp Google Maps API của chúng tôi sẽ hướng dẫn chi tiết cách thiết lập khóa.
7. HERE Base plan
Trang định giá của HERE liệt kê 30.000 giao dịch miễn phí mỗi tháng cho mỗi loại geocode và reverse geocode, autocomplete, vector tile và raster tile, với "không giới hạn giao dịch hàng ngày." Ghi chú phát hành tháng 4 năm 2025 của HERE nói rằng cần có phương thức thanh toán trong quá trình đăng ký.
Phù hợp nhất cho: nguyên mẫu logistics và đội xe sẽ phát triển thành HERE routing.
8. Esri ArcGIS Location Platform
Định giá ArcGIS Location Platform bao gồm 20.000 geocode (không lưu trữ), 2.000.000 tile bản đồ nền, 1.000 phiên bản đồ nền và 20.000 tuyến đường. Trợ giúp về thanh toán nói rằng bạn chỉ thêm phương thức thanh toán để bật trả theo mức sử dụng khi vượt quá gói miễn phí. Geocode lưu trữ không có gói miễn phí. Trang này trình bày chi phí theo tháng, nhưng không nêu rõ chu kỳ đặt lại.
Phù hợp nhất cho: ứng dụng chuyên GIS và các nhóm đã sử dụng công cụ ArcGIS.
9. Azure Maps
Định giá Azure Maps Gen2 bao gồm 5.000 giao dịch tìm kiếm miễn phí, 5.000 giao dịch tile bản đồ nền, 5.000 geolocation và 1.000 giao dịch routing mỗi tháng. FAQ về tài khoản miễn phí của Azure nói rằng đăng ký cần thẻ tín dụng hoặc thẻ ghi nợ để xác minh danh tính.
Phù hợp nhất cho: các nhóm đã dùng Azure muốn geocoding nằm trong cùng một hóa đơn.
API geocoding miễn phí không cần khóa hoặc có điều khoản hạn chế
10. LocationIQ
Gói miễn phí của LocationIQ cho phép 5.000 yêu cầu mỗi ngày với tốc độ 2 yêu cầu mỗi giây và 60 mỗi phút. Sử dụng thương mại bị "hạn chế": bạn phải thêm liên kết "Search by LocationIQ.com" hiển thị. Phản hồi có thể được lưu đệm tối đa 48 giờ.
Phù hợp nhất cho: geocoding dựa trên OpenStreetMap với khóa API thực và hỗ trợ cho trang thương mại.
11. OpenStreetMap Nominatim
Máy chủ Nominatim công cộng không cần khóa và không cần tài khoản. Chính sách sử dụng Nominatim giới hạn bạn ở 1 yêu cầu mỗi giây cho toàn bộ ứng dụng, yêu cầu User-Agent hoặc Referer nêu tên ứng dụng của bạn, cấm truy vấn autocomplete và dạng lưới, và không khuyến khích geocoding hàng loạt. Bạn phải ghi công OpenStreetMap theo giấy phép ODbL.
Một lượt gọi thử chúng tôi chạy hôm nay trả về 52.5162699, 13.3777034 cho Cổng Brandenburg:
curl -s -A "my-app/1.0 (you@example.com)" \
"https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&format=json&limit=1"
Các tile tiêu chuẩn của OpenStreetMap tuân theo một chính sách sử dụng tile riêng: ghi công hiển thị, lưu đệm 7 ngày và không tải hàng loạt.
Phù hợp nhất cho: công cụ lưu lượng thấp và bản demo.
12. US Census Bureau Geocoder
Census Geocoder khớp địa chỉ Hoa Kỳ với tọa độ và địa lý điều tra dân số. Lượt gọi trực tiếp của chúng tôi không dùng khóa và khớp Nhà Trắng tại kinh độ -77.0352, vĩ độ 38.8987. Tệp hàng loạt chấp nhận tối đa 10.000 địa chỉ. Tài liệu không nêu giới hạn tốc độ, nên bạn hãy tự điều tiết.
curl -s "https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&benchmark=Public_AR_Current&format=json"
Phù hợp nhất cho: dữ liệu địa chỉ chỉ ở Hoa Kỳ, nghiên cứu và dự án công dân.
Có thêm hai lựa chọn nữa nhưng đi kèm điều khoản chặt chẽ. Gói miễn phí của OpenCage là 2.500 yêu cầu mỗi ngày với tốc độ 1 mỗi giây, được dán nhãn chỉ để thử nghiệm. Stadia Maps cho 200.000 credit mỗi tháng nhưng không cho phép sử dụng thương mại.
Bạn nên chọn API geocoding miễn phí nào?
Hãy chọn nhà cung cấp phù hợp với ràng buộc của bạn, không phải với con số lớn nhất trong bảng:
- Không cần thẻ, ứng dụng thương mại: Geoapify (3.000 mỗi ngày) hoặc TomTom (20.000 geocode mỗi tháng).
- Hoàn toàn không cần khóa: Nominatim cho tra cứu toàn cầu, Census Geocoder cho địa chỉ Hoa Kỳ.
- Dọn dẹp địa chỉ Hoa Kỳ hàng loạt: Geocodio (2.500 mỗi ngày) hoặc tệp hàng loạt của Census.
- Bản đồ web đẹp nhất: Mapbox hoặc MapTiler, tùy thuộc vào việc bạn có dùng thương mại hay không.
- Đã trả hóa đơn cloud: Google Maps trên Google Cloud, Azure Maps trên Azure.
Nếu ứng dụng của bạn cũng cần dự báo, bài tổng hợp API thời tiết của chúng tôi rất hợp với bất kỳ dịch vụ nào ở trên.
Những giới hạn quan trọng hơn cả hạn mức
Các gói miễn phí hiếm khi thất bại vì khối lượng trước tiên. Chúng thất bại vì điều khoản:
- Lưu trữ: geocode tạm thời của Mapbox, geocode không lưu trữ của Esri và kết quả Stadia không thể giữ lâu dài. Lưu trữ chúng cần SKU "vĩnh viễn" trả phí.
- Ghi công: Geoapify, LocationIQ, MapTiler và OpenStreetMap đều yêu cầu ghi công hiển thị.
- Sử dụng thương mại: gói miễn phí của MapTiler, Stadia Maps và OpenCage không dành cho ứng dụng tạo doanh thu trong sản xuất.
- Điều gì xảy ra khi đạt hạn mức: MapTiler tạm dừng dịch vụ, quyền truy cập demo của Mapbox chặn mọi API cho đến khi bạn thêm thẻ, còn Google hoặc Azure bắt đầu tính phí.
Để tác nhân lập trình của bạn kiểm thử bằng Apidog CLI
Một vòng lặp thử lại có thể đốt sạch hạn mức miễn phí một ngày trong vài phút. Hãy để tác nhân lập trình của bạn viết bài kiểm thử geocoding một lần và chạy chúng mỗi khi có thay đổi với 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
Sau đó đưa cho Claude Code, Codex hoặc Cursor một lời nhắc:
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.
Tác nhân đọc schema payload, xác thực các tệp của nó và chạy ca kiểm thử:
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
Truyền khóa bằng --env-var giữ nó ngoài môi trường đã lưu. Dòng apidog run ... -r junit tương tự có thể đưa vào GitHub Actions, như được trình bày trong hướng dẫn CI/CD Apidog CLI của chúng tôi. Để có thiết lập tác nhân đầy đủ, xem Apidog CLI trong Claude Code. Gói Miễn phí của Apidog hỗ trợ tối đa 4 người dùng.
Câu hỏi thường gặp
Có API bản đồ hoàn toàn miễn phí không? Có. Nominatim, các tile tiêu chuẩn của OpenStreetMap và US Census Geocoder không cần khóa. Các quy tắc sử dụng hợp lý, như 1 yêu cầu mỗi giây trên Nominatim, giới hạn chúng cho các ứng dụng lưu lượng thấp.
API Google Maps có miễn phí không? Một phần. Mỗi SKU Essentials, bao gồm Geocoding và Dynamic Maps, nhận 10.000 lượt gọi miễn phí mỗi tháng, và Maps Embed API là không giới hạn. Bạn vẫn cần tài khoản thanh toán có thẻ.
API geocoding miễn phí nào cho phép sử dụng thương mại mà không cần thẻ? Geoapify cho phép sử dụng thương mại trên gói miễn phí với ghi công, và các yêu cầu miễn phí hàng tháng của TomTom không cần thẻ. LocationIQ cho phép sử dụng thương mại hạn chế với liên kết ngược.
Tôi có thể lưu trữ kết quả từ API geocoding miễn phí không? Thường là không. Geocoding tạm thời của Mapbox, geocode không lưu trữ của Esri và Stadia Maps giới hạn lưu trữ. OpenCage cho phép lưu trữ, nhưng gói miễn phí của nó chỉ để thử nghiệm.
API bản đồ miễn phí tốt nhất cho dự án phụ là gì? MapTiler hoặc Mapbox cho bản đồ có kiểu dáng, cộng với Nominatim hoặc Geoapify cho geocoding. Cả bốn đều hoạt động mà không cần thẻ.
Làm thế nào để tránh hóa đơn bất ngờ trên Google Maps hoặc Azure Maps? Đặt cảnh báo ngân sách và giới hạn hạn mức cho từng API trong bảng điều khiển cloud trước khi phát hành.












Top comments (0)