Skip to content

Latest commit

 

History

History
1519 lines (1020 loc) · 48.7 KB

ZacksApi.md

File metadata and controls

1519 lines (1020 loc) · 48.7 KB

Intrinio.SDK.Api.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 (string identifier = null, DateTime? startDate = null, DateTime? endDate = null, decimal? meanGreater = null, decimal? meanLess = null, int? strongBuysGreater = null, int? strongBuysLess = null, int? buysGreater = null, int? buysLess = null, int? holdsGreater = null, int? holdsLess = null, int? sellsGreater = null, int? sellsLess = null, int? strongSellsGreater = null, int? strongSellsLess = null, int? totalGreater = null, int? totalLess = null, int? pageSize = null, string nextPage = null)

Zacks Analyst Ratings

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

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksAnalystRatingsExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string identifier = "AAPL";
      DateTime? startDate = null;
      DateTime? endDate = null;
      decimal? meanGreater = null;
      decimal? meanLess = null;
      int? strongBuysGreater = null;
      int? strongBuysLess = null;
      int? buysGreater = null;
      int? buysLess = null;
      int? holdsGreater = null;
      int? holdsLess = null;
      int? sellsGreater = null;
      int? sellsLess = null;
      int? strongSellsGreater = null;
      int? strongSellsLess = null;
      int? totalGreater = null;
      int? totalLess = null;
      int? 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);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
identifier string A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) [optional]  
startDate DateTime? Limit ratings to those on or after this date [optional]  
endDate DateTime? Limit ratings to those on or before this date [optional]  
meanGreater decimal? Return only records with a mean (average) higher than this value [optional]  
meanLess decimal? Return only records with a mean (average) lower than this value [optional]  
strongBuysGreater int? Return only records with more than this many Strong Buy recommendations [optional]  
strongBuysLess int? Return only records with fewer than this many Strong Buy recommendations [optional]  
buysGreater int? Return only records with more than this many Buy recommendations [optional]  
buysLess int? Return only records with fewer than this many Buy recommendations [optional]  
holdsGreater int? Return only records with more than this many Hold recommendations [optional]  
holdsLess int? Return only records with fewer than this many Hold recommendations [optional]  
sellsGreater int? Return only records with more than this many Sell recommendations [optional]  
sellsLess int? Return only records with fewer than this many Sell recommendations [optional]  
strongSellsGreater int? Return only records with more than this many Strong Sell recommendations [optional]  
strongSellsLess int? Return only records with fewer than this many Strong Sell recommendations [optional]  
totalGreater int? Return only records with more than this many recommendations, regardless of type [optional]  
totalLess int? Return only records with fewer than this many recommendations, regardless of type [optional]  
pageSize int? 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 (string identifier = null, string type = null, string nextPage = null)

