S&P Global website screenshot

S&P Global

S&P Global (NYSE SPGI) is the parent of S&P Global Ratings, S&P Global Market Intelligence, S&P Dow Jones Indices, S&P Global Commodity Insights (Platts), S&P Global Mobility, and S&P Global Sustainable1. Its public developer surface is anchored by Kensho Technologies (a wholly-owned S&P Global AI subsidiary) which ships REST APIs for the S&P Global LLM-ready API (kFinance), Extract, NERD, Scribe, and the Grounding Agent, plus the S&P Capital IQ Pro and Marketplace data products distributed through the S&P Global Marketplace.

9 APIs 10 Features
Capital IQCommodity InsightsCredit RatingsDocument ExtractionESGFinancial DataIndex DataLLMMCPMarket IntelligenceMobilityNamed Entity RecognitionSpeech to Text

APIs

S&P Global LLM-Ready API (kFinance)

REST API and Model Context Protocol server exposing S&P Capital IQ Financials, Market Data, Business Relationships, Earnings Call Transcripts, Company Intelligence, M&A Transact...

Kensho Extract API

Transforms unstructured PDF and image documents into machine-readable JSON, identifying titles, subtitles, paragraphs, tables, and footers in natural reading order. Optional OCR...

Kensho NERD API

Named-Entity Recognition and Disambiguation REST service linking text mentions to S&P Capital IQ company identifiers and to Wikimedia entities (people, places, events). Supports...

Kensho Scribe Batch API v2

Asynchronous audio and video transcription REST API. POST a media file to start a transcription job, then poll the transcription ID for completion. Optimised for finance and bus...

Kensho Scribe Real Time API

Real-time streaming transcription over a WebSocket at wss://scribe.kensho.com/ws. Clients send an Authenticate message with a Kensho OIDC access token, then StartTranscription w...

Kensho Scribe Batch API v1

Legacy v1 batch transcription endpoint (POST /api/v1/transcription). Superseded by the v2 batch API which decouples submission from result retrieval. Documented here for custome...

Kensho Grounding Agent (Alpha)

Data retrieval service that translates natural-language queries into structured retrieval tasks across S&P Global AI-ready datasets. Returns answers with source citations linkin...

S&P Capital IQ Pro

Flagship desktop and API platform for S&P Global Market Intelligence — company fundamentals, ownership, transactions, estimates, news, screening, charting, and Office plug-ins. ...

S&P Global Marketplace

Data and analytics catalog spanning S&P Global business units (Market Intelligence, Ratings, Commodity Insights/Platts, Mobility, Sustainable1, Indices, Dow Jones) plus third-pa...

Collections

Pricing Plans

Sp Global Plans Pricing

7 plans

PLANS

Rate Limits

Sp Global Rate Limits

0 limits

RATE LIMITS

FinOps

Features

5 public REST OpenAPI surfaces (LLM-ready, Extract, NERD, Scribe v1 batch, Scribe v2 batch)
71 documented REST endpoints across the 5 specs (60 LLM-ready, 5 Extract, 3 NERD, 1 Scribe v1, 2 Scribe v2)
MCP server for the LLM-ready API with stdio, SSE, and streamable-http transports
Claude Cowork plugin shipping tearsheets, funding digests, and earnings preview skills
kensho-kfinance Python SDK on PyPI with LangChain/OpenAI/Anthropic/Gemini examples
OIDC authentication with keypair (production) or refresh token (development) flows
Distribution via Snowflake and Databricks marketplace shares in addition to direct REST
Capital IQ database back-end powering financial entity disambiguation across products
Real-time WebSocket transcription companion to the Scribe batch APIs
Grounding Agent (Alpha) for retrieval-with-citations over AI-ready datasets

Use Cases

AI Equity Research

Ground LLM-generated investment notes, tearsheets, and earnings previews in live S&P Capital IQ data via the LLM-ready API and the S&P Global Claude Cowork plugin.

M&A and Funding Intelligence

Pull merger, acquisition, advisor, and funding-round details for deal sourcing, target screening, and competitive intelligence.

Earnings and Estimates Workflows

Retrieve consensus, estimates, calendar dates, and transcripts for earnings preview generation and post-call analysis.

Document Intelligence

Convert PDF filings, decks, and research into structured JSON with Kensho Extract for downstream RAG and analytics pipelines.

Entity Linking for Financial Text

Use Kensho NERD to disambiguate company and security mentions in news, filings, and chat to canonical Capital IQ IDs.

Earnings Call Transcription

Transcribe finance and business audio with Kensho Scribe v2 batch and real-time APIs, including Human-in-the-Loop review for highest accuracy.

Grounded Conversational Analytics

Build chatbots and analyst assistants that return cited answers from S&P Global datasets via the Grounding Agent.

Integrations

Claude (Anthropic)

First-class Claude Desktop, Claude Cowork, and Claude Code MCP integrations including the S&P Global Plugin.

ChatGPT (OpenAI)

MCP connector documented under llmreadyapi/mcp/third-party/chatgpt; code-generation and function-calling notebooks for OpenAI models.

