동작 방식
1
인증
Benzinga Console에서 Benzinga API 토큰을 발급받은 뒤, 연결을 열 때
token 쿼리 매개변수로 추가합니다.2
연결
필요한 데이터에 대한 스트림 URL로 웹소켓 연결을 엽니다. 예를 들어,
wss://api.benzinga.com/api/v1/analyst/insights/stream?token=YOUR_TOKEN에 연결할 수 있습니다.3
이벤트 수신
메시지는 일관된 envelope 구조를 가진 JSON 객체로 도착합니다.
id, api_version, kind와 함께, action(created, updated, deleted 중 하나)과 페이로드를 담은 data 블록이 포함됩니다.4
연결 유지
주기적으로(30–60초마다)
ping 일반 텍스트 프레임을 전송합니다. 서버는 pong으로 응답합니다. 서버도 10초마다 자체 ping을 전송하며, 대부분의 웹소켓 라이브러리는 이를 자동으로 처리합니다.사용 가능한 스트림
애널리스트 인사이트
애널리스트 등급, 목표가, 상세 추천 내용을 게시되는 대로 실시간으로 제공합니다.
등급
주요 기관의 애널리스트 등급 변경 및 목표가 업데이트를 제공합니다.
컨센서스 등급
추적 중인 모든 애널리스트의 컨센서스 등급과 목표가를 집계해 제공합니다.
실적
주당순이익(EPS), 매출, 추정치 및 서프라이즈 지표를 포함한 실적 발표 정보를 제공합니다.
Bulls/Bears Say
실시간으로 게시되는 종목별 강세·약세 시나리오를 제공합니다.
뉴스
Benzinga 에디토리얼 팀에서 제공하는 속보 기사와 시장 업데이트를 제공합니다.
실적 발표 콜 녹취록
실적 발표 콜 내용을 발언되는 대로 문장 단위로 실시간 전송합니다.
메시지 Envelope
참고 페이지
인증
API 토큰을 발급받고 사용하는 방법.
지원되는 액션
모든 스트림에서 전송할 수 있는
ping 및 replay 명령.오류
오류 코드와 연결 실패를 처리하는 방법.