Zacks EBITDA Consensus

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

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksEbitdaConsensusExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string identifier = "AAPL";
      string type = null;
      string nextPage = null;
      
      ApiResponseZacksEBITDAConsensus result = zacksApi.GetZacksEbitdaConsensus(identifier, type, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

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 (string identifier = null, DateTime? startDate = null, DateTime? endDate = null, int? fiscalYear = null, string fiscalPeriod = null, int? calendarYear = null, string calendarPeriod = null, int? pageSize = null, string nextPage = null)

Zacks EPS Estimates

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

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksEpsEstimatesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string identifier = "AAPL";
      DateTime? startDate = null;
      DateTime? endDate = null;
      int? fiscalYear = null;
      string fiscalPeriod = null;
      int? calendarYear = null;
      string calendarPeriod = null;
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksEPSEstimates result = zacksApi.GetZacksEpsEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
identifier string A Company identifier (Ticker, CIK, LEI, Intrinio ID) [optional]  
startDate DateTime? Limit EPS estimates to those on or after this date [optional]  
endDate DateTime? Limit EPS estimates to those on or before this date [optional]  
fiscalYear int? Only for the given fiscal year [optional]  
fiscalPeriod string The fiscal period [optional]  
calendarYear int? Only for the given calendar year [optional]  
calendarPeriod string The calendar period [optional]  
pageSize int? 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 (string company = null, string industryGroupName = null, string industryGroupNumber = null, int? pageSize = null, string nextPage = null)

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

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksEpsGrowthRatesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string company = "AAPL";
      string industryGroupName = null;
      string industryGroupNumber = null;
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksEPSGrowthRates result = zacksApi.GetZacksEpsGrowthRates(company, industryGroupName, industryGroupNumber, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

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 int? 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 (DateTime? startDate = null, DateTime? endDate = null, decimal? epsActualGreater = null, decimal? epsActualLess = null, decimal? epsMeanEstimateGreater = null, decimal? epsMeanEstimateLess = null, decimal? epsAmountDiffGreater = null, decimal? epsAmountDiffLess = null, decimal? epsPercentDiffGreater = null, decimal? epsPercentDiffLess = null, decimal? epsCountEstimateGreater = null, decimal? epsCountEstimateLess = null, decimal? epsStdDevEstimateGreater = null, decimal? epsStdDevEstimateLess = null, int? pageSize = null, string nextPage = null)

Zacks EPS Surprises

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

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksEpsSurprisesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      DateTime? startDate = null;
      DateTime? endDate = null;
      decimal? epsActualGreater = null;
      decimal? epsActualLess = null;
      decimal? epsMeanEstimateGreater = null;
      decimal? epsMeanEstimateLess = null;
      decimal? epsAmountDiffGreater = null;
      decimal? epsAmountDiffLess = null;
      decimal? epsPercentDiffGreater = null;
      decimal? epsPercentDiffLess = null;
      decimal? epsCountEstimateGreater = null;
      decimal? epsCountEstimateLess = null;
      decimal? epsStdDevEstimateGreater = null;
      decimal? epsStdDevEstimateLess = null;
      int? 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);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
startDate DateTime? Limit EPS surprises to those on or after this date [optional]  
endDate DateTime? Limit EPS surprises to those on or before this date [optional]  
epsActualGreater decimal? Return only records with an actual EPS higher than this value [optional]  
epsActualLess decimal? Return only records with an actual EPS lower than this value [optional]  
epsMeanEstimateGreater decimal? Return only records with an EPS mean estimate greater than this value [optional]  
epsMeanEstimateLess decimal? Return only records with an EPS mean estimate lower than this value [optional]  
epsAmountDiffGreater decimal? Return only records with an EPS amount difference greater than this value [optional]  
epsAmountDiffLess decimal? Return only records with an EPS amount difference less than this value [optional]  
epsPercentDiffGreater decimal? Return only records with an EPS percent difference greater than this value [optional]  
epsPercentDiffLess decimal? Return only records with an EPS percent difference less than this value [optional]  
epsCountEstimateGreater decimal? Return only records with an EPS count estimate greater than this value [optional]  
epsCountEstimateLess decimal? Return only records with an EPS count estimate less than this value [optional]  
epsStdDevEstimateGreater decimal? Return only records with an EPS standard deviation greater than this value [optional]  
epsStdDevEstimateLess decimal? Return only records with an EPS standard deviation less than this value [optional]  
pageSize int? 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 (string etfTicker = null, string holdingSymbol = null, decimal? weightGreater = null, decimal? weightLess = null, int? pageSize = null, string nextPage = null)

Zacks ETF Holdings

Returns Zacks ETF holdings data

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksEtfHoldingsExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string etfTicker = "SPY";
      string holdingSymbol = "AAPL";
      decimal? weightGreater = null;
      decimal? weightLess = null;
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksETFHoldings result = zacksApi.GetZacksEtfHoldings(etfTicker, holdingSymbol, weightGreater, weightLess, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

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 decimal? Return on the holdings with a weight greater than [optional]  
weightLess decimal? Return on the holdings with a weight less than [optional]  
pageSize int? 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 (string nextPage = null)

Zacks Forward PE Estimates

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

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksForwardPeExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string nextPage = null;
      
      ApiResponseZacksForwardPEs result = zacksApi.GetZacksForwardPe(nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

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 (string identifier)

Zacks Forward PE by identifer

Returns the forward PE estimates for the identifier

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksForwardPeByIdentifierExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string identifier = "MSFT";
      
      ZacksForwardPE result = zacksApi.GetZacksForwardPeByIdentifier(identifier);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

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 (string ticker = null, int? pageSize = null, string nextPage = null)

Zacks Institutional Holding Companies

Returns Zacks institutional holding companies data

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksInstitutionalHoldingCompaniesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string ticker = null;
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksInstitutionalHoldingCompanies result = zacksApi.GetZacksInstitutionalHoldingCompanies(ticker, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
ticker string Return companies with the given ticker [optional]  
pageSize int? 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 (string cik = null, int? pageSize = null, string nextPage = null)

Zacks Institutional Holding Owners

Returns Zacks institutional holding owners data

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksInstitutionalHoldingOwnersExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string cik = null;
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksInstitutionalHoldingOwners result = zacksApi.GetZacksInstitutionalHoldingOwners(cik, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
cik string Return owners with the given Central Index Key (CIK) [optional]  
pageSize int? 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 (string ticker = null, string ownerCik = null, int? pageSize = null, string nextPage = null)

Zacks Institutional Holdings

Returns Zacks institutional holdings data

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksInstitutionalHoldingsExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string ticker = null;
      string ownerCik = null;
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksInstitutionalHoldings result = zacksApi.GetZacksInstitutionalHoldings(ticker, ownerCik, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

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 int? 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 (string identifier = null, int? pageSize = null, string nextPage = null)

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

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksLongTermGrowthRatesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string identifier = "AAPL";
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksLongTermGrowthRates result = zacksApi.GetZacksLongTermGrowthRates(identifier, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
identifier string A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) [optional]  
pageSize int? 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 (string identifier = null, DateTime? startDate = null, DateTime? endDate = null, int? fiscalYear = null, string fiscalPeriod = null, int? calendarYear = null, string calendarPeriod = null, string nextPage = null, int? pageSize = null, string nextPage2 = null)

Zacks Sales Estimates

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

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksSalesEstimatesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string identifier = "AAPL";
      DateTime? startDate = null;
      DateTime? endDate = null;
      int? fiscalYear = null;
      string fiscalPeriod = null;
      int? calendarYear = null;
      string calendarPeriod = null;
      string nextPage = null;
      int? pageSize = 100;
      string nextPage2 = "";
      
      ApiResponseZacksSalesEstimates result = zacksApi.GetZacksSalesEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, nextPage, pageSize, nextPage2);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
identifier string A Company identifier (Ticker, CIK, LEI, Intrinio ID) [optional]  
startDate DateTime? Limit Sales estimates to those on or after this date [optional]  
endDate DateTime? Limit Sales estimates to those on or before this date [optional]  
fiscalYear int? Only for the given fiscal year [optional]  
fiscalPeriod string The fiscal period [optional]  
calendarYear int? Only for the given calendar year [optional]  
calendarPeriod string The calendar period [optional]  
nextPage string Gets the next page of data from a previous API call [optional]  
pageSize int? 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 (DateTime? startDate = null, DateTime? endDate = null, decimal? salesActualGreater = null, decimal? salesActualLess = null, decimal? salesMeanEstimateGreater = null, decimal? salesMeanEstimateLess = null, decimal? salesAmountDiffGreater = null, decimal? salesAmountDiffLess = null, decimal? salesPercentDiffGreater = null, decimal? salesPercentDiffLess = null, decimal? salesCountEstimateGreater = null, decimal? salesCountEstimateLess = null, decimal? salesStdDevEstimateGreater = null, decimal? salesStdDevEstimateLess = null, int? pageSize = null, string nextPage = null)

Zacks Sales Surprises

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

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksSalesSurprisesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      DateTime? startDate = null;
      DateTime? endDate = null;
      decimal? salesActualGreater = null;
      decimal? salesActualLess = null;
      decimal? salesMeanEstimateGreater = null;
      decimal? salesMeanEstimateLess = null;
      decimal? salesAmountDiffGreater = null;
      decimal? salesAmountDiffLess = null;
      decimal? salesPercentDiffGreater = null;
      decimal? salesPercentDiffLess = null;
      decimal? salesCountEstimateGreater = null;
      decimal? salesCountEstimateLess = null;
      decimal? salesStdDevEstimateGreater = null;
      decimal? salesStdDevEstimateLess = null;
      int? 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);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

Parameters

Name Type Description Notes
startDate DateTime? Limit sales surprises to those on or after this date [optional]  
endDate DateTime? Limit sales surprises to those on or before this date [optional]  
salesActualGreater decimal? Return only records with an actual sales higher than this value [optional]  
salesActualLess decimal? Return only records with an actual sales lower than this value [optional]  
salesMeanEstimateGreater decimal? Return only records with a sales mean estimate greater than this value [optional]  
salesMeanEstimateLess decimal? Return only records with a sales mean estimate lower than this value [optional]  
salesAmountDiffGreater decimal? Return only records with a sales amount difference greater than this value [optional]  
salesAmountDiffLess decimal? Return only records with a sales amount difference less than this value [optional]  
salesPercentDiffGreater decimal? Return only records with a sales percent difference greater than this value [optional]  
salesPercentDiffLess decimal? Return only records with a sales percent difference less than this value [optional]  
salesCountEstimateGreater decimal? Return only records with a sales count estimate greater than this value [optional]  
salesCountEstimateLess decimal? Return only records with a sales count estimate less than this value [optional]  
salesStdDevEstimateGreater decimal? Return only records with a sales standard deviation greater than this value [optional]  
salesStdDevEstimateLess decimal? Return only records with a sales standard deviation less than this value [optional]  
pageSize int? 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 (string identifier = null, string industryGroupNumber = null, int? pageSize = null, string nextPage = null)

Zacks Target Price Consensuses

Returns the latest Zacks target price consensus data

Example

using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
  public class GetZacksTargetPriceConsensusesExample
  {
    public static void Main()
    {
      Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
      Configuration.Default.AllowRetries = true;
      
      var zacksApi = new ZacksApi();
      
      string identifier = "AAPL";
      string industryGroupNumber = null;
      int? pageSize = 100;
      string nextPage = null;
      
      ApiResponseZacksTargetPriceConsensuses result = zacksApi.GetZacksTargetPriceConsensuses(identifier, industryGroupNumber, pageSize, nextPage);
      Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
    }
  }
}

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 int? 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