JPXが提供する個人投資家向けAPIであるJ-QuantsへアクセスするためのJavaScript/TypeScriptのクライアントライブラリです。 OpenAPI Specificationから自動生成された型安全なクライアントを提供します。
- OpenAPI SpecificationからKiotaを使用して自動生成された型安全なクライアント
- 型安全なAPI呼び出し
J-Quants APIを利用するには、事前にJ-Quants APIのユーザー登録が必要です。
# Deno
deno add jsr:@fuji44/jquants-client
# Node.js
npx jsr add @fuji44/jquants-clientimport {
BaseBearerTokenAuthenticationProvider,
createJQuantsClient,
FetchRequestAdapter,
JQuantsIDTokenProvider,
} from "jquants-client";
const client = createJQuantsClient(
new FetchRequestAdapter(
new BaseBearerTokenAuthenticationProvider(
new JQuantsIDTokenProvider(
"your-mail-address",
"your-password",
),
),
),
);
const resp = await client.listed.info.get({
queryParameters: { code: "86970" },
});
console.log(resp.info);
// [ { code: "86970", companyName: "日本取引所グループ", ... } ]OpenAPI仕様書は spec/jquants-v2.oas.yaml にあります。
以下のコマンドで、WebブラウザでOpenAPI仕様書を表示できます。
deno task api-doc:preview開発環境のセットアップやワークフローについては 開発ガイド を参照してください。