All URIs are relative to https://api-v2.intrinio.com
| Method | HTTP request | Description |
|---|---|---|
| getZacksAnalystRatings | GET /zacks/analyst_ratings | Zacks Analyst Ratings |
| getZacksEbitdaConsensus | GET /zacks/ebitda_consensus | Zacks EBITDA Consensus |
| getZacksEpsEstimates | GET /zacks/eps_estimates | Zacks EPS Estimates |
| getZacksEpsGrowthRates | GET /zacks/eps_growth_rates | Zacks EPS Growth Rates |
| getZacksEpsSurprises | GET /zacks/eps_surprises | Zacks EPS Surprises |
| getZacksEtfHoldings | GET /zacks/etf_holdings | Zacks ETF Holdings |
| getZacksForwardPe | GET /zacks/forward_pe | Zacks Forward PE Estimates |
| getZacksForwardPeByIdentifier | GET /zacks/forward_pe/{identifier} | Zacks Forward PE by identifer |
| getZacksInstitutionalHoldingCompanies | GET /zacks/institutional_holdings/companies | Zacks Institutional Holding Companies |
| getZacksInstitutionalHoldingOwners | GET /zacks/institutional_holdings/owners | Zacks Institutional Holding Owners |
| getZacksInstitutionalHoldings | GET /zacks/institutional_holdings | Zacks Institutional Holdings |
| getZacksLongTermGrowthRates | GET /zacks/long_term_growth_rates | Zacks Long Term Growth Rates |
| getZacksSalesEstimates | GET /zacks/sales_estimates | Zacks Sales Estimates |
| getZacksSalesSurprises | GET /zacks/sales_surprises | Zacks Sales Surprises |
| getZacksTargetPriceConsensuses | GET /zacks/target_price_consensuses | Zacks Target Price Consensuses |
View Intrinio API Documentation
ApiResponseZacksAnalystRatings getZacksAnalystRatings(identifier, startDate, endDate, meanGreater, meanLess, strongBuysGreater, strongBuysLess, buysGreater, buysLess, holdsGreater, holdsLess, sellsGreater, sellsLess, strongSellsGreater, strongSellsLess, totalGreater, totalLess, pageSize, nextPage)
This database offers consensus analyst recommendations for over 5,000 US and Canadian listed companies.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String identifier = "AAPL";
LocalDate startDate = null;
LocalDate endDate = null;
BigDecimal meanGreater = null;
BigDecimal meanLess = null;
Integer strongBuysGreater = null;
Integer strongBuysLess = null;
Integer buysGreater = null;
Integer buysLess = null;
Integer holdsGreater = null;
Integer holdsLess = null;
Integer sellsGreater = null;
Integer sellsLess = null;
Integer strongSellsGreater = null;
Integer strongSellsLess = null;
Integer totalGreater = null;
Integer totalLess = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksAnalystRatings result = zacksApi.getZacksAnalystRatings(identifier, startDate, endDate, meanGreater, meanLess, strongBuysGreater, strongBuysLess, buysGreater, buysLess, holdsGreater, holdsLess, sellsGreater, sellsLess, strongSellsGreater, strongSellsLess, totalGreater, totalLess, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) | [optional] |
| startDate | LocalDate | Limit ratings to those on or after this date | [optional] |
| endDate | LocalDate | Limit ratings to those on or before this date | [optional] |
| meanGreater | BigDecimal | Return only records with a mean (average) higher than this value | [optional] |
| meanLess | BigDecimal | Return only records with a mean (average) lower than this value | [optional] |
| strongBuysGreater | Integer | Return only records with more than this many Strong Buy recommendations | [optional] |
| strongBuysLess | Integer | Return only records with fewer than this many Strong Buy recommendations | [optional] |
| buysGreater | Integer | Return only records with more than this many Buy recommendations | [optional] |
| buysLess | Integer | Return only records with fewer than this many Buy recommendations | [optional] |
| holdsGreater | Integer | Return only records with more than this many Hold recommendations | [optional] |
| holdsLess | Integer | Return only records with fewer than this many Hold recommendations | [optional] |
| sellsGreater | Integer | Return only records with more than this many Sell recommendations | [optional] |
| sellsLess | Integer | Return only records with fewer than this many Sell recommendations | [optional] |
| strongSellsGreater | Integer | Return only records with more than this many Strong Sell recommendations | [optional] |
| strongSellsLess | Integer | Return only records with fewer than this many Strong Sell recommendations | [optional] |
| totalGreater | Integer | Return only records with more than this many recommendations, regardless of type | [optional] |
| totalLess | Integer | Return only records with fewer than this many recommendations, regardless of type | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksAnalystRatings
View Intrinio API Documentation
ApiResponseZacksEBITDAConsensus getZacksEbitdaConsensus(identifier, type, nextPage)
This database offers consensus EBITDA-related estimates for over 4,000 US and Canadian listed companies.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String identifier = "AAPL";
String type = null;
String nextPage = null;
ApiResponseZacksEBITDAConsensus result = zacksApi.getZacksEbitdaConsensus(identifier, type, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
| type | String | Limit EBITDA estimates to this type | [optional] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksEBITDAConsensus
View Intrinio API Documentation
ApiResponseZacksEPSEstimates getZacksEpsEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, pageSize, nextPage)
This database offers consensus earnings estimates for over 5,000 US and Canadian listed companies.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String identifier = "AAPL";
LocalDate startDate = null;
LocalDate endDate = null;
Integer fiscalYear = null;
String fiscalPeriod = null;
Integer calendarYear = null;
String calendarPeriod = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksEPSEstimates result = zacksApi.getZacksEpsEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
| startDate | LocalDate | Limit EPS estimates to those on or after this date | [optional] |
| endDate | LocalDate | Limit EPS estimates to those on or before this date | [optional] |
| fiscalYear | Integer | Only for the given fiscal year | [optional] |
| fiscalPeriod | String | The fiscal period | [optional] [enum: Q1TTM, Q2TTM, Q3TTM, FY, Q1, Q2, Q3, Q4, Q2YTD, Q3YTD] |
| calendarYear | Integer | Only for the given calendar year | [optional] |
| calendarPeriod | String | The calendar period | [optional] [enum: Q1TTM, Q2TTM, Q3TTM, FY, Q1, Q2, Q3, Q4, Q2YTD, Q3YTD] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksEPSGrowthRates getZacksEpsGrowthRates(company, industryGroupName, industryGroupNumber, pageSize, nextPage)
This database offers consensus EPS growth rate estimates, comparing company estimates to historical company estimates, industry estimates, and S&P 500 index estimates.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String company = "AAPL";
String industryGroupName = null;
String industryGroupNumber = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksEPSGrowthRates result = zacksApi.getZacksEpsGrowthRates(company, industryGroupName, industryGroupNumber, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| company | String | Filings for the given `company` identifier (ticker, CIK, LEI, Intrinio ID) | [optional] |
| industryGroupName | String | Return only growth rates for companies in the given Zacks industry group name | [optional] |
| industryGroupNumber | String | Return only growth rates for companies in the given Zacks industry group number | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksEPSGrowthRates
View Intrinio API Documentation
ApiResponseZacksEPSSurprises getZacksEpsSurprises(startDate, endDate, epsActualGreater, epsActualLess, epsMeanEstimateGreater, epsMeanEstimateLess, epsAmountDiffGreater, epsAmountDiffLess, epsPercentDiffGreater, epsPercentDiffLess, epsCountEstimateGreater, epsCountEstimateLess, epsStdDevEstimateGreater, epsStdDevEstimateLess, pageSize, nextPage)
This database returns historical estimated and actual earnings, guidance, and announcement dates for 17,000+ US and Canadian listed companies.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
LocalDate startDate = null;
LocalDate endDate = null;
BigDecimal epsActualGreater = null;
BigDecimal epsActualLess = null;
BigDecimal epsMeanEstimateGreater = null;
BigDecimal epsMeanEstimateLess = null;
BigDecimal epsAmountDiffGreater = null;
BigDecimal epsAmountDiffLess = null;
BigDecimal epsPercentDiffGreater = null;
BigDecimal epsPercentDiffLess = null;
BigDecimal epsCountEstimateGreater = null;
BigDecimal epsCountEstimateLess = null;
BigDecimal epsStdDevEstimateGreater = null;
BigDecimal epsStdDevEstimateLess = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksEPSSurprises result = zacksApi.getZacksEpsSurprises(startDate, endDate, epsActualGreater, epsActualLess, epsMeanEstimateGreater, epsMeanEstimateLess, epsAmountDiffGreater, epsAmountDiffLess, epsPercentDiffGreater, epsPercentDiffLess, epsCountEstimateGreater, epsCountEstimateLess, epsStdDevEstimateGreater, epsStdDevEstimateLess, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| startDate | LocalDate | Limit EPS surprises to those on or after this date | [optional] |
| endDate | LocalDate | Limit EPS surprises to those on or before this date | [optional] |
| epsActualGreater | BigDecimal | Return only records with an actual EPS higher than this value | [optional] |
| epsActualLess | BigDecimal | Return only records with an actual EPS lower than this value | [optional] |
| epsMeanEstimateGreater | BigDecimal | Return only records with an EPS mean estimate greater than this value | [optional] |
| epsMeanEstimateLess | BigDecimal | Return only records with an EPS mean estimate lower than this value | [optional] |
| epsAmountDiffGreater | BigDecimal | Return only records with an EPS amount difference greater than this value | [optional] |
| epsAmountDiffLess | BigDecimal | Return only records with an EPS amount difference less than this value | [optional] |
| epsPercentDiffGreater | BigDecimal | Return only records with an EPS percent difference greater than this value | [optional] |
| epsPercentDiffLess | BigDecimal | Return only records with an EPS percent difference less than this value | [optional] |
| epsCountEstimateGreater | BigDecimal | Return only records with an EPS count estimate greater than this value | [optional] |
| epsCountEstimateLess | BigDecimal | Return only records with an EPS count estimate less than this value | [optional] |
| epsStdDevEstimateGreater | BigDecimal | Return only records with an EPS standard deviation greater than this value | [optional] |
| epsStdDevEstimateLess | BigDecimal | Return only records with an EPS standard deviation less than this value | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksETFHoldings getZacksEtfHoldings(etfTicker, holdingSymbol, weightGreater, weightLess, pageSize, nextPage)
Returns Zacks ETF holdings data
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String etfTicker = "SPY";
String holdingSymbol = "AAPL";
BigDecimal weightGreater = null;
BigDecimal weightLess = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksETFHoldings result = zacksApi.getZacksEtfHoldings(etfTicker, holdingSymbol, weightGreater, weightLess, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| etfTicker | String | Return holdings of the ETF with the given ticker | [optional] |
| holdingSymbol | String | Return holdings where the instrument being held has the given trading symbol | [optional] |
| weightGreater | BigDecimal | Return on the holdings with a weight greater than | [optional] |
| weightLess | BigDecimal | Return on the holdings with a weight less than | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksForwardPEs getZacksForwardPe(nextPage)
This database offers price-to-earning ratio estimates for over 4,000 US and Canadian listed companies.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String nextPage = null;
ApiResponseZacksForwardPEs result = zacksApi.getZacksForwardPe(nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ZacksForwardPE getZacksForwardPeByIdentifier(identifier)
Returns the forward PE estimates for the identifier
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String identifier = "MSFT";
ZacksForwardPE result = zacksApi.getZacksForwardPeByIdentifier(identifier);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Intrinio ID or ticker for a Security |
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldingCompanies getZacksInstitutionalHoldingCompanies(ticker, pageSize, nextPage)
Returns Zacks institutional holding companies data
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String ticker = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksInstitutionalHoldingCompanies result = zacksApi.getZacksInstitutionalHoldingCompanies(ticker, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| ticker | String | Return companies with the given ticker | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldingCompanies
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldingOwners getZacksInstitutionalHoldingOwners(cik, pageSize, nextPage)
Returns Zacks institutional holding owners data
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String cik = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksInstitutionalHoldingOwners result = zacksApi.getZacksInstitutionalHoldingOwners(cik, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| cik | String | Return owners with the given Central Index Key (CIK) | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldingOwners
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldings getZacksInstitutionalHoldings(ticker, ownerCik, pageSize, nextPage)
Returns Zacks institutional holdings data
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String ticker = null;
String ownerCik = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksInstitutionalHoldings result = zacksApi.getZacksInstitutionalHoldings(ticker, ownerCik, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| ticker | String | Return holdings where the company being held has the given ticker | [optional] |
| ownerCik | String | Return holdings where the owner/holder has the given Central Index Key (CIK) | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldings
View Intrinio API Documentation
ApiResponseZacksLongTermGrowthRates getZacksLongTermGrowthRates(identifier, pageSize, nextPage)
This database offers consensus long term growth rate estimates, including insight into changes in estimates and revisions over time.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String identifier = "AAPL";
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksLongTermGrowthRates result = zacksApi.getZacksLongTermGrowthRates(identifier, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksLongTermGrowthRates
View Intrinio API Documentation
ApiResponseZacksSalesEstimates getZacksSalesEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, nextPage, pageSize, nextPage2)
This database offers consensus sales estimates for over 5,000 US and Canadian listed companies.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String identifier = "AAPL";
LocalDate startDate = null;
LocalDate endDate = null;
Integer fiscalYear = null;
String fiscalPeriod = null;
Integer calendarYear = null;
String calendarPeriod = null;
String nextPage = null;
Integer pageSize = 100;
String nextPage2 = null;
ApiResponseZacksSalesEstimates result = zacksApi.getZacksSalesEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, nextPage, pageSize, nextPage2);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
| startDate | LocalDate | Limit Sales estimates to those on or after this date | [optional] |
| endDate | LocalDate | Limit Sales estimates to those on or before this date | [optional] |
| fiscalYear | Integer | Only for the given fiscal year | [optional] |
| fiscalPeriod | String | The fiscal period | [optional] [enum: Q1TTM, Q2TTM, Q3TTM, FY, Q1, Q2, Q3, Q4, Q2YTD, Q3YTD] |
| calendarYear | Integer | Only for the given calendar year | [optional] |
| calendarPeriod | String | The calendar period | [optional] [enum: Q1TTM, Q2TTM, Q3TTM, FY, Q1, Q2, Q3, Q4, Q2YTD, Q3YTD] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage2 | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksSalesEstimates
View Intrinio API Documentation
ApiResponseZacksSalesSurprises getZacksSalesSurprises(startDate, endDate, salesActualGreater, salesActualLess, salesMeanEstimateGreater, salesMeanEstimateLess, salesAmountDiffGreater, salesAmountDiffLess, salesPercentDiffGreater, salesPercentDiffLess, salesCountEstimateGreater, salesCountEstimateLess, salesStdDevEstimateGreater, salesStdDevEstimateLess, pageSize, nextPage)
This database returns historical estimated and actual sales, guidance, and announcement dates for 17,000+ US and Canadian listed companies.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
LocalDate startDate = null;
LocalDate endDate = null;
BigDecimal salesActualGreater = null;
BigDecimal salesActualLess = null;
BigDecimal salesMeanEstimateGreater = null;
BigDecimal salesMeanEstimateLess = null;
BigDecimal salesAmountDiffGreater = null;
BigDecimal salesAmountDiffLess = null;
BigDecimal salesPercentDiffGreater = null;
BigDecimal salesPercentDiffLess = null;
BigDecimal salesCountEstimateGreater = null;
BigDecimal salesCountEstimateLess = null;
BigDecimal salesStdDevEstimateGreater = null;
BigDecimal salesStdDevEstimateLess = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksSalesSurprises result = zacksApi.getZacksSalesSurprises(startDate, endDate, salesActualGreater, salesActualLess, salesMeanEstimateGreater, salesMeanEstimateLess, salesAmountDiffGreater, salesAmountDiffLess, salesPercentDiffGreater, salesPercentDiffLess, salesCountEstimateGreater, salesCountEstimateLess, salesStdDevEstimateGreater, salesStdDevEstimateLess, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| startDate | LocalDate | Limit sales surprises to those on or after this date | [optional] |
| endDate | LocalDate | Limit sales surprises to those on or before this date | [optional] |
| salesActualGreater | BigDecimal | Return only records with an actual sales higher than this value | [optional] |
| salesActualLess | BigDecimal | Return only records with an actual sales lower than this value | [optional] |
| salesMeanEstimateGreater | BigDecimal | Return only records with a sales mean estimate greater than this value | [optional] |
| salesMeanEstimateLess | BigDecimal | Return only records with a sales mean estimate lower than this value | [optional] |
| salesAmountDiffGreater | BigDecimal | Return only records with a sales amount difference greater than this value | [optional] |
| salesAmountDiffLess | BigDecimal | Return only records with a sales amount difference less than this value | [optional] |
| salesPercentDiffGreater | BigDecimal | Return only records with a sales percent difference greater than this value | [optional] |
| salesPercentDiffLess | BigDecimal | Return only records with a sales percent difference less than this value | [optional] |
| salesCountEstimateGreater | BigDecimal | Return only records with a sales count estimate greater than this value | [optional] |
| salesCountEstimateLess | BigDecimal | Return only records with a sales count estimate less than this value | [optional] |
| salesStdDevEstimateGreater | BigDecimal | Return only records with a sales standard deviation greater than this value | [optional] |
| salesStdDevEstimateLess | BigDecimal | Return only records with a sales standard deviation less than this value | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksSalesSurprises
View Intrinio API Documentation
ApiResponseZacksTargetPriceConsensuses getZacksTargetPriceConsensuses(identifier, industryGroupNumber, pageSize, nextPage)
Returns the latest Zacks target price consensus data
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
ZacksApi zacksApi = new ZacksApi();
String identifier = "AAPL";
String industryGroupNumber = null;
Integer pageSize = 100;
String nextPage = null;
ApiResponseZacksTargetPriceConsensuses result = zacksApi.getZacksTargetPriceConsensuses(identifier, industryGroupNumber, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | Filings for the given `company` identifier (ticker, CIK, LEI, Intrinio ID) | [optional] |
| industryGroupNumber | String | Return only growth rates for companies in the given Zacks industry group number | [optional] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |