S&P Global · Capability

S&P Global LLM-Ready API — kensho-llm-ready-api

S&P Global LLM-Ready API — kensho-llm-ready-api. 61 operations. Lead operation: Get the financial auditors of a given company id. Self-contained Naftiko capability covering one S&P Global / Kensho business surface.

S&P Global LLM-Ready API — kensho-llm-ready-api is a Naftiko capability published by S&P Global, one of 4 capabilities the APIs.io network indexes for this provider. It bundles 61 operations.

The capability includes 54 read-only operations and 7 state-changing operations. Lead operation: Get the financial auditors of a given company id. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include S&P Global, Kensho, and LLM-Ready.

Run with Naftiko S&P GlobalKenshoLLM-Ready

MCP Tools

get-the-financial-auditors-of-a-given-company-id

Get the financial auditors of a given company id

given-a-list-of-company-ids-return-a-list-of-those-ids-to-th

Given a list of company IDs, return a list of those IDs to their CIQ Pro keys

read-only idempotent
get-the-list-of-companies-based-in-a-location-with-filters-i

Get the list of companies based in a location with filters iso_code and state

read-only idempotent
get-the-list-of-companies-that-are-in-the-given-industry-cla

Get the list of companies that are in the given industry_classification and industry_code

read-only idempotent
get-the-list-of-companies-that-are-classified-in-the-gics-co

Get the list of companies that are classified in the gics_code

read-only idempotent
get-the-list-of-companies-that-are-in-the-given-simple-indus

Get the list of companies that are in the given simple_industry

read-only idempotent
get-the-list-of-company-id-and-company-name-that-are-competi

Get the list of company_id and company_name that are competitors of company_id, optionally filtered by the competitor_source type

read-only idempotent
get-the-list-of-company-id-and-company-name-that-are-competi

Get the list of company_id and company_name that are competitors of company_id, optionally filtered by the competitor_source type

read-only idempotent
get-the-cusip-for-a-given-security-id

Get the CUSIP for a given security_id

read-only idempotent
get-metadata-name-key-dev-id-and-datetime-for-earnings-calls

Get metadata (name, key dev id, and datetime) for earnings calls for a given company_id

read-only idempotent
get-the-earnings-calls-in-datetime-for-a-given-company-id-in

Get the earnings calls in datetime for a given company_id in UTC

read-only idempotent
get-the-consensus-estimates-or-guidance-for-a-given-company

Get the consensus estimates or guidance for a given company

get-analyst-recommendations-for-a-given-company-id

Get analyst recommendations for a given company_id

read-only idempotent
get-the-consensus-target-price-estimates-for-a-given-company

Get the consensus target price estimates for a given company_id

read-only idempotent
get-detailed-information-about-a-round-of-funding

Get detailed information about a round of funding

read-only idempotent
get-the-advisors-and-their-types-for-a-company-buying-into-a

Get the advisors and their types for a company buying into a round of funding

read-only idempotent
get-the-advisors-and-their-types-for-the-company-raising-a-r

Get the advisors and their types for the company raising a round of funding

read-only idempotent
get-the-rounds-of-funding-that-the-specified-company-investe

Get the rounds of funding that the specified company invested in

read-only idempotent
get-the-rounds-of-funding-that-the-specified-company-was-in

Get the rounds of funding that the specified company was in

read-only idempotent
get-the-most-likely-trading-item-id-security-id-and-company-

Get the most likely trading_item_id, security_id, and company_id with a given CUSIP

read-only idempotent
get-the-most-likely-trading-item-id-security-id-and-company-

Get the most likely trading_item_id, security_id, and company_id with a given ISIN

read-only idempotent
get-the-most-likely-trading-item-id-security-id-and-company-

Get the most likely trading_item_id, security_id, and company_id with a given ticker symbol

read-only idempotent
get-the-most-likely-trading-item-id-security-id-and-company-

Get the most likely trading_item_id, security_id, and company_id with a given ticker symbol

read-only idempotent
get-the-most-likely-trading-item-id-security-id-and-company-

Get the most likely trading_item_id, security_id, and company_id for various identifier types (ISIN, CUSIP, Company ID, ticker, or company name)

get-the-general-information-of-a-given-company-id-such-as-na

Get the general information of a given company_id, such as name, status, company type, simple industry, number of employees, founding date, webpage, and address

read-only idempotent
get-the-company-s-summary-short-description-and-description-

Get the company's summary (short description) and description (long description)

read-only idempotent
get-the-company-s-other-names-alternate-names-names-that-a-c

Get the company's other names: alternate_names (names that a company also goes by), historical_names (names that the company used to go by), and native_names (company names in native language)

read-only idempotent
get-the-isin-for-a-given-security-id

Get the ISIN for a given security_id

read-only idempotent
get-the-latest-annual-reporting-year-latest-quarterly-report

Get the latest annual reporting year, latest quarterly reporting quarter and year, and current date in UTC

read-only idempotent
get-a-financial-line-item-for-a-set-of-company-ids

Get a financial line item for a set of company_ids

get-a-financial-line-item-for-a-given-company-id

Get a financial line item for a given company_id

read-only idempotent
get-the-market-caps-between-start-and-end-date-inclusive

Get the market caps between start and end date inclusive

read-only idempotent
get-information-about-the-specified-merger-acquisition-trans

Get information about the specified merger/acquisition transaction

read-only idempotent
get-the-advisor-companies-and-their-roles-for-the-specified-

Get the advisor companies and their roles for the specified company in the specified merger/acquisition transaction

read-only idempotent
get-the-merger-acquisition-transactions-for-the-specified-co

Get the merger/acquisition transactions for the specified company

read-only idempotent
get-the-candlestick-price-chart-as-a-png-image-for-a-given-t

Get the candlestick price chart as a PNG image for a given trading item between start_date and end_date inclusive

read-only idempotent
get-stock-prices-for-a-given-trading-item-id-and-its-associa

Get stock prices for a given trading_item_id and its associated currency between start_date and end_date inclusive, with latest available data being from the previous day, and the most recent price will always be the closing price from the day before

read-only idempotent
get-the-historical-metadata-of-the-trading-item-id-such-as-c

Get the historical metadata of the trading item id, such as currency, symbol, exchange_name, instrument_type, and first_trade_date

read-only idempotent
get-the-list-of-current-and-previous-companies-that-are-rela

Get the list of current and previous companies that are relationship_type OF company_id

read-only idempotent
get-the-list-of-current-and-previous-ticker-identification-t

Get the list of current and previous ticker identification triples that are relationship_type OF company_id

read-only idempotent
get-the-list-of-securities-for-a-given-company-id

Get the list of securities for a given company_id

read-only idempotent
get-the-primary-security-for-a-given-company-id

Get the primary security for a given company_id

read-only idempotent
get-the-templated-segments-of-a-given-company-id-for-a-given

Get the templated segments of a given company_id for a given start_year, start_quarter, end_year and end_quarter

get-the-templated-segments-of-a-given-company-id-for-a-given

Get the templated segments of a given company_id for a given start_year, start_quarter, end_year and end_quarter

read-only idempotent
get-a-financial-statement-such-as-a-balance-sheet-income-sta

Get a financial statement, such as a balance sheet, income statement, or cashflow statement for a given company_id

get-a-financial-statement-such-as-a-balance-sheet-income-sta

Get a financial statement, such as a balance sheet, income statement, or cashflow statement for a given company_id

read-only idempotent
get-the-list-of-tickers-that-are-traded-on-exchange-code

Get the list of tickers that are traded on exchange_code

read-only idempotent
get-the-list-of-tickers-that-are-traded-on-the-provided-filt

Get the list of tickers that are traded on the provided filters: iso_code, state, exchange_code, and simple_industry

read-only idempotent
get-the-list-of-tickers-based-in-a-location-with-filters-iso

Get the list of tickers based in a location with filters iso_code and state

read-only idempotent
get-the-list-of-tickers-based-in-a-location-with-filters-iso

Get the list of tickers based in a location with filters iso_code and state

read-only idempotent
get-the-list-of-tickers-and-their-associated-identification-

