Releases: intrinio/python-sdk
Releases · intrinio/python-sdk
Intrinio Python SDK v5.0.0
Bug Fixes
- POTENTIALLY BREAKING CHANGE - added page_size and next_page parameters to SecurityApi.get_security_intraday_prices()
Intrinio Python SDK v4.0.0
New Features
- Page size limit increase to 50,000 for Security Screener endpoint in Security API
- Enabled screening by security_primary / security_delisted for Security Screener endpoint in Security API
Bug Fixes
- Added missing Company Summary to Fundamental response objects for Standardized and Reported Financials endpoints in Fundamentals API
- (potentially breaking change) Corrected Company News endpoint in Company API to return a Company News Summary object rather than a Company News object to resolve duplicate company summaries in documentation
- Fixed Lookup Filing endpoint in Filings API to include missing Company Summary per documentation
- Next Page token fix for Exchange Real-Time Prices endpoint in Stock Exchange API and All Data Tags endpoint in DataTag API
- Elimination of duplicate data tags for Standardized Financials endpoint in Fundamentals API
- Eliminated duplicate page_size parameter for Search Filing Notes endpoint in Filing API (resolves Javascript SDK use strict issue)
Intrinio Python SDK v3.3.0
New Features
- Filtering parameters added to IPOs endpoint in Company API
- Date parameter added to Options Chain endpoint in Options API
- Next Page output result property added to Realtime Prices endpoint in Stock Exchange API
Intrinio Python SDK v3.2.0
New Features
- New IPOs method in Company API
- Numerous filtering parameters added to All Securities method in Security API
- Added has_fundamentals and has_stock_prices filtering parameters to All Companies method in Company API
Bug Fixes
- Type parameter fiscal period enum value validation for Historical Data method in Company API
Intrinio Python SDK v3.1.0
New Features
- New Filing API method for 'All Fundamentals by Filing'
Bug Fixes
- Fixed an issue where users with a subscription to international stock prices but not US stock prices could not query international securities with a US sibling
- Fixed screener ordering by ticker and name
Intrinio Python SDK v3.0.0
New Features
- Potentially Breaking Change: Added start date, end date, and report type filters to Company Filings
- Added ability to specify multiple report types for Filings
- Added Parent, Sequence, Factor and Balance to Data Tags response
- Data Tags now sorted by sequence
Bug Fixes
- Proper error response when supplying invalid parameters to Technicals API methods
- Proper conversion of booleans to integers for Data Point Number method
Intrinio Python SDK v2.3.0
- Added Crypto Technicals API endpoints
- Added Zacks API endpoints
- Improved documentation
Intrinio Python SDK v2.2.1
- Added "_dict" properties to API response objects. These properties can be directly converted into a Pandas DataFrame.
For example:
from __future__ import print_function
import time
import intrinio_sdk
from intrinio_sdk.rest import ApiException
from pprint import pprint
import pandas as pd
intrinio_sdk.ApiClient().configuration.api_key['api_key'] = 'YOUR_API_KEY'
security_api = intrinio_sdk.SecurityApi()
identifier = 'AAPL' # str | A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID)
start_date = '2019-01-02' # date | Return intraday prices starting at the specified date (optional)
end_date = '2019-01-04' # date | Return intraday prices stopping at the specified date (optional)
try:
api_response = security_api.get_security_intraday_prices(
identifier,
start_date=start_date,
end_date=end_date)
data_frame = pd.DataFrame(api_response.intraday_prices_dict)
pprint(data_frame)
except ApiException as e:
print("Exception when calling SecurityApi->get_security_intraday_prices: %s\n" % e)
Intrinio Python SDK v2.2.0
- Added Options.
- Added VWAP to Technicals.
Intrinio Python SDK v2.1.0
- Added Forex Currencies, Pairs, and Prices