Kiểm tra tên doanh nghiệp API

Kiểm tra tên công ty dự kiến theo Luật Doanh nghiệp 2020 (Điều 37–41) và so sánh hai tên để phát hiện trùng hoặc gây nhầm lẫn.

GETPOSThttps://apibox.io.vn/v1/vn-company-name
Dữ liệu & JSON▶ Dùng thử online

Gửi tên công ty dự kiến (name), API tách loại hình (Công ty TNHH, Công ty cổ phần, Công ty hợp danh, Doanh nghiệp tư nhân và các dạng viết tắt hợp lệ) và tên riêng, rồi kiểm tra theo Luật Doanh nghiệp 2020 (không thay đổi ở lần sửa đổi 2025): có thành tố loại hình (Điều 37), chỉ dùng chữ cái tiếng Việt, F, J, Z, W, chữ số và ký hiệu (Điều 37), không dùng tên cơ quan nhà nước, đơn vị vũ trang, tổ chức chính trị (Điều 38), không có từ ngữ phản cảm (danh sách sơ bộ), tên tiếng nước ngoài bằng chữ La-tinh có loại hình và tên viết tắt (Điều 39). API gợi ý tên tiếng Anh và tên viết tắt.

Với compare_with (tên đã đăng ký mà bạn biết), API áp dụng các trường hợp của Điều 41: tên trùng, đọc giống (khác cách viết như ph / f, i / y, khoảng trắng), trùng tên riêng khác loại hình, trùng tên viết tắt hoặc tên tiếng nước ngoài, chỉ khác số, số thứ tự hoặc chữ cái, khác ký hiệu (&, và, ., +, -, _), khác từ "tân" / "mới" hoặc cụm từ chỉ miền ("miền Bắc"…). subsidiary=true áp dụng ngoại lệ cho công ty con (Điều 41 khoản 3). Điểm tương đồng lấy từ bộ fuzzy-match có bỏ dấu tiếng Việt.

API KHÔNG tra cứu Cổng thông tin quốc gia về đăng ký doanh nghiệp: hãy kiểm tra trên cổng trước khi nộp hồ sơ. Phòng Đăng ký kinh doanh quyết định cuối cùng.

Tham số

TênVị tríKiểuBắt buộcMặc định
namequerystringcóTên tiếng Việt dự kiến, vd "Công ty TNHH Thương mại Hoàng Long".
compare_withquerystringkhôngTên doanh nghiệp đã đăng ký để so sánh (Điều 41).
english_namequerystringkhôngTên bằng tiếng nước ngoài dự kiến.
abbreviationquerystringkhôngTên viết tắt dự kiến.
compare_english_namequerystringkhôngTên tiếng nước ngoài của doanh nghiệp đã đăng ký.
compare_abbreviationquerystringkhôngTên viết tắt của doanh nghiệp đã đăng ký.
subsidiaryquerybooleankhôngfalseDoanh nghiệp mới là công ty con của doanh nghiệp đã đăng ký (Điều 41 khoản 3).

Ví dụ

curl "https://apibox.io.vn/v1/vn-company-name?name=C%C3%B4ng%20ty%20TNHH%20Ho%C3%A0ng%20Long%202&compare_with=C%C3%B4ng%20ty%20TNHH%20Ho%C3%A0ng%20Long" \
  -H "Authorization: Bearer YOUR_API_KEY"

Kết quả trả về

{
  "name": "Công ty TNHH Hoàng Long 2",
  "type": {
    "key": "llc",
    "vi": "Công ty TNHH",
    "en": "Limited Liability Company"
  },
  "proper_name": "Hoàng Long 2",
  "valid": true,
  "errors": 0,
  "warnings": 0,
  "checks": [
    {
      "rule": "type_element",
      "ok": true,
      "severity": "info",
      "en": "Type of enterprise: Công ty TNHH.",
      "vi": "Loại hình doanh nghiệp: Công ty TNHH.",
      "legal": "Luật Doanh nghiệp 2020 Điều 37 khoản 1"
    },
    {
      "rule": "proper_name",
      "ok": true,
      "severity": "info",
      "en": "Proper name: \"Hoàng Long 2\".",
      "vi": "Tên riêng: \"Hoàng Long 2\".",
      "legal": "Luật Doanh nghiệp 2020 Điều 37 khoản 1"
    }
  ],
  "suggestions": {
    "english_name": "HOANG LONG 2 LIMITED LIABILITY COMPANY",
    "abbreviation": "HOANGLONG2 CO., LTD",
    "initials": "HL2"
  },
  "comparison": {
    "compare_with": "Công ty TNHH Hoàng Long",
    "proper_name_a": "Hoàng Long 2",
    "proper_name_b": "Hoàng Long",
    "verdict": "confusingly_similar",
    "cases": [
      {
        "case": "number_or_letter_suffix",
        "legal": "Điều 41 khoản 2 điểm d",
        "en": "Only differs by a number, ordinal or letter right after the proper name (\"2\").",
        "vi": "Tên riêng chỉ khác bởi số tự nhiên, số thứ tự hoặc một chữ cái ngay sau tên riêng (\"2\")."
      }
    ],
    "similarity": {
      "combined": 0.9083,
      "levenshtein": 0.8333,
      "jaro_winkler": 0.9667,
      "token_sort": 0.9091,
      "token_set": 1,
      "trigram": 0.8333
    },
    "normalized": [
      "hoang long 2",
      "hoang long"
    ]
  },
  "notes": [
    "This API does NOT search the National Business Registration Portal (dangkykinhdoanh.gov.vn): duplicates and confusing names can only be checked against names you send in compare_with. Check the portal before filing.",
    "Similarity (\"reads the same\") is a heuristic; the business registration office decides."
  ],
  "legal": [
    {
      "ref": "Luật Doanh nghiệp 2020 (59/2020/QH14), Điều 37–41",
      "effective_from": "2021-01-01",
      "note": "Not changed by Luật 76/2025/QH15 (from 2025-07-01)"
    },
    {
      "ref": "Nghị định 168/2025/NĐ-CP (đăng ký doanh nghiệp)",
      "effective_from": "2025-07-01"
    }
  ],
  "disclaimer": "Reference calculation, not legal advice; check the official text.",
  "disclaimer_vi": "Kết quả tham khảo, không phải tư vấn pháp lý; hãy đối chiếu văn bản chính thức.",
  "reviewed": "2026-11-11"
}

Ứng dụng

  • Kiểm tra sơ bộ tên trong dịch vụ thành lập doanh nghiệp
  • Cảnh báo khách hàng khi tên quá giống đối thủ đã biết
  • Chuẩn hoá tên công ty (loại hình + tên riêng) trên hoá đơn, CRM
  • Gợi ý tên tiếng Anh và tên viết tắt cho hồ sơ đăng ký

Hỏi đáp

Có tra trùng trên cổng đăng ký doanh nghiệp không?

Không. Cổng không có API công khai và dùng captcha. API kiểm tra quy tắc pháp lý và so với tên bạn cung cấp; hãy tra tại dangkykinhdoanh.gov.vn trước khi nộp hồ sơ.

Thế nào là tên gây nhầm lẫn?

Theo Điều 41 khoản 2: đọc giống, trùng tên viết tắt hoặc tên nước ngoài, chỉ khác số / chữ cái, ký hiệu, "tân" / "mới", cụm từ chỉ miền; hoặc trùng tên riêng dù khác loại hình.

Công ty con có được dùng tên công ty mẹ không?

Được với các trường hợp điểm d, đ, e, g, h khoản 2 Điều 41 (số, ký hiệu, tân / mới, miền, trùng tên riêng): gửi subsidiary=true.

API liên quan

Bắt đầu với 1.000 request miễn phí mỗi tháng. Nhận API key miễn phí →