Tra tên đường theo phường, xã mới

Liệt kê và tìm tên đường, phố, ngõ, hẻm của từng phường/xã và tỉnh mới từ OpenStreetMap, tìm được cả khi gõ không dấu.

Công cụ miễn phí: 20 request mỗi phút.

Kết quả

Bấm “Chạy” để xem kết quả.

Dữ liệu địa chỉ đến cấp tên đường cho 34 tỉnh, thành và 3.321 phường / xã / đặc khu áp dụng từ 1/7/2025. ward=<mã hoặc tên> liệt kê các đường của một phường/xã (đường phố trước, ngõ / hẻm / kiệt sau), province=<mã hoặc tên> liệt kê mọi tuyến đường của một tỉnh kèm các phường/xã mà đường đi qua, còn q tìm theo tên: không phân biệt dấu và hoa thường (le loi ra “Đường Lê Lợi”), bỏ qua chữ chung như đường, phố, ngõ, hẻm, kết quả đúng dấu được xếp trước. Chỉ dùng q thì tìm trên cả nước và trả về các tỉnh có tên đường đó. Lọc theo type (street, alley cho ngõ/hẻm, bridge cho cầu, road cho đường có số hiệu như QL1A), phân trang bằng limit và offset.

Mỗi tuyến đường có loại đường theo OpenStreetMap, chiều dài gần đúng trong phạm vi phường/xã, một điểm đại diện (lat / lng) và đường dẫn tới một way trên OSM. Dữ liệu lấy từ OpenStreetMap (bản trích Việt Nam của Geofabrik), dựng lại hằng tháng: từng đoạn của đường có tên được gán vào phường/xã bằng phép điểm-trong-đa-giác trên cùng bộ ranh giới rút gọn của /v1/vn-geo, nên một con đường dài có mặt ở mọi phường mà nó đi qua, còn đường chỉ chạm ranh giới thì không bị tính.

Độ phủ phụ thuộc OpenStreetMap: dày ở Hà Nội, TP.HCM, Đà Nẵng và các đô thị (tổng cộng khoảng 118.000 cặp phường – đường), thưa ở xã nông thôn, miền núi, nơi nhiều con đường chưa được đặt tên trên OSM. Dữ liệu © OpenStreetMap contributors theo giấy phép ODbL 1.0: mọi phản hồi đều kèm ghi công, và bản sao danh sách khi phân phối lại phải giữ ghi công và dùng cùng giấy phép ODbL.

Dùng trong code của bạn

curl "https://apibox.io.vn/v1/vn-streets?ward=00070&q=hang&limit=3" \
  -H "Authorization: Bearer YOUR_API_KEY"

Tài liệu API → Nhận API key miễn phí

Hỏi đáp

Vì sao không thấy tên đường của tôi?

Chỉ những con đường đã có tên trên OpenStreetMap mới được liệt kê. Bạn có thể bổ sung tên trên openstreetmap.org; tên sẽ xuất hiện sau lần dựng dữ liệu hằng tháng tiếp theo.

Vì sao một con đường thuộc hai phường?

Đường dài đi qua nhiều phường nên được liệt kê ở từng phường, kèm chiều dài trong phường đó. Đường nằm đúng trên ranh giới có thể xuất hiện ở cả hai bên.

Tôi có được tải về và dùng lại danh sách không?

Được, theo giấy phép ODbL: ghi “© OpenStreetMap contributors” và chia sẻ bản cơ sở dữ liệu phân phối lại theo cùng giấy phép.