Skip to main content

OCR หนังสือรับรองการจดทะเบียนบริษัท

1 ICต่อหน้า
v1.0 ใช้งานอยู่ ก.ค. 2026 POST /ocr/v3/company-certificate/file

ยินดีต้อนรับสู่ API OCR หนังสือรับรองการจดทะเบียนบริษัท ซึ่งเป็นส่วนหนึ่งของ iApp Any Documents OCR โดย บริษัท ไอแอพพ์เทคโนโลยี จำกัด แยกข้อมูลการจดทะเบียนจากเอกสารบริษัทของกรมพัฒนาธุรกิจการค้า ทั้งหนังสือรับรองการจดทะเบียนห้างหุ้นส่วนบริษัท และใบสำคัญแสดงการจดทะเบียนห้างหุ้นส่วนบริษัท ในรูปแบบกระดาษและอิเล็กทรอนิกส์

ทดลองใช้ Demo!

ทดลองใช้ AI Demo

เข้าสู่ระบบหรือสร้างบัญชีฟรีเพื่อใช้งาน AI Demo และสำรวจ API ที่ทรงพลังของเรา

รับ 50 เครดิตฟรี (IC) เมื่อสมัครสมาชิก!

โปรโมชันหมดเขต 31 ธันวาคม 2568

Example Images (Click to try)

Example 1
Try Demo
company-certificate sample document
เอกสารตัวอย่าง — คลิกเพื่อขยาย

เริ่มต้นใช้งาน

  1. ข้อกำหนดเบื้องต้น

    • คีย์ API จาก ไอแอพพ์เทคโนโลยี
    • ไฟล์เอกสาร: หนังสือรับรองการจดทะเบียนบริษัท (หนังสือรับรอง / ใบสำคัญแสดงการจดทะเบียนบริษัท)
    • รูปแบบไฟล์ที่รองรับ: PDF, JPG, JPEG, PNG, WEBP
    • ขนาดไฟล์สูงสุด: 50MB
  2. เริ่มต้นอย่างรวดเร็ว

    • POST ครั้งเดียวด้วย multipart/form-data
    • ผลลัพธ์เป็น JSON ที่มีโครงสร้าง พร้อมคะแนนความมั่นใจต่อฟิลด์
    • แต่ละหน้าอินพุตจะส่งคืนรายการของตนเองใน docs ดังนั้นจึงสามารถส่งชุดเอกสารได้ในคำขอเดียว
  3. คุณสมบัติหลัก

    • การแยกข้อมูลระดับฟิลด์พร้อมคะแนนความมั่นใจ
    • ผลลัพธ์ภาษาไทยและอังกฤษผ่าน target_lang
    • ข้อความ OCR ดิบแบบเลือกได้ผ่าน return_ocr
    • จัดการรูปถ่ายและ PDF ที่สแกน
  4. ความปลอดภัยและการปฏิบัติตามข้อกำหนด

    • เป็นไปตาม GDPR และ PDPA
    • ปลายทาง API ที่ปลอดภัย
    • ไม่มีการเก็บข้อมูลหลังการประมวลผล
วิธีรับ API Key?

โปรดไปที่หน้า การจัดการ API Key เพื่อดูคีย์ API ที่มีอยู่ของคุณหรือขอใหม่

ปลายทาง API

ปลายทางเมธอดคำอธิบายค่าใช้จ่าย
/ocr/v3/company-certificate/file
/v3/store/ocr/company-certificate
POSTแยกข้อมูลการจดทะเบียนจากหนังสือรับรองบริษัทไทยที่ออกโดยกรมพัฒนาธุรกิจการค้า1 IC ต่อหน้า

ทั้งสองรูปแบบเทียบเท่ากัน ไม่มีรูปแบบ base64 สำหรับปลายทางนี้ - อัปโหลดไฟล์เท่านั้น

คำขอ

ส่วนหัวของคำขอ

ส่วนหัวค่าจำเป็น
apikeyคีย์ API ของคุณใช่

เนื้อหาคำขอ (multipart/form-data)

พารามิเตอร์ประเภทค่าเริ่มต้นคำอธิบาย
fileไฟล์ (ทำซ้ำได้)จำเป็น. ไฟล์เอกสาร PDF แต่ละหน้าจะถูกประมวลผลโดยอัตโนมัติ
return_ocrบูลีนfalseรวมข้อความ OCR ดิบไว้ในการตอบกลับ
target_langสตริงthภาษาของค่าที่แยกได้: th หรือ en
include_confidenceบูลีนtrueรวมคะแนนความมั่นใจต่อฟิลด์ (0.00–1.00)