Microsoft Copilot Studio

Documented MCP third-party integration path for enterprise Copilot deployments.

Amazon QuickSuite

Documented MCP integration for AWS-hosted GenAI workflows.

Databricks

MCP integration plus Databricks marketplace shares for AI-ready data distribution.

Mistral (Beta)

MCP integration in beta for Mistral-hosted agents.

LangChain

Function-calling notebooks under llm-ready-api-examples wrap kFinance tools as LangChain tools across OpenAI, Anthropic, and Google Gemini providers.

Snowflake Marketplace

Distribution channel for S&P Global Marketplace datasets via Snowflake data sharing.

Event Specifications

Kensho Scribe Real Time API

Real-time streaming transcription WebSocket API from Kensho Technologies (a wholly-owned S&P Global subsidiary). Companion to the Kensho Scribe v2 batch REST API. Streams uncomp...

ASYNCAPI

Semantic Vocabularies

Sp Global Context

20 classes · 67 properties

JSON-LD

API Governance Rules

S&P Global API Rules

12 rules · 5 errors 7 warnings

SPECTRAL

JSON Structure

Kensho Extract Extraction Structure

0 properties

JSON STRUCTURE

Kensho Llmready Auditor Structure

0 properties

JSON STRUCTURE

Kensho Llmready Company Info Structure

0 properties

JSON STRUCTURE

Kensho Llmready Cusip Structure

0 properties

JSON STRUCTURE

Kensho Llmready Earnings Structure

0 properties

JSON STRUCTURE

Kensho Llmready Estimate Structure

0 properties

JSON STRUCTURE

Kensho Nerd Annotation Structure

0 properties

JSON STRUCTURE

Kensho Scribe Transcription Structure

0 properties

JSON STRUCTURE

Example Payloads

Kensho Nerd Me Get Example

6 fields

EXAMPLE

Resources

🌐
S&P Global Developer Portal (root)
Portal
🔗
Kensho Documentation (canonical S&P Global API docs)
Documentation
🔗
S&P Global Marketplace
Marketplace
🔑
OIDC / OAuth 2.0 with keypair or refresh-token grants
Authentication
📦
kensho-kfinance Python library
SDKs
📦
kFinance Python library source
SDKs
📦
S&P Global Plugin (Claude Cowork skills)
SDKs
💻
LLM-ready API example notebooks
CodeExamples
👥
Kensho Technologies GitHub organization (S&P Global AI subsidiary)
GitHub
👥
SP-Global GitHub organization (currently no public repos)
GitHub
📰
S&P Global Research & Insights
Blog
📰
Kensho Blog
Blog
🔗
S&P Global / Kensho API Plans (API Commons Plans 0.1)
Plans
🔗
S&P Global / Kensho API Rate Limits (API Commons Rate Limits 0.1)
RateLimits
🔗
S&P Global / Kensho API FinOps mapping (FOCUS aligned)
FinOps
🔗
S&P Global JSON-LD context
JSONLD
🔗
LLM-ready API Company Info JSON Schema
JSONSchema
🔗
Kensho Extract Extraction JSON Schema
JSONSchema
🔗
Kensho NERD Annotation JSON Schema
JSONSchema
🔗
S&P Global vocabulary
Vocabulary
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Scribe Batch API
  version: 2.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Start A New Transcription
    type: http
  http:
    method: POST
    url: https://scribe.kensho.com/api/v2/transcription
    body:
      type: json
      data: '{}'
  docs: "Starts a transcription request for a single audio or video file.\n\nWe support a wide array of audio formats along\
    \ with their respective compression / codec\noptions including:\n - AAC\n - FLAC\n - MP1\n - MP3\n - WAV\n\nCurrently\
    \ we only support MP4 video files where the audio streams _must_ be one\nof the supported audio formats.\n\nFiles must\
    \ be less than or equal to 1 gigabyte in size, and the upload must\ntake less than 30 minutes.\n\nMultichannel audio will\
    \ be merged into a single stream prior to transcri"
- info:
    name: Download A Transcription By ID
    type: http
  http:
    method: GET
    url: https://scribe.kensho.com/api/v2/transcription/:transcription_id
    params:
    - name: transcription_id
      value: ''
      type: path
      description: ID of a transcription to retrieve
  docs: Get the resulting transcript from the transcription request.
- info:
    name: Delete All Transcription Data By ID
    type: http
  http:
    method: DELETE
    url: https://scribe.kensho.com/api/v2/transcription/:transcription_id
    params:
    - name: transcription_id
      value: ''
      type: path
      description: ID of a transcription to delete
  docs: Attempts to ensure that all stored data for a transcription is no longer available on the system.
- info:
    name: Query a transcription by ID
    type: http
  http:
    method: HEAD
    url: https://scribe.kensho.com/api/v2/transcription/:transcription_id
    params:
    - name: transcription_id
      value: ''
      type: path
      description: ID of a transcription to query for
  docs: Determines if a transcript is available for download or not.
bundled: true