Get the list of tickers and their associated identification triple that are in the given industry_classification and industry_code

read-only idempotent
get-the-list-of-tickers-that-are-classified-in-the-gics-code

Get the list of tickers that are classified in the gics_code

read-only idempotent
get-the-list-of-tickers-and-their-associated-identification-

Get the list of tickers and their associated identification triple that are in the given simple_industry

read-only idempotent
get-the-list-of-trading-items-that-are-traded-on-an-exchange

Get the list of trading items that are traded on an exchange via exchange_code

read-only idempotent
get-the-list-of-trading-items-for-a-given-security-id

Get the list of trading items for a given security_id

read-only idempotent
get-the-primary-trading-item-for-a-given-security-id

Get the primary trading item for a given security_id

read-only idempotent
get-the-transcript-for-a-given-key-dev-id-the-transcript-is-

Get the transcript for a given key_dev_id The transcript is a list of components comprising component_type, person_name, and text

read-only idempotent
get-the-raw-transcript-for-a-given-key-dev-id-the-raw-transc

Get the raw transcript for a given key_dev_id The raw transcript is a single string that indicates speakers by prepending `[speaker]:` to the transcript of the speaker's speech

read-only idempotent
return-a-list-of-all-permissions-that-the-request-user-has

Return a list of all permissions that the request user has

read-only idempotent
refresh-a-client-s-access-token-given-their-valid-refresh-to

Refresh a client's access token, given their valid refresh token

read-only idempotent
refresh-a-client-s-access-token-given-their-valid-refresh-to

Refresh a client's access token, given their valid refresh token

Capability Spec

kensho-llm-ready-api.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: S&P Global LLM-Ready API — kensho-llm-ready-api
  description: 'S&P Global LLM-Ready API — kensho-llm-ready-api. 61 operations. Lead operation: Get the financial auditors
    of a given company id. Self-contained Naftiko capability covering one S&P Global / Kensho business surface.'
  tags:
  - S&P Global
  - Kensho
  - LLM-Ready
  created: '2026-05-23'
  modified: '2026-05-23'
binds:
- namespace: env
  keys:
    KENSHO_LLMREADY_TOKEN: KENSHO_LLMREADY_TOKEN
