Skip to content

Latest commit

 

History

History
452 lines (283 loc) · 11.3 KB

EsgApi.md

File metadata and controls

452 lines (283 loc) · 11.3 KB

EsgApi

All URIs are relative to https://api-v2.intrinio.com

Method HTTP request Description
getEsgCompanies GET /esg/companies ESG Companies
getEsgCompanyComprehensiveRatings GET /esg/{identifier}/comprehensive ESG Company Comprehensive Ratings History
getEsgCompanyRatings GET /esg/{identifier} ESG Company Ratings History
getEsgLatest GET /esg ESG Latest
getEsgLatestComprehensive GET /esg/comprehensive ESG Latest Comprehensive

getEsgCompanies

View Intrinio API Documentation

ApiResponseESGCompanies getEsgCompanies(country, industry, ticker, pageSize, nextPage)

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

    EsgApi esgApi = new EsgApi();
    String country = "Canada";
    String industry = "Retail";
    String ticker = "SHOP";
    Integer pageSize = 100;
    String nextPage = null;
    ApiResponseESGCompanies result = esgApi.getEsgCompanies(country, industry, ticker, pageSize, nextPage);
    System.out.println(result);
  }
}

Parameters

Name Type Description Notes
country String [optional]  
industry String [optional]  
ticker String [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

ApiResponseESGCompanies

getEsgCompanyComprehensiveRatings

View Intrinio API Documentation

ApiResponseESGCompanyComprehensiveRatingHistory getEsgCompanyComprehensiveRatings(identifier, pageSize, nextPage)

ESG Company Comprehensive Ratings History

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

    EsgApi esgApi = new EsgApi();
    String identifier = "AAPL";
    Integer pageSize = 100;
    String nextPage = null;
    ApiResponseESGCompanyComprehensiveRatingHistory result = esgApi.getEsgCompanyComprehensiveRatings(identifier, pageSize, nextPage);
    System.out.println(result);
  }
}

Parameters

Name Type Description Notes
identifier String ISIN, Intrinio ID, or Ticker  
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

ApiResponseESGCompanyComprehensiveRatingHistory

getEsgCompanyRatings

View Intrinio API Documentation

ApiResponseESGCompanyRatingHistory getEsgCompanyRatings(identifier, pageSize, nextPage)

ESG Company Ratings History

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

    EsgApi esgApi = new EsgApi();
    String identifier = "AAPL";
    Integer pageSize = 100;
    String nextPage = null;
    ApiResponseESGCompanyRatingHistory result = esgApi.getEsgCompanyRatings(identifier, pageSize, nextPage);
    System.out.println(result);
  }
}

Parameters

Name Type Description Notes
identifier String ISIN, Intrinio ID, or Ticker  
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

ApiResponseESGCompanyRatingHistory

getEsgLatest

View Intrinio API Documentation

ApiResponseESGLatest getEsgLatest(country, pageSize, nextPage)

ESG Latest

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

    EsgApi esgApi = new EsgApi();
    String country = "USA";
    Integer pageSize = 100;
    String nextPage = null;
    ApiResponseESGLatest result = esgApi.getEsgLatest(country, pageSize, nextPage);
    System.out.println(result);
  }
}

Parameters

Name Type Description Notes
country String [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

ApiResponseESGLatest

getEsgLatestComprehensive

View Intrinio API Documentation

ApiResponseESGLatestComprehensive getEsgLatestComprehensive(country, pageSize, nextPage)

ESG Latest Comprehensive

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

    EsgApi esgApi = new EsgApi();
    String country = "USA";
    Integer pageSize = 100;
    String nextPage = null;
    ApiResponseESGLatestComprehensive result = esgApi.getEsgLatestComprehensive(country, pageSize, nextPage);
    System.out.println(result);
  }
}

Parameters

Name Type Description Notes
country String [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

ApiResponseESGLatestComprehensive