Skip to content

Commit d2b12e3

Browse files
Release 6.21.0
1 parent 563474a commit d2b12e3

File tree

578 files changed

+8149
-582
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

578 files changed

+8149
-582
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ To get an API key, [sign up here](https://intrinio.com/).
44

55
Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the [Intrinio API documentation](https://docs.intrinio.com/documentation/api_v2). If you need additional help in using the API, please visit the [Intrinio website](https://intrinio.com) and click on the chat icon in the lower right corner.
66

7-
- API version: 2.28.0
8-
- Package version: 5.21.0
7+
- API version: 2.28.4
8+
- Package version: 6.21.0
99

1010

1111
## Requirements.
@@ -123,8 +123,10 @@ Class | Method | HTTP request | Description
123123
*DataTagApi* | [**get_data_tag_by_id**](docs/DataTagApi.md#get_data_tag_by_id) | **GET** /data_tags/{identifier} | Lookup Data Tag
124124
*DataTagApi* | [**search_data_tags**](docs/DataTagApi.md#search_data_tags) | **GET** /data_tags/search | Search Data Tags
125125
*ESGApi* | [**get_esg_companies**](docs/ESGApi.md#get_esg_companies) | **GET** /esg/companies | ESG Companies
126+
*ESGApi* | [**get_esg_company_comprehensive_ratings**](docs/ESGApi.md#get_esg_company_comprehensive_ratings) | **GET** /esg/{identifier}/comprehensive | ESG Company Comprehensive Ratings History
126127
*ESGApi* | [**get_esg_company_ratings**](docs/ESGApi.md#get_esg_company_ratings) | **GET** /esg/{identifier} | ESG Company Ratings History
127128
*ESGApi* | [**get_esg_latest**](docs/ESGApi.md#get_esg_latest) | **GET** /esg | ESG Latest
129+
*ESGApi* | [**get_esg_latest_comprehensive**](docs/ESGApi.md#get_esg_latest_comprehensive) | **GET** /esg/comprehensive | ESG Latest Comprehensive
128130
*ETFsApi* | [**get_all_etfs**](docs/ETFsApi.md#get_all_etfs) | **GET** /etfs | All ETFs
129131
*ETFsApi* | [**get_etf**](docs/ETFsApi.md#get_etf) | **GET** /etfs/{identifier} | Lookup ETF
130132
*ETFsApi* | [**get_etf_analytics**](docs/ETFsApi.md#get_etf_analytics) | **GET** /etfs/{identifier}/analytics | ETF Analytics
@@ -188,6 +190,7 @@ Class | Method | HTTP request | Description
188190
*OptionsApi* | [**get_options_prices_eod**](docs/OptionsApi.md#get_options_prices_eod) | **GET** /options/prices/{identifier}/eod | Option Prices EOD
189191
*OptionsApi* | [**get_options_prices_realtime**](docs/OptionsApi.md#get_options_prices_realtime) | **GET** /options/prices/{identifier}/realtime | Option Prices Realtime
190192
*OptionsApi* | [**get_options_stats_realtime**](docs/OptionsApi.md#get_options_stats_realtime) | **GET** /options/prices/{identifier}/realtime/stats | Option Stats Realtime
193+
*OptionsApi* | [**get_security_snapshots**](docs/OptionsApi.md#get_security_snapshots) | **GET** /options/snapshots | Option Prices Realtime Snapshot
191194
*OptionsApi* | [**get_unusual_activity**](docs/OptionsApi.md#get_unusual_activity) | **GET** /options/unusual_activity/{symbol} | Options Unusual Activity
192195
*OptionsApi* | [**get_unusual_activity_intraday**](docs/OptionsApi.md#get_unusual_activity_intraday) | **GET** /options/unusual_activity/{symbol}/intraday | Options Unusual Activity Intraday
193196
*OptionsApi* | [**get_unusual_activity_universal**](docs/OptionsApi.md#get_unusual_activity_universal) | **GET** /options/unusual_activity | Options Unusual Activity Universal
@@ -239,6 +242,7 @@ Class | Method | HTTP request | Description
239242
*SecurityApi* | [**get_security_price_technicals_vwap**](docs/SecurityApi.md#get_security_price_technicals_vwap) | **GET** /securities/{identifier}/prices/technicals/vwap | Volume Weighted Average Price
240243
*SecurityApi* | [**get_security_price_technicals_wr**](docs/SecurityApi.md#get_security_price_technicals_wr) | **GET** /securities/{identifier}/prices/technicals/wr | Williams %R
241244
*SecurityApi* | [**get_security_realtime_price**](docs/SecurityApi.md#get_security_realtime_price) | **GET** /securities/{identifier}/prices/realtime | Realtime Stock Price for Security
245+
*SecurityApi* | [**get_security_snapshots**](docs/SecurityApi.md#get_security_snapshots) | **GET** /securities/snapshots | Realtime Stock Prices Snapshot
242246
*SecurityApi* | [**get_security_stock_price_adjustments**](docs/SecurityApi.md#get_security_stock_price_adjustments) | **GET** /securities/{identifier}/prices/adjustments | Stock Price Adjustments by Security
243247
*SecurityApi* | [**get_security_stock_prices**](docs/SecurityApi.md#get_security_stock_prices) | **GET** /securities/{identifier}/prices | Stock Prices by Security
244248
*SecurityApi* | [**get_security_zacks_analyst_ratings**](docs/SecurityApi.md#get_security_zacks_analyst_ratings) | **GET** /securities/{identifier}/zacks/analyst_ratings | Zacks Analyst Ratings for Security
@@ -315,8 +319,10 @@ Class | Method | HTTP request | Description
315319
- [ApiResponseDataTags](docs/ApiResponseDataTags.md)
316320
- [ApiResponseDataTagsSearch](docs/ApiResponseDataTagsSearch.md)
317321
- [ApiResponseESGCompanies](docs/ApiResponseESGCompanies.md)
322+
- [ApiResponseESGCompanyComprehensiveRatingHistory](docs/ApiResponseESGCompanyComprehensiveRatingHistory.md)
318323
- [ApiResponseESGCompanyRatingHistory](docs/ApiResponseESGCompanyRatingHistory.md)
319324
- [ApiResponseESGLatest](docs/ApiResponseESGLatest.md)
325+
- [ApiResponseESGLatestComprehensive](docs/ApiResponseESGLatestComprehensive.md)
320326
- [ApiResponseETFHoldings](docs/ApiResponseETFHoldings.md)
321327
- [ApiResponseETFs](docs/ApiResponseETFs.md)
322328
- [ApiResponseEconomicIndexHistoricalData](docs/ApiResponseEconomicIndexHistoricalData.md)
@@ -442,6 +448,8 @@ Class | Method | HTTP request | Description
442448
- [DividendRecord](docs/DividendRecord.md)
443449
- [DonchianChannelTechnicalValue](docs/DonchianChannelTechnicalValue.md)
444450
- [ESGCompanySummary](docs/ESGCompanySummary.md)
451+
- [ESGComprehensiveRating](docs/ESGComprehensiveRating.md)
452+
- [ESGComprehensiveRatingWithCompany](docs/ESGComprehensiveRatingWithCompany.md)
445453
- [ESGRating](docs/ESGRating.md)
446454
- [ESGRatingWithCompany](docs/ESGRatingWithCompany.md)
447455
- [ETF](docs/ETF.md)
@@ -493,6 +501,8 @@ Class | Method | HTTP request | Description
493501
- [OptionPriceEod](docs/OptionPriceEod.md)
494502
- [OptionPriceRealtime](docs/OptionPriceRealtime.md)
495503
- [OptionRealtime](docs/OptionRealtime.md)
504+
- [OptionSnapshotGroup](docs/OptionSnapshotGroup.md)
505+
- [OptionSnapshotsResult](docs/OptionSnapshotsResult.md)
496506
- [OptionStatsRealtime](docs/OptionStatsRealtime.md)
497507
- [OptionUnusualTrade](docs/OptionUnusualTrade.md)
498508
- [Owner](docs/Owner.md)
@@ -509,6 +519,8 @@ Class | Method | HTTP request | Description
509519
- [SecurityScreenGroup](docs/SecurityScreenGroup.md)
510520
- [SecurityScreenResult](docs/SecurityScreenResult.md)
511521
- [SecurityScreenResultData](docs/SecurityScreenResultData.md)
522+
- [SecuritySnapshotGroup](docs/SecuritySnapshotGroup.md)
523+
- [SecuritySnapshotsResult](docs/SecuritySnapshotsResult.md)
512524
- [SecuritySummary](docs/SecuritySummary.md)
513525
- [SimpleMovingAverageTechnicalValue](docs/SimpleMovingAverageTechnicalValue.md)
514526
- [StandardizedFinancial](docs/StandardizedFinancial.md)
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
3+
[//]: # (CLASS:ApiResponseESGCompanyComprehensiveRatingHistory)
4+
5+
[//]: # (KIND:object)
6+
7+
### ApiResponseESGCompanyComprehensiveRatingHistory
8+
9+
#### Properties
10+
11+
[//]: # (START_DEFINITION)
12+
13+
Name | Type | Description
14+
------------ | ------------- | -------------
15+
**ratings** | [**list[ESGComprehensiveRating]**](ESGComprehensiveRating.md) |  
16+
**company** | [**ESGCompanySummary**](ESGCompanySummary.md) |  
17+
**next_page** | str | The token required to request the next page of the data. If null, no further results are available.  
18+
19+
[//]: # (END_DEFINITION)
20+
21+
22+
[//]: # (CONTAINED_CLASS:ESGComprehensiveRating)
23+
24+
25+
[//]: # (CONTAINED_CLASS:ESGCompanySummary)
26+
27+
28+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
3+
[//]: # (CLASS:ApiResponseESGLatestComprehensive)
4+
5+
[//]: # (KIND:object)
6+
7+
### ApiResponseESGLatestComprehensive
8+
9+
#### Properties
10+
11+
[//]: # (START_DEFINITION)
12+
13+
Name | Type | Description
14+
------------ | ------------- | -------------
15+
**ratings** | [**list[ESGComprehensiveRatingWithCompany]**](ESGComprehensiveRatingWithCompany.md) |  
16+
**next_page** | str | The token required to request the next page of the data. If null, no further results are available.  
17+
18+
[//]: # (END_DEFINITION)
19+
20+
21+
[//]: # (CONTAINED_CLASS:ESGComprehensiveRatingWithCompany)
22+
23+
24+

docs/ESGApi.md

Lines changed: 167 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ All URIs are relative to *https://api-v2.intrinio.com*
55
Method | HTTP request | Description
66
------------- | ------------- | -------------
77
[**get_esg_companies**](ESGApi.md#get_esg_companies) | **GET** /esg/companies | ESG Companies
8+
[**get_esg_company_comprehensive_ratings**](ESGApi.md#get_esg_company_comprehensive_ratings) | **GET** /esg/{identifier}/comprehensive | ESG Company Comprehensive Ratings History
89
[**get_esg_company_ratings**](ESGApi.md#get_esg_company_ratings) | **GET** /esg/{identifier} | ESG Company Ratings History
910
[**get_esg_latest**](ESGApi.md#get_esg_latest) | **GET** /esg | ESG Latest
11+
[**get_esg_latest_comprehensive**](ESGApi.md#get_esg_latest_comprehensive) | **GET** /esg/comprehensive | ESG Latest Comprehensive
1012

1113

1214

@@ -34,7 +36,7 @@ Method | HTTP request | Description
3436

3537
[//]: # (START_OVERVIEW)
3638

37-
> ApiResponseESGCompanies get_esg_companies(country=country, page_size=page_size, next_page=next_page)
39+
> ApiResponseESGCompanies get_esg_companies(country=country, industry=industry, ticker=ticker, page_size=page_size, next_page=next_page)
3840
3941
#### ESG Companies
4042

@@ -54,11 +56,13 @@ from intrinio_sdk.rest import ApiException
5456
intrinio.ApiClient().set_api_key('YOUR_API_KEY')
5557
intrinio.ApiClient().allow_retries(True)
5658

57-
country = 'USA'
59+
country = 'Canada'
60+
industry = 'Retail'
61+
ticker = 'SHOP'
5862
page_size = 100
5963
next_page = ''
6064

61-
response = intrinio.ESGApi().get_esg_companies(country=country, page_size=page_size, next_page=next_page)
65+
response = intrinio.ESGApi().get_esg_companies(country=country, industry=industry, ticker=ticker, page_size=page_size, next_page=next_page)
6266
print(response)
6367

6468
# Note: For a Pandas DataFrame, import Pandas and use pd.DataFrame(response.property_name_dict)
@@ -75,6 +79,8 @@ print(response)
7579
Name | Type | Description | Notes
7680
------------- | ------------- | ------------- | -------------
7781
**country** | str| | [optional]  
82+
**industry** | str| | [optional]  
83+
**ticker** | str| | [optional]  
7884
**page_size** | int| The number of results to return | [optional] [default to 100]  
7985
**next_page** | str| Gets the next page of data from a previous API call | [optional]  
8086
<br/>
@@ -88,6 +94,84 @@ Name | Type | Description | Notes
8894
[//]: # (END_OPERATION)
8995

9096

97+
[//]: # (START_OPERATION)
98+
99+
[//]: # (CLASS:ESGApi)
100+
101+
[//]: # (METHOD:get_esg_company_comprehensive_ratings)
102+
103+
[//]: # (RETURN_TYPE:ApiResponseESGCompanyComprehensiveRatingHistory)
104+
105+
[//]: # (RETURN_TYPE_KIND:object)
106+
107+
[//]: # (RETURN_TYPE_DOC:ApiResponseESGCompanyComprehensiveRatingHistory.md)
108+
109+
[//]: # (OPERATION:get_esg_company_comprehensive_ratings_v2)
110+
111+
[//]: # (ENDPOINT:/esg/{identifier}/comprehensive)
112+
113+
[//]: # (DOCUMENT_LINK:ESGApi.md#get_esg_company_comprehensive_ratings)
114+
115+
## **get_esg_company_comprehensive_ratings**
116+
117+
[**View Intrinio API Documentation**](https://docs.intrinio.com/documentation/python/get_esg_company_comprehensive_ratings_v2)
118+
119+
[//]: # (START_OVERVIEW)
120+
121+
> ApiResponseESGCompanyComprehensiveRatingHistory get_esg_company_comprehensive_ratings(identifier, page_size=page_size, next_page=next_page)
122+
123+
#### ESG Company Comprehensive Ratings History
124+
125+
126+
127+
[//]: # (END_OVERVIEW)
128+
129+
### Example
130+
[//]: # (START_CODE_EXAMPLE)
131+
132+
```python
133+
from __future__ import print_function
134+
import time
135+
import intrinio_sdk as intrinio
136+
from intrinio_sdk.rest import ApiException
137+
138+
intrinio.ApiClient().set_api_key('YOUR_API_KEY')
139+
intrinio.ApiClient().allow_retries(True)
140+
141+
identifier = 'AAPL'
142+
page_size = 100
143+
next_page = ''
144+
145+
response = intrinio.ESGApi().get_esg_company_comprehensive_ratings(identifier, page_size=page_size, next_page=next_page)
146+
print(response)
147+
148+
# Note: For a Pandas DataFrame, import Pandas and use pd.DataFrame(response.property_name_dict)
149+
```
150+
[//]: # (END_CODE_EXAMPLE)
151+
152+
[//]: # (START_DEFINITION)
153+
154+
### Parameters
155+
156+
[//]: # (START_PARAMETERS)
157+
158+
159+
Name | Type | Description | Notes
160+
------------- | ------------- | ------------- | -------------
161+
**identifier** | str| ISIN, Intrinio ID, or Ticker | &nbsp;
162+
**page_size** | int| The number of results to return | [optional] [default to 100] &nbsp;
163+
**next_page** | str| Gets the next page of data from a previous API call | [optional] &nbsp;
164+
<br/>
165+
166+
[//]: # (END_PARAMETERS)
167+
168+
### Return type
169+
170+
[**ApiResponseESGCompanyComprehensiveRatingHistory**](ApiResponseESGCompanyComprehensiveRatingHistory.md)
171+
172+
[//]: # (END_OPERATION)
173+
174+
91175
[//]: # (START_OPERATION)
92176

93177
[//]: # (CLASS:ESGApi)
@@ -190,7 +274,7 @@ Name | Type | Description | Notes
190274

191275
[//]: # (START_OVERVIEW)
192276

193-
> ApiResponseESGLatest get_esg_latest(country=country, country2=country2, page_size=page_size, next_page=next_page)
277+
> ApiResponseESGLatest get_esg_latest(country=country, page_size=page_size, next_page=next_page)
194278
195279
#### ESG Latest
196280

@@ -211,11 +295,10 @@ intrinio.ApiClient().set_api_key('YOUR_API_KEY')
211295
intrinio.ApiClient().allow_retries(True)
212296

213297
country = 'USA'
214-
country2 = 'USA'
215298
page_size = 100
216299
next_page = ''
217300

218-
response = intrinio.ESGApi().get_esg_latest(country=country, country2=country2, page_size=page_size, next_page=next_page)
301+
response = intrinio.ESGApi().get_esg_latest(country=country, page_size=page_size, next_page=next_page)
219302
print(response)
220303

221304
# Note: For a Pandas DataFrame, import Pandas and use pd.DataFrame(response.property_name_dict)
@@ -232,7 +315,6 @@ print(response)
232315
Name | Type | Description | Notes
233316
------------- | ------------- | ------------- | -------------
234317
**country** | str| | [optional] &nbsp;
235-
**country2** | str| | [optional] &nbsp;
236318
**page_size** | int| The number of results to return | [optional] [default to 100] &nbsp;
237319
**next_page** | str| Gets the next page of data from a previous API call | [optional] &nbsp;
238320
<br/>
@@ -245,3 +327,81 @@ Name | Type | Description | Notes
245327

246328
[//]: # (END_OPERATION)
247329

330+
331+
[//]: # (START_OPERATION)
332+
333+
[//]: # (CLASS:ESGApi)
334+
335+
[//]: # (METHOD:get_esg_latest_comprehensive)
336+
337+
[//]: # (RETURN_TYPE:ApiResponseESGLatestComprehensive)
338+
339+
[//]: # (RETURN_TYPE_KIND:object)
340+
341+
[//]: # (RETURN_TYPE_DOC:ApiResponseESGLatestComprehensive.md)
342+
343+
[//]: # (OPERATION:get_esg_latest_comprehensive_v2)
344+
345+
[//]: # (ENDPOINT:/esg/comprehensive)
346+
347+
[//]: # (DOCUMENT_LINK:ESGApi.md#get_esg_latest_comprehensive)
348+
349+
## **get_esg_latest_comprehensive**
350+
351+
[**View Intrinio API Documentation**](https://docs.intrinio.com/documentation/python/get_esg_latest_comprehensive_v2)
352+
353+
[//]: # (START_OVERVIEW)
354+
355+
> ApiResponseESGLatestComprehensive get_esg_latest_comprehensive(country=country, page_size=page_size, next_page=next_page)
356+
357+
#### ESG Latest Comprehensive
358+
359+
360+
361+
[//]: # (END_OVERVIEW)
362+
363+
### Example
364+
[//]: # (START_CODE_EXAMPLE)
365+
366+
```python
367+
from __future__ import print_function
368+
import time
369+
import intrinio_sdk as intrinio
370+
from intrinio_sdk.rest import ApiException
371+
372+
intrinio.ApiClient().set_api_key('YOUR_API_KEY')
373+
intrinio.ApiClient().allow_retries(True)
374+
375+
country = 'USA'
376+
page_size = 100
377+
next_page = ''
378+
379+
response = intrinio.ESGApi().get_esg_latest_comprehensive(country=country, page_size=page_size, next_page=next_page)
380+
print(response)
381+
382+
# Note: For a Pandas DataFrame, import Pandas and use pd.DataFrame(response.property_name_dict)
383+
```
384+
[//]: # (END_CODE_EXAMPLE)
385+
386+
[//]: # (START_DEFINITION)
387+
388+
### Parameters
389+
390+
[//]: # (START_PARAMETERS)
391+
392+
393+
Name | Type | Description | Notes
394+
------------- | ------------- | ------------- | -------------
395+
**country** | str| | [optional] &nbsp;
396+
**page_size** | int| The number of results to return | [optional] [default to 100] &nbsp;
397+
**next_page** | str| Gets the next page of data from a previous API call | [optional] &nbsp;
398+
<br/>
399+
400+
[//]: # (END_PARAMETERS)
401+
402+
### Return type
403+
404+
[**ApiResponseESGLatestComprehensive**](ApiResponseESGLatestComprehensive.md)
405+
406+
[//]: # (END_OPERATION)
407+

docs/ESGCompanySummary.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212

1313
Name | Type | Description
1414
------------ | ------------- | -------------
15-
**id** | str | &nbsp;
16-
**name** | str | &nbsp;
17-
**ticker** | str | &nbsp;
18-
**isin** | str | &nbsp;
19-
**primary_industry** | str | &nbsp;
20-
**country** | str | &nbsp;
15+
**id** | str | The Intrinio ID of the company. &nbsp;
16+
**name** | str | The company’s common name. &nbsp;
17+
**ticker** | str | The stock market ticker symbol associated with the company’s common stock security. &nbsp;
18+
**isin** | str | The company&#39;s common securities identification 12-digit alphanumeric code. &nbsp;
19+
**primary_industry** | str | The primary industry associated with the company based on their main revenue generating operations. &nbsp;
20+
**country** | str | The country in which the company&#39;s headquarters or primary place of business is located. &nbsp;
2121

2222
[//]: # (END_DEFINITION)
2323

0 commit comments

Comments
 (0)