소개
지원 엔드포인트
/logos/search
/logos/sync
검색 필터
search_keys- 검색하려는 식별자 값search_keys_type- 식별자 유형 (선택 사항; 기본값은symbol)
1. 심볼로 필터링
search_keys: 심볼 (예:AAPL,TSLA,MSFT)search_keys_type:symbol(선택 사항이며 기본값)
2. CIK으로 필터링
search_keys: CIK 번호 (예:320193또는0000320193)search_keys_type:cik
3. ISIN으로 필터링
search_keys: ISIN 코드 (예:US0378331005)search_keys_type:isin
search_keys: FIGI Share Class ID (예:BBG001SQKGD7)search_keys_type:figi_share_class
5. CUSIP으로 필터링
search_keys: CUSIP 번호 (예:88160R101)search_keys_type:cusip
6. 통화 및 국가별 심볼 필터링
:) 또는 마침표(.)를 구분자로 사용하여 심볼에 국가 코드 또는 통화 코드를 함께 지정합니다.
파라미터:
search_keys: 한정자를 포함한 심볼(예:AAPL:US,AAPL:USD,AAPL.US)search_keys_type:symbol
7. 거래소와 심볼로 필터링
search_keys: 거래소와 심볼 (예:NASDAQ:AAPL)search_keys_type:symbol
search_keys: 거래소 코드와 심볼 (예:NSQ:AAPL)search_keys_type:symbol
8. ISO MIC 및 심볼로 필터링
search_keys: MIC 코드와 심볼 (예:XYNS:AAPL)search_keys_type:symbol
9. 크립토 로고 필터
search_keys_type을 지정하지 않아도 API는 암호화폐 형식을 자동으로 인식합니다.
지원 형식:
CRYPTO:BTCCRYPTO/BTC$BTCBTC/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 성공 응답
404 Not Found 응답
500 내부 서버 오류 응답
인증
모범 사례
- search_keys_type을 지정하세요 - API의 기본값은
symbol이지만, 명시적으로 유형을 지정하면 가독성과 성능이 향상됩니다 - 필요한 필드만 요청하세요 - 응답 크기를 최소화하고 성능을 개선하기 위해 필요한 로고 유형만 요청하세요
- 대용량 데이터셋에는 bulk-sync를 사용하세요 - 여러 로고를 조회할 때는 페이지네이션과 함께
/logos/bulk-sync엔드포인트를 사용하세요 - 응답을 캐시하세요 - 로고 URL에는 만료 타임스탬프가 포함되므로, 적절히 캐시하여 API 호출을 줄이세요
- 오류를 적절히 처리하세요 - 항상 응답의
ok필드를 확인하고 오류 상황을 적절히 처리하세요