K

Kensho LLM-Ready API

REST discovered

Details
URL
https://kfinance.kensho.com/api/v1
Docs
https://docs.kensho.com/llmreadyapi/api
Authentication
Kensho API refresh token Authorization: Bearer <credential> + Kensho client ID + RSA keypair discovered
Kensho API refresh token oauth2 Set up OAuth ↗

For testing and development, open the product account page for the API you want to use and copy a refresh token. The docs explicitly list Scribe account and note that each Kensho API has its own refresh-token endpoint, so the token is product-specific. Use that refresh token to mint short-lived access tokens before API calls, e.g. GET /oauth2/refresh?refresh_token=... on the product host as shown in the authentication quickstart. For the LLM-ready API specifically, go to LLM-ready API manual login, sign in with your LLM-ready API Okta credentials, and copy the refresh token as shown in the LLM-ready API authentication guide.

Kensho client ID + RSA keypair app Get key ↗

For production access, generate an RSA keypair locally, then email Kensho your public key and the application(s) you need. The production authentication guide says to generate private.pem/public.pem, send the PEM-encoded public key to support@kensho.com, and Kensho will reply with your Client ID. Use the Client ID together with your private key to obtain short-lived access tokens. For LLM-ready API access, the product guide says to email commercial@kensho.com to obtain LLM-ready API Okta credentials, and the same page documents keypair auth in the LLM-ready API authentication guide.