Skip to main content
< 뒤로

개요

사용 가능한 작업

getV21

기초 재무 지표 v2.1 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetFundamentalsV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFundamentalsV21Response res = sdk.fundamentals().getV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

파라미터

파라미터타입필수 여부설명
symbolsString:heavy_check_mark:쉼표로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 날짜
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetFundamentalsV21Response

오류

오류 유형상태 코드콘텐츠 타입
models/errors/APIException4XX, 5XX/

getAlphaBeta

알파/베타 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetAlphaBetaV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetAlphaBetaV21Response res = sdk.fundamentals().getAlphaBeta()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:쉼표로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 일자
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:리포트 유형

응답

GetAlphaBetaV21Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/APIException4XX, 5XX/

getCompanyV21

회사 데이터 조회

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetCompanyV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetCompanyV21Response res = sdk.fundamentals().getCompanyV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:콤마(,)로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준일
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetCompanyV21Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/APIException4XX, 5XX/

getCompanyProfileV21

회사 프로필 조회

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetCompanyProfileV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetCompanyProfileV21Response res = sdk.fundamentals().getCompanyProfileV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:콤마(,)로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 일자
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetCompanyProfileV21Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/APIException4XX, 5XX/

getShareClass

주식 클래스 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetShareClassV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetShareClassV21Response res = sdk.fundamentals().getShareClass()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

Parameters

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:쉼표(,)로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 일자
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetShareClassV21Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/APIException4XX, 5XX/

getShareClassProfile

주식 클래스 프로필 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetShareClassProfileV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetShareClassProfileV21Response res = sdk.fundamentals().getShareClassProfile()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:심볼(티커)을 쉼표로 구분한 목록
asOfOptional<String>:heavy_minus_sign:기준 일자
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetShareClassProfileV21Response

오류

오류 유형상태 코드콘텐츠 타입
models/errors/APIException4XX, 5XX/

가져오기

기초 재무 지표 v2 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetFundamentalsV2Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFundamentalsV2Response res = sdk.fundamentals().get()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

Parameters

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:콤마로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 일자
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고 유형

응답

GetFundamentalsV2Response

오류

오류 유형상태 코드콘텐츠 타입
models/errors/APIException4XX, 5XX/

getAssetClassification

자산 분류 조회

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetAssetClassificationV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetAssetClassificationV21Response res = sdk.fundamentals().getAssetClassification()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

매개변수타입필수 여부설명
symbolsString:heavy_check_mark:쉼표로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 날짜
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetAssetClassificationV21Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/APIException4XX, 5XX/

getEarningsReports

실적 보고서 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetEarningsReportsV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetEarningsReportsV21Response res = sdk.fundamentals().getEarningsReports()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

매개변수타입필수 여부설명
symbolsString:heavy_check_mark:쉼표로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 일자
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetEarningsReportsV21Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/APIException4XX, 5XX/

getFinancialsV21

재무제표 v2.1 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetFinancialsV21Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFinancialsV21Response res = sdk.fundamentals().getFinancialsV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.strings().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

매개변수타입필수 여부설명
symbolsString:heavy_check_mark:쉼표로 구분된 심볼 목록
asOfOptional<String>:heavy_minus_sign:기준 일자
periodOptional<String>:heavy_minus_sign:기간
reportTypeOptional<String>:heavy_minus_sign:보고서 유형

응답

GetFinancialsV21Response

오류

오류 유형상태 코드콘텐츠 타입
models/errors/BzhttpResp400, 500application/json
models/errors/APIException4XX, 5XX/

getV3

기초 재무 지표 V3 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetFundamentalsV3Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFundamentalsV3Response res = sdk.fundamentals().getV3()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2024-10-27")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

Parameters

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:쉼표로 구분된 심볼 목록
fromOptional<String>:heavy_minus_sign:시작일
toOptional<String>:heavy_minus_sign:종료일
dateOptional<String>:heavy_minus_sign:리포트 유형

응답

GetFundamentalsV3Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/APIException4XX, 5XX/

getBalanceSheetV3

대차대조표 v3 조회

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetBalanceSheetV3Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetBalanceSheetV3Response res = sdk.fundamentals().getBalanceSheetV3()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2023-12-25")
                .call();

        if (res.strings().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:심볼(쉼표로 구분된 목록)
fromOptional<String>:heavy_minus_sign:시작일
toOptional<String>:heavy_minus_sign:종료일
dateOptional<String>:heavy_minus_sign:보고서 유형

응답

GetBalanceSheetV3Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/BzhttpResp400application/json
models/errors/APIException4XX, 5XX/

getCashFlowV3

현금흐름 v3 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetCashFlowV3Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetCashFlowV3Response res = sdk.fundamentals().getCashFlowV3()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2024-05-15")
                .call();

        if (res.strings().isPresent()) {
            // 응답 처리
        }
    }
}

파라미터

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:콤마로 구분된 심볼 목록
fromOptional<String>:heavy_minus_sign:시작일
toOptional<String>:heavy_minus_sign:종료일
dateOptional<String>:heavy_minus_sign:보고서 유형

응답

GetCashFlowV3Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/BzhttpResp400, 500application/json
models/errors/APIException4XX, 5XX/

getIncomeStatement

손익계산서 v3 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetIncomeStatementV3Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetIncomeStatementV3Response res = sdk.fundamentals().getIncomeStatement()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2023-12-17")
                .call();

        if (res.string().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

매개변수Type필수 여부설명
symbolsString:heavy_check_mark:콤마로 구분된 심볼 목록
fromOptional<String>:heavy_minus_sign:시작일
toOptional<String>:heavy_minus_sign:종료일
dateOptional<String>:heavy_minus_sign:보고 유형

응답

GetIncomeStatementV3Response

오류

오류 유형상태 코드콘텐츠 타입
models/errors/APIException4XX, 5XX/

getSharePriceRatios

주가 비율 가져오기

사용 예시

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetSharePriceRatiosV3Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetSharePriceRatiosV3Response res = sdk.fundamentals().getSharePriceRatios()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2024-06-28")
                .call();

        if (res.strings().isPresent()) {
            // 응답 처리
        }
    }
}

매개변수

매개변수타입필수 여부설명
symbolsString:heavy_check_mark:쉼표로 구분된 심볼 목록
fromOptional<String>:heavy_minus_sign:시작일
toOptional<String>:heavy_minus_sign:종료일
dateOptional<String>:heavy_minus_sign:보고서 유형

응답

GetSharePriceRatiosV3Response

오류

오류 유형상태 코드콘텐츠 유형
models/errors/BzhttpResp400, 500application/json
models/errors/APIException4XX, 5XX/