发票 OCR API
开发者友好的发票识别服务,支持中国增值税发票,95%准确率,简单API设计,快速集成
中国发票支持
完整支持增值税发票、电子发票、普通发票等中国主流发票格式
95%+ 准确率
基于百度OCR技术,识别准确率达到95%以上,覆盖所有关键字段
简单集成
RESTful API设计,5分钟完成集成,提供多语言SDK和详细文档
测试模式可用
支持 Mock OCR 模式,无需真实凭证即可测试 API 功能。使用测试 API Key(如 test_free_demo)即可获得模拟识别结果,方便快速验证集成流程。
定价方案
真实OCR已上线!使用 OCR.space 技术,稳定可靠
API 文档
POST
/api/v1/invoice/ocr
识别单张发票图片
请求
{
"image": "base64_encoded_image_string",
"options": {
"fields": ["amount", "company", "date", "tax_number"]
}
}
响应
{
"success": true,
"data": {
"amount": "¥1,234.56",
"company": "北京XX科技有限公司",
"date": "2026-04-09",
"taxNumber": "91110000...",
"invoiceCode": "1100...",
"invoiceNumber": "12345678"
},
"confidence": 0.95,
"processing_time_ms": 850,
"usage": {
"current": 1,
"remaining": 99,
"limit": 100
}
}
JavaScript 示例
const response = await fetch('https://invoice-ocr-api.workers.dev/api/v1/invoice/ocr', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': 'your_api_key'
},
body: JSON.stringify({
image: base64ImageString
})
});
const result = await response.json();
console.log(result.data.amount); // ¥1,234.56
POST
/api/v1/invoice/ocr/batch
批量识别(仅 Pro/Business 用户)
请求
{
"images": ["base64_image_1", "base64_image_2", ...]
}
响应
{
"success": true,
"results": [
{ "success": true, "data": { ... } },
{ "success": true, "data": { ... } }
],
"total": 2,
"successful": 2,
"processing_time_ms": 1200
}
GET
/api/v1/stats
查询使用统计
响应
{
"usage": {
"this_month": 50,
"limit": 1000,
"remaining": 950
},
"plan": "starter",
"key_created_at": "2026-04-01T00:00:00Z"
}
在线测试
使用测试 API Key 即可获得 Mock 模式响应,无需真实发票图片
测试模式使用 test_free_demo 或任意 test_* 开头的 Key
Mock 模式下无需真实图片,输入任意内容即可返回模拟数据