All URIs are relative to https://api-v2.intrinio.com
Method | HTTP request | Description |
---|---|---|
get_zacks_analyst_ratings | GET /zacks/analyst_ratings | Zacks Analyst Ratings |
get_zacks_ebitda_consensus | GET /zacks/ebitda_consensus | Zacks EBITDA Consensus |
get_zacks_eps_estimates | GET /zacks/eps_estimates | Zacks EPS Estimates |
get_zacks_eps_growth_rates | GET /zacks/eps_growth_rates | Zacks EPS Growth Rates |
get_zacks_eps_surprises | GET /zacks/eps_surprises | Zacks EPS Surprises |
get_zacks_etf_holdings | GET /zacks/etf_holdings | Zacks ETF Holdings |
get_zacks_forward_pe | GET /zacks/forward_pe | Zacks Forward PE Estimates |
get_zacks_forward_pe_by_identifier | GET /zacks/forward_pe/{identifier} | Zacks Forward PE by identifer |
get_zacks_institutional_holding_companies | GET /zacks/institutional_holdings/companies | Zacks Institutional Holding Companies |
get_zacks_institutional_holding_owners | GET /zacks/institutional_holdings/owners | Zacks Institutional Holding Owners |
get_zacks_institutional_holdings | GET /zacks/institutional_holdings | Zacks Institutional Holdings |
get_zacks_long_term_growth_rates | GET /zacks/long_term_growth_rates | Zacks Long Term Growth Rates |
get_zacks_sales_estimates | GET /zacks/sales_estimates | Zacks Sales Estimates |
get_zacks_sales_surprises | GET /zacks/sales_surprises | Zacks Sales Surprises |
get_zacks_target_price_consensuses | GET /zacks/target_price_consensuses | Zacks Target Price Consensuses |
View Intrinio API Documentation
ApiResponseZacksAnalystRatings get_zacks_analyst_ratings(opts)
This database offers consensus analyst recommendations for over 5,000 US and Canadian listed companies.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
identifier = "AAPL",
start_date = NULL,
end_date = NULL,
mean_greater = NULL,
mean_less = NULL,
strong_buys_greater = NULL,
strong_buys_less = NULL,
buys_greater = NULL,
buys_less = NULL,
holds_greater = NULL,
holds_less = NULL,
sells_greater = NULL,
sells_less = NULL,
strong_sells_greater = NULL,
strong_sells_less = NULL,
total_greater = NULL,
total_less = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_analyst_ratings(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
identifier | Character | A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) | [optional] |
start_date | Date | Limit ratings to those on or after this date | [optional] |
end_date | Date | Limit ratings to those on or before this date | [optional] |
mean_greater | Numeric | Return only records with a mean (average) higher than this value | [optional] |
mean_less | Numeric | Return only records with a mean (average) lower than this value | [optional] |
strong_buys_greater | Integer | Return only records with more than this many Strong Buy recommendations | [optional] |
strong_buys_less | Integer | Return only records with fewer than this many Strong Buy recommendations | [optional] |
buys_greater | Integer | Return only records with more than this many Buy recommendations | [optional] |
buys_less | Integer | Return only records with fewer than this many Buy recommendations | [optional] |
holds_greater | Integer | Return only records with more than this many Hold recommendations | [optional] |
holds_less | Integer | Return only records with fewer than this many Hold recommendations | [optional] |
sells_greater | Integer | Return only records with more than this many Sell recommendations | [optional] |
sells_less | Integer | Return only records with fewer than this many Sell recommendations | [optional] |
strong_sells_greater | Integer | Return only records with more than this many Strong Sell recommendations | [optional] |
strong_sells_less | Integer | Return only records with fewer than this many Strong Sell recommendations | [optional] |
total_greater | Integer | Return only records with more than this many recommendations, regardless of type | [optional] |
total_less | Integer | Return only records with fewer than this many recommendations, regardless of type | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksAnalystRatings
View Intrinio API Documentation
ApiResponseZacksEBITDAConsensus get_zacks_ebitda_consensus(opts)
This database offers consensus EBITDA-related estimates for over 4,000 US and Canadian listed companies.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
identifier = "AAPL",
type = NULL,
next_page = NULL
)
response <- ZacksApi$get_zacks_ebitda_consensus(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
identifier | Character | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
type | Character | Limit EBITDA estimates to this type | [optional] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksEBITDAConsensus
View Intrinio API Documentation
ApiResponseZacksEPSEstimates get_zacks_eps_estimates(opts)
This database offers consensus earnings estimates for over 5,000 US and Canadian listed companies.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
identifier = "AAPL",
start_date = NULL,
end_date = NULL,
fiscal_year = NULL,
fiscal_period = NULL,
calendar_year = NULL,
calendar_period = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_eps_estimates(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
identifier | Character | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
start_date | Date | Limit EPS estimates to those on or after this date | [optional] |
end_date | Date | Limit EPS estimates to those on or before this date | [optional] |
fiscal_year | Integer | Only for the given fiscal year | [optional] |
fiscal_period | Character | The fiscal period | [optional] |
calendar_year | Integer | Only for the given calendar year | [optional] |
calendar_period | Character | The calendar period | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksEPSGrowthRates get_zacks_eps_growth_rates(opts)
This database offers consensus EPS growth rate estimates, comparing company estimates to historical company estimates, industry estimates, and S&P 500 index estimates.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
company = "AAPL",
industry_group_name = NULL,
industry_group_number = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_eps_growth_rates(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
company | Character | Filings for the given `company` identifier (ticker, CIK, LEI, Intrinio ID) | [optional] |
industry_group_name | Character | Return only growth rates for companies in the given Zacks industry group name | [optional] |
industry_group_number | Character | Return only growth rates for companies in the given Zacks industry group number | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksEPSGrowthRates
View Intrinio API Documentation
ApiResponseZacksEPSSurprises get_zacks_eps_surprises(opts)
This database returns historical estimated and actual earnings, guidance, and announcement dates for 17,000+ US and Canadian listed companies.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
start_date = NULL,
end_date = NULL,
eps_actual_greater = NULL,
eps_actual_less = NULL,
eps_mean_estimate_greater = NULL,
eps_mean_estimate_less = NULL,
eps_amount_diff_greater = NULL,
eps_amount_diff_less = NULL,
eps_percent_diff_greater = NULL,
eps_percent_diff_less = NULL,
eps_count_estimate_greater = NULL,
eps_count_estimate_less = NULL,
eps_std_dev_estimate_greater = NULL,
eps_std_dev_estimate_less = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_eps_surprises(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
start_date | Date | Limit EPS surprises to those on or after this date | [optional] |
end_date | Date | Limit EPS surprises to those on or before this date | [optional] |
eps_actual_greater | Numeric | Return only records with an actual EPS higher than this value | [optional] |
eps_actual_less | Numeric | Return only records with an actual EPS lower than this value | [optional] |
eps_mean_estimate_greater | Numeric | Return only records with an EPS mean estimate greater than this value | [optional] |
eps_mean_estimate_less | Numeric | Return only records with an EPS mean estimate lower than this value | [optional] |
eps_amount_diff_greater | Numeric | Return only records with an EPS amount difference greater than this value | [optional] |
eps_amount_diff_less | Numeric | Return only records with an EPS amount difference less than this value | [optional] |
eps_percent_diff_greater | Numeric | Return only records with an EPS percent difference greater than this value | [optional] |
eps_percent_diff_less | Numeric | Return only records with an EPS percent difference less than this value | [optional] |
eps_count_estimate_greater | Numeric | Return only records with an EPS count estimate greater than this value | [optional] |
eps_count_estimate_less | Numeric | Return only records with an EPS count estimate less than this value | [optional] |
eps_std_dev_estimate_greater | Numeric | Return only records with an EPS standard deviation greater than this value | [optional] |
eps_std_dev_estimate_less | Numeric | Return only records with an EPS standard deviation less than this value | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksETFHoldings get_zacks_etf_holdings(opts)
Returns Zacks ETF holdings data
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
etf_ticker = "SPY",
holding_symbol = "AAPL",
weight_greater = NULL,
weight_less = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_etf_holdings(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
etf_ticker | Character | Return holdings of the ETF with the given ticker | [optional] |
holding_symbol | Character | Return holdings where the instrument being held has the given trading symbol | [optional] |
weight_greater | Numeric | Return on the holdings with a weight greater than | [optional] |
weight_less | Numeric | Return on the holdings with a weight less than | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksForwardPEs get_zacks_forward_pe(opts)
This database offers price-to-earning ratio estimates for over 4,000 US and Canadian listed companies.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
next_page = NULL
)
response <- ZacksApi$get_zacks_forward_pe(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
next_page | Character | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ZacksForwardPE get_zacks_forward_pe_by_identifier(identifier)
Returns the forward PE estimates for the identifier
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Required params
identifier <- "MSFT"
response <- ZacksApi$get_zacks_forward_pe_by_identifier(identifier)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
identifier | Character | An Intrinio ID or ticker for a Security |
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldingCompanies get_zacks_institutional_holding_companies(opts)
Returns Zacks institutional holding companies data
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
ticker = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_institutional_holding_companies(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
ticker | Character | Return companies with the given ticker | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldingCompanies
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldingOwners get_zacks_institutional_holding_owners(opts)
Returns Zacks institutional holding owners data
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
cik = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_institutional_holding_owners(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
cik | Character | Return owners with the given Central Index Key (CIK) | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldingOwners
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldings get_zacks_institutional_holdings(opts)
Returns Zacks institutional holdings data
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
ticker = NULL,
owner_cik = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_institutional_holdings(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
ticker | Character | Return holdings where the company being held has the given ticker | [optional] |
owner_cik | Character | Return holdings where the owner/holder has the given Central Index Key (CIK) | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldings
View Intrinio API Documentation
ApiResponseZacksLongTermGrowthRates get_zacks_long_term_growth_rates(opts)
This database offers consensus long term growth rate estimates, including insight into changes in estimates and revisions over time.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
identifier = "AAPL",
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_long_term_growth_rates(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
identifier | Character | A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksLongTermGrowthRates
View Intrinio API Documentation
ApiResponseZacksSalesEstimates get_zacks_sales_estimates(opts)
This database offers consensus sales estimates for over 5,000 US and Canadian listed companies.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
identifier = "AAPL",
start_date = NULL,
end_date = NULL,
fiscal_year = NULL,
fiscal_period = NULL,
calendar_year = NULL,
calendar_period = NULL,
next_page = NULL,
page_size = 100,
next_page2 = NULL
)
response <- ZacksApi$get_zacks_sales_estimates(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
identifier | Character | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
start_date | Date | Limit Sales estimates to those on or after this date | [optional] |
end_date | Date | Limit Sales estimates to those on or before this date | [optional] |
fiscal_year | Integer | Only for the given fiscal year | [optional] |
fiscal_period | Character | The fiscal period | [optional] |
calendar_year | Integer | Only for the given calendar year | [optional] |
calendar_period | Character | The calendar period | [optional] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page2 | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksSalesEstimates
View Intrinio API Documentation
ApiResponseZacksSalesSurprises get_zacks_sales_surprises(opts)
This database returns historical estimated and actual sales, guidance, and announcement dates for 17,000+ US and Canadian listed companies.
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
start_date = NULL,
end_date = NULL,
sales_actual_greater = NULL,
sales_actual_less = NULL,
sales_mean_estimate_greater = NULL,
sales_mean_estimate_less = NULL,
sales_amount_diff_greater = NULL,
sales_amount_diff_less = NULL,
sales_percent_diff_greater = NULL,
sales_percent_diff_less = NULL,
sales_count_estimate_greater = NULL,
sales_count_estimate_less = NULL,
sales_std_dev_estimate_greater = NULL,
sales_std_dev_estimate_less = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_sales_surprises(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
start_date | Date | Limit sales surprises to those on or after this date | [optional] |
end_date | Date | Limit sales surprises to those on or before this date | [optional] |
sales_actual_greater | Numeric | Return only records with an actual sales higher than this value | [optional] |
sales_actual_less | Numeric | Return only records with an actual sales lower than this value | [optional] |
sales_mean_estimate_greater | Numeric | Return only records with a sales mean estimate greater than this value | [optional] |
sales_mean_estimate_less | Numeric | Return only records with a sales mean estimate lower than this value | [optional] |
sales_amount_diff_greater | Numeric | Return only records with a sales amount difference greater than this value | [optional] |
sales_amount_diff_less | Numeric | Return only records with a sales amount difference less than this value | [optional] |
sales_percent_diff_greater | Numeric | Return only records with a sales percent difference greater than this value | [optional] |
sales_percent_diff_less | Numeric | Return only records with a sales percent difference less than this value | [optional] |
sales_count_estimate_greater | Numeric | Return only records with a sales count estimate greater than this value | [optional] |
sales_count_estimate_less | Numeric | Return only records with a sales count estimate less than this value | [optional] |
sales_std_dev_estimate_greater | Numeric | Return only records with a sales standard deviation greater than this value | [optional] |
sales_std_dev_estimate_less | Numeric | Return only records with a sales standard deviation less than this value | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksSalesSurprises
View Intrinio API Documentation
ApiResponseZacksTargetPriceConsensuses get_zacks_target_price_consensuses(opts)
Returns the latest Zacks target price consensus data
# Setup client
client <- IntrinioSDK::ApiClient$new()
# Configure API key authorization: ApiKeyAuth
client$configuration$apiKey <- "YOUR_API_KEY"
#Configure retries
client$configuration$allowRetries <- TRUE
# Setup API with client
ZacksApi <- IntrinioSDK::ZacksApi$new(client)
# Optional params
opts <- list(
identifier = "AAPL",
industry_group_number = NULL,
page_size = 100,
next_page = NULL
)
response <- ZacksApi$get_zacks_target_price_consensuses(opts)
print(response)
print(response$content)
Name | Type | Description | Notes |
---|---|---|---|
identifier | Character | Filings for the given `company` identifier (ticker, CIK, LEI, Intrinio ID) | [optional] |
industry_group_number | Character | Return only growth rates for companies in the given Zacks industry group number | [optional] |
page_size | Integer | The number of results to return | [optional] [default to 100] |
next_page | Character | Gets the next page of data from a previous API call | [optional] |