LargitData — 企業インテリジェンス&リスクAIプラットフォームLargitData — エンタープライズインテリジェンス&リスクAIプラットフォーム

LargitData 開発者ポータル

LargitData には 2 種類のプログラマブルなインターフェースがあります。 公開コンテンツ API は無料・読み取り専用・認証不要で、 本サイトが HTML として公開している製品カタログ、ナレッジベース索引、ブログをそのまま返します。 商用データ API(ソーシャルメディア API と越境EC データ API)は 契約に基づいて提供されるサービスで、API キーで認証します。 前者はこのページだけで利用を開始でき、後者はトライアルキーの申請から始まります。

クイックスタート

登録もキーも SDK も不要です。1 行で取得できます:

curl -s https://www.largitdata.com/api/v1/products | jq '.data[].id'

利用可能なリソースを知るには、サービス索引から始めてください:

curl -s https://www.largitdata.com/api/v1/

以下のすべてのエンドポイントの機械可読な仕様は /openapi.json にあります(YAML 版)。コードジェネレーターにそのまま渡せます:

npx @openapitools/openapi-generator-cli generate \
  -i https://www.largitdata.com/openapi.json \
  -g python -o ./largitdata-client

エンドポイント一覧

ベース URL: https://www.largitdata.com/api/v1/。すべてのエンドポイントは GET のみ対応で (HEADOPTIONS にも応答します)、CORS によりどのオリジンからでも読み取れます。

エンドポイント返す内容クエリパラメーター
GET /api/v1/ サービス索引: 利用可能なエンドポイント、対応言語、エラー形式。 なし
GET /api/v1/products 製品・サービスカタログ。各言語版の正規ページ URL を含みます。 langpagepage_size
GET /api/v1/products/{product_id} 単一の製品。例: infominerragiqubicx lang
GET /api/v1/pages ナレッジ、ソリューション、ユースケース、製品比較、事例、会社情報、リソースの各ページ。 langsectionpagepage_size
GET /api/v1/pages/{page_key} 単一のページ。例: knowledge/what-is-rag lang
GET /api/v1/posts ブログ記事(新しい順)。一覧には HTML 本文を含みません。 langpagepage_size
GET /api/v1/posts/{slug} 単一のブログ記事。HTML 本文を含みます。 なし

langzh-tw(既定)、enja のいずれかです。 page_size は 1 から 100 の範囲で、既定値は 50 です。

カタログに含まれる製品

id製品製品ページ
infominer InfoMiner 世論・リスクインテリジェンス基盤 https://www.largitdata.com/ja/infominer-social-listening/
ragi RAGi 企業向け検索拡張生成エンジン https://www.largitdata.com/ja/ragi-enterprise-genai/
qubicx QubicX — RAGi オンプレミス版 https://www.largitdata.com/ja/qubicx/
aimochi AIMochi 会議コンテンツ・意思決定コンテキスト整理 https://www.largitdata.com/ja/aimochi/
social-media-api ソーシャルメディア API(商用 API) https://www.largitdata.com/ja/social-media-api/
ecommerce-data-api 越境ECデータ API(商用 API) https://www.largitdata.com/ja/ecommerce-data-api/
ai-content-analysis AI映像・音声コンテンツ分析クラウド https://www.largitdata.com/ja/ai-content-analysis/
ocr OCR 光学文字認識 https://www.largitdata.com/ja/ocr-text-recognition/
asr ASR 音声認識 https://www.largitdata.com/ja/asr-speech-to-text/

レスポンス形式

成功レスポンスはすべて同じ構造です。コレクション系は metalinks を伴い、 単一リソースは data のみを返します。

{
  "data": [ { "id": "infominer", "name": "InfoMiner ...", "url": "https://..." } ],
  "meta": { "total": 9, "page": 1, "page_size": 50, "total_pages": 1, "lang": "ja" },
  "links": {
    "self": "https://www.largitdata.com/api/v1/products?page=1",
    "next": null,
    "prev": null,
    "documentation": "https://www.largitdata.com/developers/"
  }
}

ページ送りは links.nextnull になるまで辿ってください。 レスポンスは 10 分間キャッシュ可能で、X-API-Version ヘッダーを含みます。

エラーとエラーコード

エラーが HTML で返ることはありません。/api/ 配下の失敗はすべて RFC 9457application/problem+json で、安定した code と 復旧方法を示す hint を含みます:

{
  "type": "https://www.largitdata.com/developers/#error-invalid_parameter",
  "title": "Bad Request",
  "status": 400,
  "code": "invalid_parameter",
  "detail": "page_size=9999 is outside the supported range.",
  "instance": "/api/v1/pages",
  "hint": "page_size must be an integer between 1 and 100.",
  "documentation_url": "https://www.largitdata.com/developers/",
  "parameter": "page_size"
}
codeHTTP意味対処方法
invalid_parameter400 クエリパラメーターが欠落・不正・範囲外です。該当するパラメーター名は parameter にあります。 レスポンスが示すパラメーターを修正して再送してください。
not_found404 そのパスに対応する API リソースがありません。 /api/v1/ で利用可能なエンドポイントを確認してください。
product_not_found404 その製品 id は存在しません。 /api/v1/products で有効な id 一覧を取得してください。
page_not_found404 そのページ key は存在しません。 /api/v1/pages で有効な key 一覧を取得してください。
post_not_found404 そのブログ slug は存在しません。 /api/v1/posts で有効な slug 一覧を取得してください。
method_not_allowed405 書き込み系メソッドが使われました。この API は読み取り専用です。 GET で再送してください。Allow ヘッダーも参照してください。
server_error500 サーバー側で問題が発生しました。 バックオフを入れて再試行してください。続く場合は instance の値を添えてご連絡ください。

API 以外のパスが存在しない場合は、本物の HTTP 404 を返します。 Accept: text/markdown を送ると、体裁付きの HTML エラーページではなく、 次に参照すべき場所を列挙した markdown ドキュメントが返ります。

機械可読リソース

プログラムや AI エージェントがスクレイピングなしで本サイトを辿るためのリソースです:

リソース内容
/openapi.json公開コンテンツ API の OpenAPI 3.1 仕様。/api/openapi.json/.well-known/openapi.json からも取得できます。
/openapi.yaml同じ仕様の YAML 版。/api/openapi.yaml からも取得できます。
/api/v1/公開コンテンツ API のライブサービス索引。
/llms.txtLLM 検索向けのサイト索引。公開ページを 1 行ずつ列挙しています。
/llms-full.txt検索拡張生成向けの全文コンテンツバンドル。
/sitemap.xml3 言語の hreflang 対応を含む XML サイトマップ。
/robots.txtクロールポリシー。AI クローラーを歓迎しています。
/.well-known/api-catalogRFC 9727 の API カタログ linkset。
/.well-known/agent-card.json本サイトの機能を記述した A2A エージェントカード。
/.well-known/agent-skills/index.jsonコンテンツダイジェスト付きの Agent Skills Discovery 索引。

商用 API と認証

LargitData の 2 つのサービスは本サイトからではなく契約に基づいてデータを提供します。 認証には X-API-Key リクエストヘッダーを使用します:

curl -H "X-API-Key: $LARGITDATA_API_KEY" https://<割り当てホスト>/...
サービスデータ製品説明
ソーシャルメディア API PTT、Dcard、Facebook、Instagram に加え、Weibo、小紅書、抖音の構造化された投稿とコメント。 製品ページ
越境EC データ API 市場調査や競合分析に使う商品、価格、順位、レビュー、Q&A、公開消費者議論のデータ。 製品ページ
エンドポイントをここに記載しない理由: データソース、項目、更新頻度、履歴の深さ、 利用上限は案件ごとに定義されるため、呼び出し可能なエンドポイントは要件ヒアリングののち キーとともに提供され、固定仕様として公開はしていません。 /openapi.jsonApiKeyAuth には、 これらのサービスが使う認証方式を記載しています。

トライアルキーのご希望は [email protected] までメールでご連絡ください。対象プラットフォーム、キーワードまたはカテゴリの範囲、 想定リクエスト量、希望する納品形式をお知らせいただければ、トライアルキー、 該当範囲のエンドポイントドキュメント、連携サポートをご返信します。

公正利用とサポート

  • 公開コンテンツ API に現時点でレート制限はありません。おおむね毎秒 1 リクエスト以内に抑え、 識別可能な User-Agent を設定してください。影響のある変更の前にご連絡できます。
  • レスポンスは 10 分間キャッシュ可能です。ポーリングではなく Cache-Control に従ってください。
  • API が返すコンテンツはサイト利用規約の対象です。再掲載時は LargitData への出典表記が必要です。
  • 互換性を壊す変更には新しいバージョンプレフィックス(/api/v2/)を使います。 /api/v1/ の契約は維持されます。

この API で足りないものがありますか?

何を作ろうとしているかお聞かせください。ソーシャル、EC、ニュースデータを大規模に必要とする場合、 オンプレミス展開が必要な場合、あるいはお客様のパイプラインに合わせた専用エンドポイントが 必要な場合は、一緒に要件を整理します。

[email protected] にメール