API đối tác BIGMAP
Đưa dữ liệu doanh nghiệp, đặc sản, địa danh và tiện ích theo xã/phường mới của BIGMAP vào app hoặc website của bạn. Chỉ đọc, dữ liệu công khai. Muốn hiển thị nhanh không cần lập trình: dùng mã nhúng tại bigmap.vn/ma-nhung.
Cách dùng
- Gửi đăng ký ở cuối trang. BIGMAP duyệt và gửi API key qua email.
- Gửi key ở header
X-Api-Key. Gọi từ trình duyệt thì có thể dùng?key=— key khi đó chỉ chạy trên tên miền đã đăng ký. - Địa chỉ gốc:
https://api.bandoso.org/api/v1/open
curl -H "X-Api-Key: bm_live_…" "https://api.bandoso.org/api/v1/open/businesses?province=khanh-hoa&category=nha-hang&lat=12.2388&lng=109.1967"
Các điểm truy cập
GET /businesses | Danh sách cơ sở. Tham số: province (slug tỉnh), ward (mã xã), category (slug ngành), q (từ khóa), lat & lng (xếp gần trước), page. 24 cơ sở / trang. |
GET /businesses/{slug} | Chi tiết cơ sở: giờ mở cửa, đang mở hay không, ảnh, sản phẩm & giá, link chat / chỉ đường. |
GET /specialties | Đặc sản. Tham số: province, q, page, per_page (≤ 48). |
GET /specialties/{slug} | Chi tiết đặc sản + nơi bán đã duyệt. |
GET /places | Địa danh. Tham số: province, kind, q, page, per_page. |
GET /places/{slug} | Chi tiết địa danh + cơ sở gần đó. |
GET /utilities | Các loại tiện ích công cộng (ATM, cây xăng, chợ, trạm y tế…). |
GET /utilities/nearby | Tiện ích quanh một điểm. Tham số: kind (slug), lat, lng, limit (≤ 50). |
GET /categories | Danh mục ngành (type=business|specialty…). |
GET /provinces | Tỉnh / thành phố (34 đơn vị mới). |
GET /provinces/{slug}/wards | Xã / phường của tỉnh. |
Ví dụ kết quả
{
"data": [{
"id": 123, "slug": "bun-ca-nam-beo", "name": "Bún cá Năm Beo", "type": "business",
"category": { "name": "Quán bún, phở, mì", "slug": "quan-bun-pho" },
"address": "2 Nguyễn Thiện Thuật", "ward": "Phường Nha Trang", "province": "Khánh Hòa",
"lat": 12.2401, "lng": 109.1953, "rating": { "avg": 4.8, "count": 120 }, "verified": true,
"cover_url": "https://bigmap.vn/storage/…",
"url": "https://bigmap.vn/doanh-nghiep/bun-ca-nam-beo?utm_source=partner&utm_medium=api&utm_campaign=…",
"directions_url": "https://bigmap.vn/ban-do?den=bun-ca-nam-beo&utm_source=partner…",
"embed_url": "https://bigmap.vn/nhung/doanh-nghiep/bun-ca-nam-beo"
}],
"page": 1, "last_page": 4, "total": 87
}Hạn mức & quy định
- Mặc định 2.000 lượt gọi / ngày, tối đa 120 lượt / phút. Header X-RateLimit-Remaining cho biết số lượt còn lại. Cần nhiều hơn: liên hệ BIGMAP.
- Ghi nguồn "© BIGMAP" và dùng link url / directions_url có sẵn khi hiển thị cơ sở — khách bấm sẽ mở BIGMAP để chỉ đường, nhắn tin, đặt lịch.
- API không trả số điện thoại hay liên hệ riêng của cơ sở; khách liên hệ qua BIGMAP.
- Không bán lại dữ liệu, không lưu trữ quá 24 giờ, không dùng để gửi tin nhắn quảng cáo.
- Lỗi: 401 key sai / bị khóa · 403 tên miền chưa đăng ký · 429 hết hạn mức · 404 không tìm thấy.