コンテンツにスキップ

API仕様

このページでは、商業登記簿API「登記くん」の仕様を説明します。

概要

APIは商業登記簿API「登記くん」に対してHTTP経由で実行できます。

HTTPステータスコード

ステータスコード RPC 説明
200 OK 処理が正常に完了しました。
202 Accepted 登記簿取得を他のリクエストで処理中です。
400 BadRequest 不正なパラメーターです。
401 Unauthorized APIキーが正しくありません。
402 Payment Required トライアル期間を過ぎているか、精算に失敗しています。
403 Forbidden 実行できないAPIが指定されました。
404 Not Found 入力された法人番号に対応する結果が存在しません。
429 Too Many Requests APIリクエスト量が制限されました。
500 Internal Server Error システムに異常が発生しました。お手数ですが[email protected]までお問い合わせください。
503 Service Unavailable サービスが一時的に利用できません。
512 Teikyo Site Outside Business Hour 登記簿提供サイトの営業時間外です。
513 Teikyo Site Temporary Unavailable 登記簿提供サイトが一時的に利用できませんでした。
514 Touki Jiken 請求のあった会社・法人等は登記事件の処理中です。
515 Exceeds Plan Limit プランの上限を超えています。
516 AccountNotActive アカウントが無効です。

GET /v1/toukikun/:houjinNumber

与えられた法人番号を元に、登記簿PDFを取得します。PDFをS3にアップロードし、URLと登記簿の解析結果を返します。

Note

登記簿請求には30秒以上かかる場合があります。最初のリクエストがタイムアウトした場合にも非同期で実行を完了し、結果をキャッシュしています。3分後に再度リクエストしてください。3日以内の同じ法人番号に対するリクエストには一度しか課金されません。

リソースURL

https://api.tychy.jp/v1/toukikun/:houjinNumber

呼び出し例

13桁の法人番号を設定してください。

curl -X GET https://api.tychy.jp/v1/toukikun/1234567890123 -H "Authorization: Bearer <APIキー>"

パラメーター

パラメーター 説明
houjinNumber string 登記簿を取得したい法人の法人番号。ハイフン無しで13桁で指定してください。 "1234567890123"

レスポンス

パラメーター 説明 補足
request_id string リクエストを一意に特定するためのUUID
message string システムからのメッセージ  お問い合わせの際に添付ください
is_charged bool 課金されたか
published_at timestamp API呼び出し時刻
cache_expires_at timestamp キャッシュ有効期限(課金から3日以内)
signed_url string 登記簿PDFの署名付きリンク(リンク作成から7日間有効)
pdf_name string PDFファイル名
file_id string ファイルID v1/getpdf/として利用する
houjin_number string 法人番号
toukibo_created_at timestamp 登記簿発行時刻
houjin_name string 法人名
houjin_kaku string 法人格 "株式会社"など
houjin_address string 法人住所
houjin_capital int 資本金
houjin_stock int 発行済み株式数
houjin_executive_names []string (現在有効な)役員氏名
houjin_representative_names []string (現在有効な)代表者氏名
houjin_created_at string 法人設立年月日
houjin_bankrupted_at string 法人破産年月日
houjin_dissolved_at string 法人解散年月日
houjin_continued_at string 法人継続年月日

レスポンスの例

Content-Type:"application/json"
{
  "request_id": "018ecc69-d3b7-7ec9-8da8-e9a440300e2c",
  "message": "[free] toukibo found in cache",
  "is_charged": false,
  "published_at": "2024-03-10T13:31:44.187994546+09:00",
  "cache_expires_at": "2024-03-13T07:09:58.724351+09:00",
  "signed_url": "https://xxxx"
  "pdf_name": "0123012301234_20240309220958.pdf",
  "file_id": "779243783f72659fe3b6",
  "houjin_number": "0123012301234",
  "toukibo_created_at": "2024-03-10T13:31:44Z",
  "houjin_name": "株式会社近畿商事",
  "houjin_kaku": "株式会社",
  "houjin_address": "東京都Sample区Sample1丁目1番地1",
  "houjin_capital": 200000000,
  "houjin_stock": 20000,
  "houjin_executive_names": [
        "里井達也",
        "壹岐正",
  ]
  "houjin_representative_names": [
        "壹岐正"
  ]
  "houjin_created_at": "令和2年4月1日",
  "houjin_bankrupted_at": "",
  "houjin_dissolved_at": "",
  "houjin_continued_at": "",
}

GET /v1/getpdf/:id

与えられたファイルIDから、登記簿PDFを取得します。

リソースURL

https://api.tychy.jp/v1/getpdf/:id

呼び出し例

ファイルIDには/v1/toukikunのレスポンスから取得したファイルIDを設定してください。

curl -X GET https://api.tychy.jp/v1/getpdf/jc1e0f1c9798cXXXXXXX -H "Authorization: Bearer <APIキー>"

パラメーター

パラメーター 説明
id uuid GET /v1/toukikun/:houjinNumberのレスポンスに含まれるファイルIDを指定してください。 "1b826e33-44fe-420a-b20c-b3bb6937aa2c"

レスポンス

Content-Type:"application/json"で、pdfObject.BodyにPDF本文が格納されます。

Note

ファイル保存期間は1年間です。ファイル保持期間より前であってもライセンス契約が終了した場合には、ファイルは削除される可能性があります。

GET /v1/ping

疎通確認用です。APIキーが正しく設定されているかを確認するために利用してください。

呼び出し例

curl -X GET https://api.tychy.jp/v1/ping -H "Authorization: Bearer <APIキー>"

GET /v1/currentmonthusage

当月の課金対象となった登記簿取得件数を返します。エラーになった登記簿取得や、3日以内にキャッシュから取得した登記簿取得は対象となりません。

呼び出し例(50件取得した場合)

curl -X GET https://api.tychy.jp/v1/currentmonthusage -H "Authorization: Bearer <APIキー>"
→ 50

GET /v1/previousmonthusage

先月の課金対象となった登記簿取得件数を返します。エラーになった登記簿取得や、3日以内にキャッシュから取得した登記簿取得は対象となりません。

呼び出し例(50件取得した場合)

curl -X GET https://api.tychy.jp/v1/previousmonthusage -H "Authorization: Bearer <APIキー>"
→ 50