cURL

curl -X POST "https://api.iapp.co.th/ocr/v3/company-certificate/file" \
-H "apikey: YOUR_API_KEY" \
-F "file=@/path/to/document.pdf" \
-F "target_lang=th" \
-F "include_confidence=true"

การตอบกลับ

{
"docs": [
{
"message": "success",
"raw": {},
"processed": {
"document_type": "หนังสือรับรองการจดทะเบียนห้างหุ้นส่วนบริษัท",
"form_code": "สจ.5 000001",
"department": "สำนักงานทะเบียนหุ้นส่วนบริษัทกรุงเทพมหานคร กรมพัฒนาธุรกิจการค้า กระทรวงพาณิชย์",
"company_name": "บริษัท เอ บี ซี จำกัด",
"registration_number": "0105550000123",
"registration_date": "13 สิงหาคม 2556",
"issue_date": "21 เดือน พฤษภาคม พ.ศ. 2562",
"legal_status": "ได้จดทะเบียนเป็นนิติบุคคลตามประมวลกฎหมายแพ่งและพาณิชย์",
"registration_office": "สำนักงานทะเบียนหุ้นส่วนบริษัทกรุงเทพมหานคร",
"registrar_name": "นางสาวชลิดา ตัวอย่าง"
},
"confidence": {
"document_type": 0.95,
"form_code": 0.95,
"department": 0.95,
"company_name": 0.95,
"registration_number": 0.95,
"registration_date": 0.95
},
"process_ms": 4120
}
],
"docs_count": 1,
"process_ms": 4300
}

ส่วนหัวการตอบกลับ iapp-input-pages จะรายงานจำนวนหน้าที่คิดค่าบริการ

ฟิลด์ที่รองรับ

ฟิลด์ประเภทคำอธิบาย
document_typeStringประเภทเอกสาร (หนังสือรับรองการจดทะเบียน / ใบสำคัญแสดงการจดทะเบียน)
form_codeStringรหัสแบบฟอร์มหรือเลขที่เอกสาร เช่น พค. 0401
departmentStringหน่วยงานผู้ออกเอกสาร
company_nameStringชื่อนิติบุคคล
registration_numberStringเลขทะเบียนนิติบุคคล 13 หลัก
registration_dateStringวันที่จดทะเบียน
issue_dateStringวันที่ออกเอกสาร
legal_statusStringข้อความแสดงสถานะทางกฎหมาย
registration_officeStringสำนักงานทะเบียนที่รับจดทะเบียน
registrar_nameStringชื่อนายทะเบียนผู้ลงนาม

การจัดการข้อผิดพลาด

สถานะความหมาย
400นามสกุลไฟล์ไม่รองรับ หรือไฟล์มีขนาดใหญ่เกิน 50MB
401apikey หายไปหรือไม่ถูกต้อง
402ยอดเงินเครดิตไม่เพียงพอ
404ประเภทเอกสารไม่รู้จักใน URL
422ไม่มีการแนบไฟล์มากับคำขอ
500ข้อผิดพลาดในการประมวลผล - การตอบกลับจะมีรหัสข้อผิดพลาดเพื่ออ้างอิงไปยังฝ่ายสนับสนุน

ตัวอย่างโค้ด

Python

import requests

url = "https://api.iapp.co.th/ocr/v3/company-certificate/file"
headers = {"apikey": "YOUR_API_KEY"}
files = {"file": open("document.pdf", "rb")}
data = {"target_lang": "th", "include_confidence": "true"}

response = requests.post(url, headers=headers, files=files, data=data)
result = response.json()
print(result["docs"][0]["processed"])
print(result["docs"][0]["confidence"])

JavaScript

const form = new FormData();
form.append("file", fileInput.files[0]);
form.append("target_lang", "th");
form.append("include_confidence", "true");

const res = await fetch("https://api.iapp.co.th/ocr/v3/company-certificate/file", {
method: "POST",
headers: { apikey: "YOUR_API_KEY" },
body: form,
});
const result = await res.json();
console.log(result.docs[0].processed);

PHP

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.iapp.co.th/ocr/v3/company-certificate/file");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["apikey: YOUR_API_KEY"]);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
"file" => new CURLFile("/path/to/document.pdf"),
"target_lang" => "th",
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>

Java

OkHttpClient client = new OkHttpClient();

RequestBody body = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("file", "document.pdf",
RequestBody.create(new File("/path/to/document.pdf"),
MediaType.parse("application/pdf")))
.addFormDataPart("target_lang", "th")
.build();

