Python Software Development Kit (SDK)
Have a question about this Solution?
Our AI-powered search engine is continually improving.Learn more
The Python Software Development Kit (SDK) simplifies REST API integration within your Python environment, enabling both less technical and experienced users to effectively utilize REST APIs. The SDK seamlessly integrates with pandas DataFrames, offering a Jupyter-friendly environment that enhances data analysis experiences.
Python Software Development Kits (SDKs) available across S&P Global include:
- Market Intelligence Python SDK: S&P Capital API clients can now leverage this SDK to integrate end-of-day (EOD) and time-series financial and market data, including income statements, balance sheets, pricing, and dividend information from the S&P Capital IQ API into their Python workflows. The latest update introduces the Data Widgets Library. These new functions reflect data available on our S&P Global Capital IQ Pro platform widgets, facilitating seamless integration for streamlined access to financial, market, ESG data, and more—all in an optimized, analysis-ready format.
- Commodity Insights Python SDK: Consumers of energy and commodity markets data are opting to use versatile programming languages like Python, and tools like pandas and Jupyter for data analysis and manipulation of the various formats in which data is generated and transmitted. This is particularly true for entities operating in the energy and commodity markets, where data is generated and transmitted in a wide variety of formats such as structured databases, unstructured tender documents, and real-time information streams.
Service Provider Information
S&P Global is the world’s foremost provider of credit ratings, benchmarks, analytics and workflow solutions in the global capital, commodity and automotive markets. We enable governments, businesses and individuals with the right data, expertise and technology to make decisions with conviction. From helping our customers assess new investments to guiding them through ESG and energy transition across supply chains, we unlock new opportunities, solve challenges and accelerate progress.
Key Information
Use Cases
Leverage the Market Intelligence Python SDK to integrate high-quality data with your systems, portals, and business applications, including:
- Income statement, balance sheet, and cash flow values for backtesting models
- Basic automation of desktop/Excel-based modeling when Excel templates reach their limit
- Time-series pricing and market data values in addition to dividend information
The Commodity Insights Python SDK helps:
- Trading Analysts looking for investment returns (alpha) can utilize eWindow Market Data and quickly understand data structure, download required data, and start analysis and building visuals
- Oil & Petrochemical Analysts tracking refinery outages by region can download large amounts of World Refinery Database outages to plot and track the different region’s CDU Outages
- Integrate datasets like News and Insights with Machine Learning Python libraries to plot Sentiment Analysis and establish correlation with other datasets
Benefits
Market Intelligence Python SDK provides:
- Output generated in a reusable/extendible object such as a DataFrame, facilitating easy data processing and analysis
- Ease of authentication, request, and response handling
- Ability to use proxy objects for enhanced network communication
- Simplified SDK setup with robust error handling and token management
Commodity Insights Python SDK provides:
- Ease of authentication
- Leverage the Pagination parameter to easily traverse through all records
- Auto-handling of API rate-limits
- Intellisense to easily create requests and help free data scientists and analysts to focus on what truly matters; the analysis