Skip to content

Releases: intrinio/python-sdk

Intrinio Python SDK v5.0.0

10 Oct 22:34
Compare
Choose a tag to compare

Bug Fixes

  • POTENTIALLY BREAKING CHANGE - added page_size and next_page parameters to SecurityApi.get_security_intraday_prices()

Intrinio Python SDK v4.0.0

11 Jul 00:25
Compare
Choose a tag to compare

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

02 Jul 20:45
Compare
Choose a tag to compare

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

26 Jun 22:27
Compare
Choose a tag to compare

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

30 May 00:14
Compare
Choose a tag to compare

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

24 May 11:27
Compare
Choose a tag to compare

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

01 May 23:27
Compare
Choose a tag to compare
  • Added Crypto Technicals API endpoints
  • Added Zacks API endpoints
  • Improved documentation

Intrinio Python SDK v2.2.1

10 Apr 20:43
Compare
Choose a tag to compare
  • 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

26 Mar 20:11
Compare
Choose a tag to compare
  • Added Options.
  • Added VWAP to Technicals.

Intrinio Python SDK v2.1.0

23 Feb 16:10
Compare
Choose a tag to compare
  • Added Forex Currencies, Pairs, and Prices