Request request = new Request.Builder()
.url("https://api.iapp.co.th/ocr/v3/company-certificate/file")
.addHeader("apikey", "YOUR_API_KEY")
.post(body)
.build();

try (Response response = client.newCall(request).execute()) {
System.out.println(response.body().string());
}

Swift

let url = URL(string: "https://api.iapp.co.th/ocr/v3/company-certificate/file")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.setValue("YOUR_API_KEY", forHTTPHeaderField: "apikey")

let boundary = UUID().uuidString
request.setValue("multipart/form-data; boundary=\(boundary)",
forHTTPHeaderField: "Content-Type")

var data = Data()
let fileData = try Data(contentsOf: URL(fileURLWithPath: "/path/to/document.pdf"))
data.append("--\(boundary)\r\n".data(using: .utf8)!)
data.append("Content-Disposition: form-data; name=\"file\"; filename=\"document.pdf\"\r\n\r\n".data(using: .utf8)!)
data.append(fileData)
data.append("\r\n--\(boundary)--\r\n".data(using: .utf8)!)

URLSession.shared.uploadTask(with: request, from: data) { responseData, _, _ in
if let responseData, let json = String(data: responseData, encoding: .utf8) {
print(json)
}
}.resume()

Kotlin

val client = OkHttpClient()

val body = MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart(
"file", "document.pdf",
File("/path/to/document.pdf").asRequestBody("application/pdf".toMediaType())
)
.addFormDataPart("target_lang", "th")
.build()

val request = Request.Builder()
.url("https://api.iapp.co.th/ocr/v3/company-certificate/file")
.addHeader("apikey", "YOUR_API_KEY")
.post(body)
.build()

client.newCall(request).execute().use { response ->
println(response.body?.string())
}

Dart

import 'package:http/http.dart' as http;

final request = http.MultipartRequest(
'POST',
Uri.parse('https://api.iapp.co.th/ocr/v3/company-certificate/file'),
);
request.headers['apikey'] = 'YOUR_API_KEY';
request.fields['target_lang'] = 'th';
request.files.add(
await http.MultipartFile.fromPath('file', '/path/to/document.pdf'),
);

final response = await request.send();
print(await response.stream.bytesToString());

ข้อจำกัดและแนวทางปฏิบัติที่ดีที่สุด

ข้อจำกัด

  • ขนาดไฟล์สูงสุด 50MB ต่อคำขอ
  • รูปแบบที่รองรับ: PDF, JPG, JPEG, PNG, WEBP
  • ความแม่นยำขึ้นอยู่กับคุณภาพของภาพ - เอกสารที่สแกนเสื่อมสภาพอย่างรุนแรง, แสงสะท้อน, และลายมือที่เขียนทับค่าที่พิมพ์ จะลดความแม่นยำของฟิลด์
  • การแยกข้อมูลจำกัดอยู่เพียงฟิลด์ที่ระบุไว้ข้างต้น

แนวทางปฏิบัติที่ดีที่สุด

  • หากมีไฟล์ PDF ต้นฉบับ ให้ใช้ไฟล์นั้นแทนรูปถ่าย
  • ถ่ายภาพเอกสารทั้งฉบับ โดยตั้งฉากและมีแสงสม่ำเสมอ
  • ใช้ความละเอียดอย่างน้อย 300 DPI สำหรับการสแกน
  • ตรวจสอบคะแนน confidence ของแต่ละฟิลด์ และส่งค่าที่มีความมั่นใจต่ำเพื่อตรวจสอบด้วยตนเอง
  • ส่งเอกสารหลายฉบับในคำขอเดียว (หากรองรับ) เพื่อลดจำนวนการเดินทางไปกลับ

ความแม่นยำและประสิทธิภาพ

ความแม่นยำในการแยกข้อมูลระดับฟิลด์วัดจากชุดประเมินภายใน ChindaOCR-M3 golden — ป้ายกำกับที่ตรวจสอบด้วยสายตาอีกครั้งบนเอกสารไทยจริง รวมถึงรูปถ่ายความละเอียดต่ำ และใบแจ้งหนี้ที่ถูกเขียนทับบางส่วนด้วยลายมือ

ประเภทเอกสารจำนวนเอกสารจำนวนฟิลด์ความแม่นยำ
หนังสือรับรองการจดทะเบียนบริษัท635100%
โดยรวม, เอกสารทั้ง 6 ประเภท2514798.6%

การสนับสนุน

ต้องการความช่วยเหลือ? ติดต่อเรา: