Skip to main content

소개

Benzinga Logos API는 기업, 펀드, 암호화폐의 고품질 로고에 대한 액세스를 제공합니다. 심볼, CIK 번호, 국제증권식별번호(ISIN) 코드, CUSIP, FIGI 등 다양한 식별자 유형을 사용해 로고를 검색할 수 있습니다.

지원 엔드포인트

/logos/search

여러 식별자를 사용해 로고를 검색합니다. 로고 URL, 종목 세부 정보, 메타데이터를 반환합니다.

/logos/sync

여러 로고를 페이지네이션과 함께 조회하기 위한 대량 동기화용 엔드포인트입니다.

검색 필터

API는 다음 두 가지 주요 파라미터를 통해 유연한 검색을 지원합니다:
  • search_keys - 검색하려는 식별자 값
  • search_keys_type - 식별자 유형 (선택 사항; 기본값은 symbol)

1. 심볼로 필터링

주식 티커 심볼을 사용하여 로고를 검색합니다. 파라미터:
  • search_keys: 심볼 (예: AAPL, TSLA, MSFT)
  • search_keys_type: symbol (선택 사항이며 기본값)
예시:

2. CIK으로 필터링

SEC의 CIK(Central Index Key)를 사용해 검색합니다. 앞에 0이 포함된 값과 포함되지 않은 값 모두를 지원합니다. 파라미터:
  • search_keys: CIK 번호 (예: 320193 또는 0000320193)
  • search_keys_type: cik
예시:
앞에 0을 채운 CIK 예시:

3. ISIN으로 필터링

국제증권식별번호(ISIN)로 검색합니다. 매개변수:
  • search_keys: ISIN 코드 (예: US0378331005)
  • search_keys_type: isin
예시:

4. FIGI Share Class로 필터링

Bloomberg의 Financial Instrument Global Identifier(FIGI)를 사용해 주식 클래스를 검색합니다. 매개변수:
  • search_keys: FIGI Share Class ID (예: BBG001SQKGD7)
  • search_keys_type: figi_share_class
예시:

5. CUSIP으로 필터링

Committee on Uniform Securities Identification Procedures 번호로 검색합니다. 매개변수:
  • search_keys: CUSIP 번호 (예: 88160R101)
  • search_keys_type: cusip
예제:

6. 통화 및 국가별 심볼 필터링

콜론(:) 또는 마침표(.)를 구분자로 사용하여 심볼에 국가 코드 또는 통화 코드를 함께 지정합니다. 파라미터:
  • search_keys: 한정자를 포함한 심볼(예: AAPL:US, AAPL:USD, AAPL.US)
  • search_keys_type: symbol
예시:

7. 거래소와 심볼로 필터링

거래소 코드와 심볼을 조합하여 검색합니다. 블룸버그 스타일(레거시)과 LSEG 스타일 형식을 모두 지원합니다. 블룸버그 스타일 매핑(레거시):
  • search_keys: 거래소와 심볼 (예: NASDAQ:AAPL)
  • search_keys_type: symbol
LSEG 3자 코드(현재):
  • search_keys: 거래소 코드와 심볼 (예: NSQ:AAPL)
  • search_keys_type: symbol
예시:

8. ISO MIC 및 심볼로 필터링

ISO Market Identifier Code와 심볼을 함께 사용해 검색합니다. 매개변수:
  • search_keys: MIC 코드와 심볼 (예: XYNS:AAPL)
  • search_keys_type: symbol
예시:

9. 크립토 로고 필터

여러 형식으로 암호화폐 로고를 검색할 수 있습니다. search_keys_type을 지정하지 않아도 API는 암호화폐 형식을 자동으로 인식합니다. 지원 형식:
  • CRYPTO:BTC
  • CRYPTO/BTC
  • $BTC
  • BTC/USD
예시:

사용 가능한 필드

fields 파라미터를 사용하여 특정 로고 유형을 요청할 수 있습니다. 사용 가능한 필드는 다음과 같습니다.
  • logo_light - 라이트 테마 로고 (PNG)
  • logo_dark - 다크 테마 로고 (PNG)
  • logo_vector_light - 라이트 테마 벡터 로고 (SVG)
  • logo_vector_dark - 다크 테마 벡터 로고 (SVG)
  • mark_light - 라이트 테마 마크/아이콘 (PNG)
  • mark_dark - 다크 테마 마크/아이콘 (PNG)
  • mark_vector_light - 라이트 테마 벡터 마크 (SVG)
  • mark_vector_dark - 라이트 테마 벡터 마크 (SVG)
  • mark_composite_light - 라이트 테마 복합 마크 (PNG)
  • mark_composite_dark - 다크 테마 복합 마크 (PNG)
  • mark_vector_composite_light - 라이트 테마 벡터 복합 마크 (SVG)
  • mark_vector_composite_dark - 라이트 테마 벡터 복합 마크 (SVG)
여러 필드를 동시에 요청하는 예:

추가 파라미터

이미지 설정

  • scale - 이미지 크기 비율 (예: 100x100, 300x300)
  • max_width - 반환되는 이미지의 최대 너비
  • composite_radius - 합성 이미지의 모서리 반경 (정수, 범위 0-50)
  • composite_auto - 합성 이미지 자동 생성 여부 (boolean)

페이지네이션 (bulk-sync 전용)

  • page - 페이지 번호(정수)
  • pagesize - 페이지당 결과 개수(정수)
  • updated_since - 업데이트 시각 기준 필터(ISO 8601 형식)

증권 세부 정보

  • securities - 응답에 상세한 증권 정보를 포함할지 여부(boolean)

응답 예시

200 성공 응답

401 Unauthorized 응답

404 Not Found 응답

500 내부 서버 오류 응답

인증

모든 Logos API 엔드포인트는 API 키 기반 인증이 필요합니다. 토큰을 쿼리 매개변수로 포함하세요:

모범 사례

  1. search_keys_type을 지정하세요 - API의 기본값은 symbol이지만, 명시적으로 유형을 지정하면 가독성과 성능이 향상됩니다
  2. 필요한 필드만 요청하세요 - 응답 크기를 최소화하고 성능을 개선하기 위해 필요한 로고 유형만 요청하세요
  3. 대용량 데이터셋에는 bulk-sync를 사용하세요 - 여러 로고를 조회할 때는 페이지네이션과 함께 /logos/bulk-sync 엔드포인트를 사용하세요
  4. 응답을 캐시하세요 - 로고 URL에는 만료 타임스탬프가 포함되므로, 적절히 캐시하여 API 호출을 줄이세요
  5. 오류를 적절히 처리하세요 - 항상 응답의 ok 필드를 확인하고 오류 상황을 적절히 처리하세요

요청 한도

요청 한도에 대한 자세한 내용은 사용 중인 API 구독 플랜을 참고하세요. 애플리케이션에 더 높은 요청 한도가 필요하다면 지원팀에 문의하세요.

지원

Logos API에 대해 추가적인 도움이 필요하거나 문의 사항이 있는 경우 Benzinga API 지원팀에 연락하시거나 엔드포인트에 대한 자세한 문서를 참조하세요.