capability:
  consumes:
  - type: http
    namespace: kensho-llm-ready-api
    baseUri: https://kfinance.kensho.com
    description: S&P Global LLM-Ready API consumed surface. Self-contained, no shared references.
    resources:
    - name: api-v1-auditors
      path: /api/v1/auditors/
      operations:
      - name: auditors_create
        method: POST
        description: Get the financial auditors of a given company id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ciqpro-company-ids
      path: /api/v1/ciqpro/{company_ids}
      operations:
      - name: ciqpro_retrieve
        method: GET
        description: Given a list of company IDs, return a list of those IDs to their CIQ Pro keys
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-company-groups-geo-country-iso-code-state
      path: /api/v1/company_groups/geo/country/{iso_code}/{state}
      operations:
      - name: GetCompaniesByLocation
        method: GET
        description: Get the list of companies based in a location with filters iso_code and state
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-company-groups-industry-industry-classification-indus
      path: /api/v1/company_groups/industry/{industry_classification}/{industry_code}
      operations:
      - name: GetCompaniesByIndustryCode
        method: GET
        description: Get the list of companies that are in the given industry_classification and industry_code
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-company-groups-industry-gics-gics-code
      path: /api/v1/company_groups/industry/gics/{gics_code}
      operations:
      - name: GetCompaniesByGICSCode
        method: GET
        description: Get the list of companies that are classified in the gics_code
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-company-groups-industry-simple-simple-industry
      path: /api/v1/company_groups/industry/simple/{simple_industry}
      operations:
      - name: GetCompaniesBySimpleIndustry
        method: GET
        description: Get the list of companies that are in the given simple_industry
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-competitors-company-id
      path: /api/v1/competitors/{company_id}
      operations:
      - name: GetCompetitorsfromCompany
        method: GET
        description: Get the list of company_id and company_name that are competitors of company_id, optionally filtered by
          the competitor_source type
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-competitors-company-id-competitor-source
      path: /api/v1/competitors/{company_id}/{competitor_source}
      operations:
      - name: GetCompetitorsfromCompany_2
        method: GET
        description: Get the list of company_id and company_name that are competitors of company_id, optionally filtered by
          the competitor_source type
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-cusip-security-id
      path: /api/v1/cusip/{security_id}
      operations:
      - name: GetCUSIP
        method: GET
        description: Get the CUSIP for a given security_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-earnings-company-id
      path: /api/v1/earnings/{company_id}
      operations:
      - name: GetEarningsCalls
        method: GET
        description: Get metadata (name, key dev id, and datetime) for earnings calls for a given company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-earnings-company-id-dates
      path: /api/v1/earnings/{company_id}/dates
      operations:
      - name: GetEarningsCallsDates
        method: GET
        description: Get the earnings calls in datetime for a given company_id in UTC
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-estimates
      path: /api/v1/estimates/
      operations:
      - name: GetEstimates
        method: POST
        description: Get the consensus estimates or guidance for a given company
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-estimates-analyst-recommendations-company-id
      path: /api/v1/estimates/analyst_recommendations/{company_id}
      operations:
      - name: GetAnalystRecommendations
        method: GET
        description: Get analyst recommendations for a given company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-estimates-consensus-target-price-company-id
      path: /api/v1/estimates/consensus_target_price/{company_id}
      operations:
      - name: GetConsensusTargetPrice
        method: GET
        description: Get the consensus target price estimates for a given company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-fundinground-info-transaction-id
      path: /api/v1/fundinground/info/{transaction_id}
      operations:
      - name: fundinground_info_retrieve
        method: GET
        description: Get detailed information about a round of funding
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-fundinground-info-transaction-id-advisors-investor-ad
      path: /api/v1/fundinground/info/{transaction_id}/advisors/investor/{advised_company_id}
      operations:
      - name: fundinground_info_advisors_investor_retrieve
        method: GET
        description: Get the advisors and their types for a company buying into a round of funding
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-fundinground-info-transaction-id-advisors-target
      path: /api/v1/fundinground/info/{transaction_id}/advisors/target
      operations:
      - name: fundinground_info_advisors_target_retrieve
        method: GET
        description: Get the advisors and their types for the company raising a round of funding
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-fundingrounds-investor-company-id
      path: /api/v1/fundingrounds/investor/{company_id}
      operations:
      - name: fundingrounds_investor_retrieve
        method: GET
        description: Get the rounds of funding that the specified company invested in
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-fundingrounds-target-company-id
      path: /api/v1/fundingrounds/target/{company_id}
      operations:
      - name: fundingrounds_target_retrieve
        method: GET
        description: Get the rounds of funding that the specified company was in
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-id-cusip
      path: /api/v1/id/{cusip}
      operations:
      - name: CUSIPtoIdentificationTriple
        method: GET
        description: Get the most likely trading_item_id, security_id, and company_id with a given CUSIP
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-id-isin
      path: /api/v1/id/{isin}
      operations:
      - name: ISINtoIdentificationTriple
        method: GET
        description: Get the most likely trading_item_id, security_id, and company_id with a given ISIN
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-id-ticker
      path: /api/v1/id/{ticker}
      operations:
      - name: TickertoIdentificationTriple
        method: GET
        description: Get the most likely trading_item_id, security_id, and company_id with a given ticker symbol
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-id-ticker-exchange-code-exchange-code
      path: /api/v1/id/{ticker}/exchange_code/{exchange_code}
      operations:
      - name: TickertoIdentificationTriple_2
        method: GET
        description: Get the most likely trading_item_id, security_id, and company_id with a given ticker symbol
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ids
      path: /api/v1/ids
      operations:
      - name: UnifiedIdentificationTriple
        method: POST
        description: Get the most likely trading_item_id, security_id, and company_id for various identifier types (ISIN,
          CUSIP, Company ID, ticker, or company name)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-info-company-id
      path: /api/v1/info/{company_id}
      operations:
      - name: GetCompanyInformation
        method: GET
        description: Get the general information of a given company_id, such as name, status, company type, simple industry,
          number of employees, founding date, webpage, and address
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-info-company-id-descriptions
      path: /api/v1/info/{company_id}/descriptions
      operations:
      - name: info_descriptions_retrieve
        method: GET
        description: Get the company's summary (short description) and description (long description)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-info-company-id-names
      path: /api/v1/info/{company_id}/names
      operations:
      - name: info_names_retrieve
        method: GET
        description: 'Get the company''s other names: alternate_names (names that a company also goes by), historical_names
          (names that the company used to go by), and native_names (company names in native language)'
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-isin-security-id
      path: /api/v1/isin/{security_id}
      operations:
      - name: GetISIN
        method: GET
        description: Get the ISIN for a given security_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-latest
      path: /api/v1/latest
      operations:
      - name: GetLatestDate
        method: GET
        description: Get the latest annual reporting year, latest quarterly reporting quarter and year, and current date in
          UTC
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-line-item
      path: /api/v1/line_item/
      operations:
      - name: GetFinancialLineItem
        method: POST
        description: Get a financial line item for a set of company_ids
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-line-item-company-id-line-item-period-type-start-year
      path: /api/v1/line_item/{company_id}/{line_item}/{period_type}/{start_year}/{end_year}/{start_quarter}/{end_quarter}
      operations:
      - name: GetFinancialLineItem_2
        method: GET
        description: Get a financial line item for a given company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-market-cap-company-id-start-date-end-date
      path: /api/v1/market_cap/{company_id}/{start_date}/{end_date}
      operations:
      - name: GetMarketCaps
        method: GET
        description: Get the market caps between start and end date inclusive
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-merger-info-transaction-id
      path: /api/v1/merger/info/{transaction_id}
      operations:
      - name: merger_info_retrieve
        method: GET
        description: Get information about the specified merger/acquisition transaction
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-merger-info-transaction-id-advisors-advised-company-i
      path: /api/v1/merger/info/{transaction_id}/advisors/{advised_company_id}
      operations:
      - name: merger_info_advisors_retrieve
        method: GET
        description: Get the advisor companies and their roles for the specified company in the specified merger/acquisition
          transaction
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-mergers-company-id
      path: /api/v1/mergers/{company_id}
      operations:
      - name: mergers_retrieve
        method: GET
        description: Get the merger/acquisition transactions for the specified company
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-price-chart-trading-item-id-start-date-end-date-perio
      path: /api/v1/price_chart/{trading_item_id}/{start_date}/{end_date}/{periodicity}/{adjusted}
      operations:
      - name: GetPriceChart
        method: GET
        description: Get the candlestick price chart as a PNG image for a given trading item between start_date and end_date
          inclusive
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-pricing-trading-item-id-start-date-end-date-periodici
      path: /api/v1/pricing/{trading_item_id}/{start_date}/{end_date}/{periodicity}/{adjusted}
      operations:
      - name: GetStockPrices
        method: GET
        description: Get stock prices for a given trading_item_id and its associated currency between start_date and end_date
          inclusive, with latest available data being from the previous day, and the most recent price will always be the
          closing price from the day before
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-pricing-trading-item-id-metadata
      path: /api/v1/pricing/{trading_item_id}/metadata
      operations:
      - name: GetHistoricalMetadata
        method: GET
        description: Get the historical metadata of the trading item id, such as currency, symbol, exchange_name, instrument_type,
          and first_trade_date
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-relationship-company-id-relationship-type
      path: /api/v1/relationship/{company_id}/{relationship_type}
      operations:
      - name: GetCompaniesbyBusinessRelationships
        method: GET
        description: Get the list of current and previous companies that are relationship_type OF company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-relationship-company-id-relationship-type-ticker
      path: /api/v1/relationship/{company_id}/{relationship_type}/ticker
      operations:
      - name: GetTickersbyBusinessRelationships
        method: GET
        description: Get the list of current and previous ticker identification triples that are relationship_type OF company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-securities-company-id
      path: /api/v1/securities/{company_id}
      operations:
      - name: GetSecurities
        method: GET
        description: Get the list of securities for a given company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-securities-company-id-primary
      path: /api/v1/securities/{company_id}/primary
      operations:
      - name: GetPrimarySecurity
        method: GET
        description: Get the primary security for a given company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-segments
      path: /api/v1/segments/
      operations:
      - name: GetSegments
        method: POST
        description: Get the templated segments of a given company_id for a given start_year, start_quarter, end_year and
          end_quarter
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-segments-company-id-segment-type-period-type-start-ye
      path: /api/v1/segments/{company_id}/{segment_type}/{period_type}/{start_year}/{end_year}/{start_quarter}/{end_quarter}
      operations:
      - name: GetSegments_2
        method: GET
        description: Get the templated segments of a given company_id for a given start_year, start_quarter, end_year and
          end_quarter
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-statements
      path: /api/v1/statements/
      operations:
      - name: GetFinancialStatement
        method: POST
        description: Get a financial statement, such as a balance sheet, income statement, or cashflow statement for a given
          company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-statements-company-id-statement-type-period-type-star
      path: /api/v1/statements/{company_id}/{statement_type}/{period_type}/{start_year}/{end_year}/{start_quarter}/{end_quarter}
      operations:
      - name: GetFinancialStatement_2
        method: GET
        description: Get a financial statement, such as a balance sheet, income statement, or cashflow statement for a given
          company_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ticker-groups-exchange-exchange-code
      path: /api/v1/ticker_groups/exchange/{exchange_code}
      operations:
      - name: GetTickersByExchangeCode
        method: GET
        description: Get the list of tickers that are traded on exchange_code
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ticker-groups-filters-geo-iso-code-state-simple-simpl
      path: /api/v1/ticker_groups/filters/geo/{iso_code}/{state}/simple/{simple_industry}/exchange/{exchange_code}
      operations:
      - name: GetTickersByCombinedFilters
        method: GET
        description: 'Get the list of tickers that are traded on the provided filters: iso_code, state, exchange_code, and
          simple_industry'
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ticker-groups-geo-country-iso-code
      path: /api/v1/ticker_groups/geo/country/{iso_code}
      operations:
      - name: GetTickersByLocation
        method: GET
        description: Get the list of tickers based in a location with filters iso_code and state
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ticker-groups-geo-country-iso-code-state
      path: /api/v1/ticker_groups/geo/country/{iso_code}/{state}
      operations:
      - name: GetTickersByLocation_2
        method: GET
        description: Get the list of tickers based in a location with filters iso_code and state
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ticker-groups-industry-industry-classification-indust
      path: /api/v1/ticker_groups/industry/{industry_classification}/{industry_code}
      operations:
      - name: GetTickersByIndustryCode
        method: GET
        description: Get the list of tickers and their associated identification triple that are in the given industry_classification
          and industry_code
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ticker-groups-industry-gics-gics-code
      path: /api/v1/ticker_groups/industry/gics/{gics_code}
      operations:
      - name: GetTickersByGICSCode
        method: GET
        description: Get the list of tickers that are classified in the gics_code
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-ticker-groups-industry-simple-simple-industry
      path: /api/v1/ticker_groups/industry/simple/{simple_industry}
      operations:
      - name: GetTickersBySimpleIndustry
        method: GET
        description: Get the list of tickers and their associated identification triple that are in the given simple_industry
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-trading-item-groups-exchange-exchange-code
      path: /api/v1/trading_item_groups/exchange/{exchange_code}
      operations:
      - name: GetTradingItemsByExchangeCode
        method: GET
        description: Get the list of trading items that are traded on an exchange via exchange_code
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-trading-items-security-id
      path: /api/v1/trading_items/{security_id}
      operations:
      - name: GetTradingItems
        method: GET
        description: Get the list of trading items for a given security_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-v1-trading-items-security-id-primary
      path: /api/v1/trading_items/{security_id}/primary
      operations:
      - name: GetPrimaryTradingItem
        method: GET
     

# --- truncated at 32 KB (79 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sp-global/refs/heads/main/capabilities/kensho-llm-ready-api.yaml