Skip to content

Latest commit

 

History

History
1459 lines (960 loc) · 47 KB

File metadata and controls

1459 lines (960 loc) · 47 KB

ZacksApi

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

getZacksAnalystRatings

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)

Zacks Analyst Ratings

This database offers consensus analyst recommendations for over 5,000 US and Canadian listed companies.

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksAnalystRatings

getZacksEbitdaConsensus

View Intrinio API Documentation

ApiResponseZacksEBITDAConsensus getZacksEbitdaConsensus(identifier, type, nextPage)

Zacks EBITDA Consensus

This database offers consensus EBITDA-related estimates for over 4,000 US and Canadian listed companies.

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksEBITDAConsensus

getZacksEpsEstimates

View Intrinio API Documentation

ApiResponseZacksEPSEstimates getZacksEpsEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, pageSize, nextPage)

Zacks EPS Estimates

This database offers consensus earnings estimates for over 5,000 US and Canadian listed companies.

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksEPSEstimates

getZacksEpsGrowthRates

View Intrinio API Documentation

ApiResponseZacksEPSGrowthRates getZacksEpsGrowthRates(company, industryGroupName, industryGroupNumber, pageSize, nextPage)

Zacks EPS Growth Rates

This database offers consensus EPS growth rate estimates, comparing company estimates to historical company estimates, industry estimates, and S&P 500 index estimates.

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksEPSGrowthRates

getZacksEpsSurprises

View Intrinio API Documentation

ApiResponseZacksEPSSurprises getZacksEpsSurprises(startDate, endDate, epsActualGreater, epsActualLess, epsMeanEstimateGreater, epsMeanEstimateLess, epsAmountDiffGreater, epsAmountDiffLess, epsPercentDiffGreater, epsPercentDiffLess, epsCountEstimateGreater, epsCountEstimateLess, epsStdDevEstimateGreater, epsStdDevEstimateLess, pageSize, nextPage)

Zacks EPS Surprises

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

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksEPSSurprises

getZacksEtfHoldings

View Intrinio API Documentation

ApiResponseZacksETFHoldings getZacksEtfHoldings(etfTicker, holdingSymbol, weightGreater, weightLess, pageSize, nextPage)

Zacks ETF Holdings

Returns Zacks ETF holdings data

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksETFHoldings

getZacksForwardPe

View Intrinio API Documentation

ApiResponseZacksForwardPEs getZacksForwardPe(nextPage)

Zacks Forward PE Estimates

This database offers price-to-earning ratio estimates for over 4,000 US and Canadian listed companies.

Example

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);
  }
}

Parameters

Name Type Description Notes
nextPage String Gets the next page of data from a previous API call [optional]  

Return type

ApiResponseZacksForwardPEs

getZacksForwardPeByIdentifier

View Intrinio API Documentation

ZacksForwardPE getZacksForwardPeByIdentifier(identifier)

Zacks Forward PE by identifer

Returns the forward PE estimates for the identifier

Example

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);
  }
}

Parameters

Name Type Description Notes
identifier String An Intrinio ID or ticker for a Security  

Return type

ZacksForwardPE

getZacksInstitutionalHoldingCompanies

View Intrinio API Documentation

ApiResponseZacksInstitutionalHoldingCompanies getZacksInstitutionalHoldingCompanies(ticker, pageSize, nextPage)

Zacks Institutional Holding Companies

Returns Zacks institutional holding companies data

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksInstitutionalHoldingCompanies

getZacksInstitutionalHoldingOwners

View Intrinio API Documentation

ApiResponseZacksInstitutionalHoldingOwners getZacksInstitutionalHoldingOwners(cik, pageSize, nextPage)

Zacks Institutional Holding Owners

Returns Zacks institutional holding owners data

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksInstitutionalHoldingOwners

getZacksInstitutionalHoldings

View Intrinio API Documentation

ApiResponseZacksInstitutionalHoldings getZacksInstitutionalHoldings(ticker, ownerCik, pageSize, nextPage)

Zacks Institutional Holdings

Returns Zacks institutional holdings data

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksInstitutionalHoldings

getZacksLongTermGrowthRates

View Intrinio API Documentation

ApiResponseZacksLongTermGrowthRates getZacksLongTermGrowthRates(identifier, pageSize, nextPage)

Zacks Long Term Growth Rates

This database offers consensus long term growth rate estimates, including insight into changes in estimates and revisions over time.

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksLongTermGrowthRates

getZacksSalesEstimates

View Intrinio API Documentation

ApiResponseZacksSalesEstimates getZacksSalesEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, nextPage, pageSize, nextPage2)

Zacks Sales Estimates

This database offers consensus sales estimates for over 5,000 US and Canadian listed companies.

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksSalesEstimates

getZacksSalesSurprises

View Intrinio API Documentation

ApiResponseZacksSalesSurprises getZacksSalesSurprises(startDate, endDate, salesActualGreater, salesActualLess, salesMeanEstimateGreater, salesMeanEstimateLess, salesAmountDiffGreater, salesAmountDiffLess, salesPercentDiffGreater, salesPercentDiffLess, salesCountEstimateGreater, salesCountEstimateLess, salesStdDevEstimateGreater, salesStdDevEstimateLess, pageSize, nextPage)

Zacks Sales Surprises

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

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksSalesSurprises

getZacksTargetPriceConsensuses

View Intrinio API Documentation

ApiResponseZacksTargetPriceConsensuses getZacksTargetPriceConsensuses(identifier, industryGroupNumber, pageSize, nextPage)

Zacks Target Price Consensuses

Returns the latest Zacks target price consensus data

Example

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);
  }
}

Parameters

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]  

Return type

ApiResponseZacksTargetPriceConsensuses