Zacks EPS Surprises

Zacks EPS Surprises Ruby API Documentation

This database returns historical estimated and actual earnings, guidance, and announcement dates for 17,000+ US and Canadian listed companies.

API Class:
Intrinio::ZacksApi
Instance Method:
get_zacks_eps_surprises()

Stock Price Code Example

Use my API Key
# Load the gem
require 'intrinio-sdk'
require 'pp'
# Setup authorization
Intrinio.configure do |config|
config.api_key['api_key'] = 'YOUR_API_KEY'
config.allow_retries = true
end
zacks_api = Intrinio::ZacksApi.new
opts = {
start_date: nil,
end_date: nil,
eps_actual_greater: nil,
eps_actual_less: nil,
eps_mean_estimate_greater: nil,
eps_mean_estimate_less: nil,
eps_amount_diff_greater: nil,
eps_amount_diff_less: nil,
eps_percent_diff_greater: nil,
eps_percent_diff_less: nil,
eps_count_estimate_greater: nil,
eps_count_estimate_less: nil,
eps_std_dev_estimate_greater: nil,
eps_std_dev_estimate_less: nil,
page_size: 100,
next_page: nil
}
result = zacks_api.get_zacks_eps_surprises(opts)
pp result
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Parameters

NameTypeDescriptionNotes
start_dateDateLimit EPS surprises to those on or after this date[optional]  
end_dateDateLimit EPS surprises to those on or before this date[optional]  
eps_actual_greaterFloatReturn only records with an actual EPS higher than this value[optional]  
eps_actual_lessFloatReturn only records with an actual EPS lower than this value[optional]  
eps_mean_estimate_greaterFloatReturn only records with an EPS mean estimate greater than this value[optional]  
eps_mean_estimate_lessFloatReturn only records with an EPS mean estimate lower than this value[optional]  
eps_amount_diff_greaterFloatReturn only records with an EPS amount difference greater than this value[optional]  
eps_amount_diff_lessFloatReturn only records with an EPS amount difference less than this value[optional]  
eps_percent_diff_greaterFloatReturn only records with an EPS percent difference greater than this value[optional]  
eps_percent_diff_lessFloatReturn only records with an EPS percent difference less than this value[optional]  
eps_count_estimate_greaterFloatReturn only records with an EPS count estimate greater than this value[optional]  
eps_count_estimate_lessFloatReturn only records with an EPS count estimate less than this value[optional]  
eps_std_dev_estimate_greaterFloatReturn only records with an EPS standard deviation greater than this value[optional]  
eps_std_dev_estimate_lessFloatReturn only records with an EPS standard deviation less than this value[optional]  
page_sizeIntegerThe number of results to return[optional] [default to 100]  
next_pageStringGets the next page of data from a previous API call[optional]  

Return Type

object
Intrinio::ApiResponseZacksEPSSurprises

Properties

NameTypeDescription
eps_surprisesArrayZacks EPS Surprise data for a Security in descending order by actual reported date  
next_pageStringThe token required to request the next page of the data. If null, no further results are available.  
object
Intrinio::ZacksEPSSurprise

Properties

NameTypeDescription
idStringThe Intrinio ID for the record  
fiscal_yearFloatThe company's fiscal year for the reported period  
fiscal_quarterStringThe company's fiscal quarter for the reported period  
calendar_yearFloatThe closest calendar year for the company's fiscal year  
calendar_quarterStringThe closest calendar quarter for the company's fiscal year  
actual_reported_dateDateThe actual report date for the earnings release  
actual_reported_timeStringThe actual report time for the earnings release  
actual_reported_codeStringThe code cooresponding to the earnings release BTO = BEFORE THE OPENDTM = DURING THE MARKETAMC = AFTER MARKET CLOSE  
actual_reported_descStringThe description for the type of earnings release  
eps_actualFloatThe actual Non-GAAP EPS figure released by the company, interpreted by Zacks.  
eps_actual_zacks_adjFloatThe adjustments Zacks made to get to Non-GAAP EPS to reconcile with GAAP EPS.  
eps_mean_estimateFloatThe pre-earnings release mean EPS estimate for the company  
eps_amount_diffFloatThe EPS surprise amount difference  
eps_percent_diffFloatThe EPS surprise percent difference  
eps_count_estimateFloatThe pre-earnings release number of estimates by analysts  
eps_std_dev_estimateFloatThe pre-earnings release standard deviation of EPS estimates  
securitySecuritySummaryThe Security of the Zacks EPS Surprise  
object
Intrinio::SecuritySummary

Properties

NameTypeDescription
idStringThe Intrinio ID for Security  
company_idStringThe Intrinio ID for the Company for which the Security is issued  
exchangeStringThe exchange's MIC  
exchange_micStringThe security's exchange MIC  
stock_exchange_idStringThe exchange's Intrinio ID  
nameStringThe name of the Security  
codeStringA 2-3 digit code classifying the Security (reference)  
currencyStringThe currency in which the Security is traded on the exchange  
tickerStringThe common/local ticker of the Security  
composite_tickerStringThe country-composite ticker of the Security  
figiStringThe OpenFIGI identifier  
composite_figiStringThe country-composite OpenFIGI identifier  
share_class_figiStringThe global-composite OpenFIGI identifier  
primary_listingBOOLEANIf true, the Security is the primary issue for the company, otherwise it is a secondary issue on a secondary stock exchange