財務諸表 OCR API

PDFから財務諸表データ(損益計算書・貸借対照表)を抽出し、構造化されたJSON形式で返します

概要

  • Base URL: https://ai.transmit.work/v1
  • 認証方式: Bearer Token
  • レスポンス形式: JSON

認証

APIキーを使用した認証

すべてのリクエストには認証ヘッダーが必須です(以下のいずれか)

方法1: Authorization ヘッダー(推奨)

curl -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@document.jpg" \
  /financial/api

方法2: X-API-Key ヘッダー

curl -X POST \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@document.jpg" \
  /financial/api

エンドポイント

POST/financial/api

PDFから財務諸表データ(損益計算書・貸借対照表)を抽出し、構造化されたJSON形式で返します

Content-Type

multipart/form-data

最大ファイルサイズ

10MB

対応フォーマット

PDF

財務データ抽出

財務諸表PDFから構造化データを抽出し、構造化されたJSONで返します

リクエストパラメータ

filerequired

PDFファイル(multipart/form-data)
対応形式: PDF のみ

レスポンス例

成功(200)

{
  "success": true,
  "data": {
    "documentType": "profit_loss",
    "companyName": "サンプル株式会社",
    "fiscalYear": "2024",
    "fiscalPeriod": "第1期",
    "profitAndLoss": {
      "revenue": {
        "value": 7898722,
        "unit": "千円",
        "confidence": 0.95,
        "normalizedValue": 7898722000
      },
      "operatingIncome": {
        "value": 1234567,
        "unit": "千円",
        "confidence": 0.92,
        "normalizedValue": 1234567000
      },
      "netIncome": {
        "value": 890123,
        "unit": "千円",
        "confidence": 0.93,
        "normalizedValue": 890123000
      }
    },
    "balanceSheet": {
      "totalAssets": {
        "value": 5678901,
        "unit": "千円",
        "confidence": 0.94,
        "normalizedValue": 5678901000
      },
      "totalLiabilities": {
        "value": 3456789,
        "unit": "千円",
        "confidence": 0.92,
        "normalizedValue": 3456789000
      },
      "totalEquity": {
        "value": 2222112,
        "unit": "千円",
        "confidence": 0.91,
        "normalizedValue": 2222112000
      }
    },
    "extracted_at": "2025-02-10T15:35:20.123Z",
    "average_confidence": 0.923,
    "warnings": [],
    "metadata": {
      "fileName": "financial_statement.pdf",
      "fileSize": 245680,
      "processingTimeMs": 3420
    }
  }
}

エラー

{
  "success": false,
  "error": {
    "code": "INVALID_FILE_TYPE",
    "message": "ファイルタイプがサポートされていません",
    "details": "PDFファイルのみサポートされています",
    "level": "error"
  }
}

フィールド説明

基本情報
財務諸表の基本情報
documentType

string

文書タイプ

profit_loss(損益計算書)、balance_sheet(貸借対照表)、またはcombined

profit_lossbalance_sheetcombined
companyName

string

企業名

財務諸表に記載された企業名

fiscalYear

string

会計年度

会計年度(例:2024、2025)

fiscalPeriod

string

会計期間

会計期間の説明(例:第1期、Q1 2024)

損益計算書(P/L)
収益、費用、利益に関する情報
profitAndLoss.revenue

FinancialMetric

売上高

企業の総売上高

profitAndLoss.costOfSales

FinancialMetric

売上原価

商品・サービスの製造原価

profitAndLoss.sga

FinancialMetric

販売管理費

販売及び管理に関する費用

profitAndLoss.operatingIncome

FinancialMetric

営業利益

営業活動から得られた利益

profitAndLoss.ordinaryIncome

FinancialMetric

経常利益

営業利益と営業外収益から得られた利益

profitAndLoss.netIncome

FinancialMetric

当期純利益

税引後の最終利益

貸借対照表(B/S)
資産、負債、純資産に関する情報
balanceSheet.totalAssets

FinancialMetric

総資産

企業が保有するすべての資産

balanceSheet.currentAssets

FinancialMetric

流動資産

1年以内に現金化されると期待される資産

balanceSheet.fixedAssets

FinancialMetric

固定資産

長期的に保有される資産

balanceSheet.totalLiabilities

FinancialMetric

負債合計

企業が負担するすべての債務

balanceSheet.currentLiabilities

FinancialMetric

流動負債

1年以内に返済が必要な負債

balanceSheet.fixedLiabilities

FinancialMetric

固定負債

長期的に返済する負債

balanceSheet.totalEquity

FinancialMetric

純資産合計

資産から負債を差し引いた企業の純資産

balanceSheet.retainedEarnings

FinancialMetric

利益剰余金

過去の利益から蓄積された資金

品質指標
抽出の精度と信頼度
average_confidence

number

平均信頼度

0-1の値。抽出されたすべてのフィールドの平均精度

warnings

array

警告メッセージ

抽出中に発生した警告またはメモ

extracted_at

string

抽出日時

ISO 8601形式のタイムスタンプ

エラーコード

INVALID_FILE_TYPE

ファイルタイプがサポートされていません

PDFファイルのみサポートされています

FILE_TOO_LARGE

ファイルサイズが大きすぎます

最大サイズ: 2MB

EXTRACTION_FAILED

データ抽出に失敗しました

PDFの処理中にエラーが発生しました

LOW_QUALITY_PDF

PDF品質が低下しています

より鮮明なPDFを提供してください

APIキーの発行をご希望の方

まずはご登録でお試しいただけます