For Agents
Resolve CUSIP and ISIN identifiers, look up issuer and security metadata, map tickers to CUSIPs, and search syndicated loan, option, and carbon credit instruments.
Use for: Resolve CUSIP 037833100 to issuer and security details, Find the CUSIP for an ISIN starting with US0378331005, Get the CUSIP for the ticker AAPL on NASDAQ, Search syndicated loan CUSIPs for a specific borrower
Not supported: Does not handle trading, settlement instructions, or pricing - use for CUSIP and ISIN identifier lookup and security reference data only.
Jentic maintains a curated, agent-optimized OpenAPI specification for CUSIP Data API, kept validated and agent-ready. CUSIP Global Services also publishes its own OpenAPI document covering the same operations, linked in the FAQ below. CUSIP Data API exposes CUSIP Global Services' identifier database, the canonical reference for the nine-character CUSIP codes that uniquely identify financial securities for clearing and settlement. Endpoints cover CUSIP and ISIN lookup, syndicated loan and option/future identifiers, ticker symbol resolution, associated issuer and corporate-action search, and carbon credit (VCM) identifiers. Authentication is by an X-API-KEY header.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CUSIP Data API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcusip.com%2Fcusip" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcusip.com%2Fcusip" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with CUSIP Data API.
Resolve a CUSIP or ISIN to security metadata including issuer, issue type, and identifier history
Map a ticker symbol on a specific exchange to the corresponding CUSIP and ISIN
Search syndicated loan CUSIPs by deal, agent, and borrower attributes
Look up option and future CUSIPs by underlying or comma-delimited identifier list
Search corporate-action records and associated issuer relationships across the CUSIP database
Retrieve carbon credit (VCM) CUSIPs by identifier or filter search
Patterns agents use CUSIP Data API for, with concrete tasks.
★ Security Master Enrichment
Enrich an internal security master file by resolving CUSIPs and ISINs to canonical issuer, issue type, and identifier metadata from CGS. Treasury, fund administration, and middle-office teams use the CUSIP Data API to keep reference data accurate without manual data-vendor reconciliation. The API supports both single-identifier and comma-delimited list lookup for batch enrichment.
Call GET /cusip/{cusipList} with a comma-delimited list of 50 CUSIPs from the security master and persist the returned issuer and issue-type fields
Ticker to CUSIP Mapping
Map exchange ticker symbols to CUSIPs for trade matching, regulatory filings, and downstream systems that key on CGS identifiers. Use /cusipTickerSymbol/ticker/{tickerSymbol} to resolve a ticker, or /cusipTickerSymbol/cusip/{cusip} for the reverse direction.
Call GET /cusipTickerSymbol/ticker/AAPL to resolve the Apple Inc ticker to its CUSIP and ISIN for a trade ticket
Syndicated Loan Identifier Search
Search and resolve syndicated loan CUSIPs for loan trading, agent reporting, and portfolio reconciliation. The /cusip/loan/search and /cusip/loan/{cusip} endpoints expose CGS's loan identifier coverage with filters for borrower, agent, and deal attributes.
Call GET /cusip/loan/search with a borrower filter to retrieve all loan CUSIPs for that borrower for a portfolio review
Corporate Action and Issuer Research
Research issuer relationships and corporate-action history across the CUSIP database. Use /cusip/associatedIssuer/search to find related issuers under a parent and /cusip/corporateAction/search to surface action records (mergers, splits, name changes) for a CUSIP or issuer.
Call GET /cusip/corporateAction/search with the issuerNumber filter to surface all corporate actions affecting a parent issuer's outstanding securities
AI Agent Identifier Resolution via Jentic
An AI agent helping a research analyst convert a list of tickers, ISINs, and CUSIPs into a single identifier scheme uses Jentic to drive the CUSIP Data API. The agent searches for 'lookup cusip', loads the appropriate operation, supplies the identifier, and returns the resolved record without manual integration glue.
Use Jentic to search 'lookup cusip' and execute /cusip/{cusip} for each identifier in the analyst's list to produce a unified reference table
17 endpoints — jentic maintains a curated, agent-optimized openapi specification for cusip data api, kept validated and agent-ready.
METHOD
PATH
DESCRIPTION
/cusip/{cusip}
Resolve a CUSIP to security metadata
/cusip/search
Search the CUSIP database with filters
/isin/{isin}
Resolve an ISIN to CUSIP data
/cusipTickerSymbol/ticker/{tickerSymbol}
Map a ticker to its CUSIP
/cusip/loan/search
Search syndicated loan CUSIPs
/cusip/option/{cusip_or_cusipList}
Resolve option and future CUSIPs
/cusip/corporateAction/search
Search corporate-action records
/cusip/vcm/{cusip}
Resolve a carbon credit CUSIP
/cusip/{cusip}
Resolve a CUSIP to security metadata
/cusip/search
Search the CUSIP database with filters
/isin/{isin}
Resolve an ISIN to CUSIP data
/cusipTickerSymbol/ticker/{tickerSymbol}
Map a ticker to its CUSIP
/cusip/loan/search
Search syndicated loan CUSIPs
/cusip/option/{cusip_or_cusipList}
Resolve option and future CUSIPs
/cusip/corporateAction/search
Search corporate-action records
/cusip/vcm/{cusip}
Resolve a carbon credit CUSIP
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the CUSIP Data API by hand means provisioning an X-API-KEY, attaching it to every header, and mapping its CUSIP, ISIN, and ticker lookup routes yourself. Through Jentic you install once, import the CUSIP Data API from the API Directory, store the key once, and your agent calls it.
Permission scoping
CUSIP puts the identifier in the URL path (/cusip/{cusip}, /isin/{isin}), so a rule can pin your agent to a specific lookup surface. You choose the operations it may call, so if you allow only the identifier and search reads, corporate-action or loan-search calls are not included unless you add them.
Credential isolation
Your CUSIP X-API-KEY is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'look up a security by CUSIP' or 'resolve a ticker to a CUSIP', and Jentic returns the matching CUSIP Data operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using CUSIP Data API through Jentic.
Which OpenAPI specification does this CUSIP Data API page describe?
A curated, agent-optimized Jentic specification covering 17 CUSIP Data API operations. CUSIP Global Services also publishes its own OpenAPI document at https://www.cusip.com/swagger/yaml/cusip/api-docs.yaml, which declares OpenAPI 3.0.2 and the same 17 read operations against the same api.cusip.com base URL. The Jentic variant is derived from that document, normalized to OpenAPI 3.0.3, and kept validated so agents can load it directly. Get started with Jentic One, the self-hosted execution layer.
What authentication does the CUSIP Data API use?
The API uses an API key sent in the X-API-KEY request header. Through Jentic the key is held in the encrypted vault and injected at execution time, so the raw key never enters the agent's prompt.
Can I look up a CUSIP from an ISIN with the CUSIP Data API?
Yes. Call GET /isin/{isin} for a single ISIN or GET /isin/{isinList} for a comma-delimited list. The response returns the corresponding CUSIP records with issuer and issue metadata.
What are the rate limits for the CUSIP Data API?
Rate limits are governed by the CGS commercial agreement and are not encoded in the spec. Limits scale with the licensed data tier; check your CGS contract for the precise quota.
How do I map a stock ticker to its CUSIP through Jentic?
Run pip install jentic, search for 'ticker to cusip', load /cusipTickerSymbol/ticker/{tickerSymbol}, and execute it with the ticker. Jentic returns the matching CUSIP and ISIN.
Does the CUSIP Data API cover syndicated loans and options?
Yes. Use /cusip/loan/{cusip} and /cusip/loan/search for syndicated loans, and /cusip/option/{cusip_or_cusipList} and /cusip/option/search for options and futures.
Can I limit what my agent is allowed to do with the CUSIP Data API?
Yes. Because you run Jentic One yourself, your own rules decide which CUSIP Data operations and which stored X-API-KEY the agent may use. Since the identifier sits in the URL path, you can pin the agent to specific lookup surfaces such as GET /cusip/{cusip} and GET /isin/{isin}, or allow only the identifier and search reads. If you grant just those, corporate-action or syndicated-loan search calls stay unavailable to the agent until you explicitly add them.
GET STARTED