Pinnacle API 대안: Pinnacle API 접근 권한 없이 Pinnacle 배당으로 backtest하기

2025년 7월 23일 Pinnacle은 일반 대중에게 API를 닫았고, 배당 피드는 2026년 1월 1일 수명이 종료되었습니다. 그 위에 만들어진 자작 backtester들도 함께 멈췄습니다. Bet2Invest는 정말 중요했던 부분을 유지합니다: 수년간의 정산된 Pinnacle 가격과, 그에 대해 규칙을 테스트하는 엔진을 API로 이용할 수 있습니다.

Pinnacle API에 무슨 일이 있었나

10년 동안 Pinnacle API는 진지한 베팅 도구의 조용한 근간이었습니다: 시장에서 가장 샤프한 가격, 낮은 마진, 계정만 있으면 누구나 폴링할 수 있는 피드. 2025년 7월 23일부터 그 접근은 일반 대중에게 닫혔습니다. Pinnacle은 이제 요청에 따라 선별된 상업 파트너, 고액 계정, 학술 프로젝트에만 데이터를 제공하며, 기존 /v1/odds 엔드포인트는 2026년 1월 1일 수명이 종료되었습니다.

서드파티 피드가 실시간 Pinnacle 가격을 중계하기 위해 등장했고, 라인 쇼핑이나 오늘 베팅의 클로징 라인 밸류를 추적하는 데는 충분합니다. Backtesting에는 다른 것이 필요합니다: 결과와 매칭되고 중복과 무효 처리가 정리된 수년간의 오프닝 및 클로징 가격. 지난달에 기록을 시작한 실시간 피드로는 불가능하며, 대부분의 중계 서비스는 기록이 아예 없거나 짧은 스냅샷을 추가 옵션으로 판매합니다.

Bet2Invest는 공식 Pinnacle API 파트너이며 수년간 Pinnacle 오프닝 및 클로징 배당을 보관해 왔습니다. Pinnacle 과거 배당 데이터베이스는 앱에서, 공개 REST API에서, 또는 오픈소스 Python 클라이언트에서 구동할 수 있는 backtesting 엔진 뒤에 있습니다.

Pinnacle 공개 API vs Bet2Invest 한눈에 보기

접근

Pinnacle 공개 API(2025년까지): Pinnacle 계정과 API 승인 필요. 2025년 7월부터 개인에게는 폐쇄

Bet2Invest: Sharp 또는 Edge 플랜의 모든 Bet2Invest 계정. 클릭 한 번으로 키 생성, Pinnacle 계정 불필요

과거 배당

Pinnacle 공개 API(2025년까지): 실시간 피드만 제공. 직접 기록하고 공백을 감수해야 했음

Bet2Invest: 축구 최대 10년(곧 20년), 그 외 7개 종목 5년. 정리 및 정산된 오프닝 및 클로징 가격

Backtesting

Pinnacle 공개 API(2025년까지): 직접 작성한 코드, 직접 만든 정산 로직

Bet2Invest: 엔드포인트 하나: 필터 트리를 보내면 베팅, yield, drawdown, 승률, 자산 곡선을 받습니다

마켓

Pinnacle 공개 API(2025년까지): 직접 수집한 것만

Bet2Invest: 머니라인과 1X2, 스프레드와 아시안 핸디캡, 토탈과 팀 토탈, 메인 라인 또는 고정 라인 기준

필터

Pinnacle 공개 API(2025년까지): 없음, 원시 가격만

Bet2Invest: 37개 필터: 가격대, 마진 제거 확률, vig, 유동성, 리그 라인 무브먼트, 폼, 순위, 휴식일, 시즌 단계, 시장 내재 기대 득점

베팅 실행

Pinnacle 공개 API(2025년까지): 본인 계정에서 돌리는 본인의 봇

Bet2Invest: 선택 사항: Pinnacle Automation이 공식 API를 통해 본인 Pinnacle 계정에서 베팅을 실행합니다. 비수탁형, 0.2% 고정 수수료

클라이언트 라이브러리

Pinnacle 공개 API(2025년까지): 커뮤니티 래퍼, 현재 유지보수 중단

Bet2Invest: 의존성 없는 오픈소스 Python 클라이언트, OpenAPI 스키마와 Redoc 레퍼런스

비용

Pinnacle 공개 API(2025년까지): 승인된 Pinnacle 계정이 있으면 무료

Bet2Invest: 앱의 Explorer 플랜은 무료. API는 Sharp(€119.95)와 Edge(€239.95) 월 요금제에 포함되며, 분기 결제 시 더 저렴합니다

실시간 중계 서비스가 주는 것과 주지 못하는 것

OddsPapi, SharpAPI, The Odds API, pinnapi 같은 서비스는 Pinnacle 기반 가격을 실시간으로 중계합니다. 오늘 오후의 라인을 비교하거나, 실시간 모델에 데이터를 공급하거나, 실행한 베팅의 클로징 가격을 기록하는 데는 적합한 도구입니다. 하지만 backtest는 아닙니다: 10시즌이 아니라 오늘만 얻을 수 있고, 정산, 중복 제거, 통계는 여전히 직접 작성해야 합니다. 기록을 제공하더라도 보통 2021년 이후부터 시작하고 추가 요금이 붙습니다.

Bet2Invest가 대신 제공하는 것

1. 아카이브

데이터베이스의 모든 매치업에는 Pinnacle 오프닝 및 클로징 가격과 정산된 결과가 담겨 있습니다: 축구 최대 10년(곧 20년), 그리고 농구, 테니스, 미식축구, 야구, 아이스하키, 배구, e스포츠 각 5년. Pinnacle이 가격을 제시한 모든 곳의 머니라인과 1X2, 스프레드와 아시안 핸디캡, 토탈과 팀 토탈. 종목별 정확한 기간은 종목 커버리지에서 확인하십시오.

2. 엔진

전략을 필터 트리와 베팅 선택으로 정의하면, 엔진이 모든 시뮬레이션 베팅을 실제 클로징 가격으로 정산하고 베팅 수, yield, 수익, 최대 drawdown, 연승/연패, 누적 손익 곡선을 반환합니다. API에서는 backtest 실행에 POST 한 번, 결과 수집에 GET 한 번이면 됩니다. 변경되지 않은 전략은 캐시에서 즉시 제공됩니다.

3. 클라이언트

Python 클라이언트는 오픈소스이고 의존성이 없으며, backtest 하나가 스무 줄에 들어갑니다:

from pinnaclebacktest import AND, SPORTS, Bet2Invest, league, moneyline, odds_range

api = Bet2Invest()  # reads B2I_API_KEY
strategy = api.create_strategy("EPL home underdogs", SPORTS["soccer"], moneyline("home"))
strategy.set_filters(AND(
    league(api.league_id("Premier League", SPORTS["soccer"])),
    odds_range("home", 2.2, 3.4),
))
print(strategy.backtest().summary())

github.com/bet2invest/pinnacle-backtest-api에 있으며, 전체 REST 레퍼런스는 OpenAPI와 Redoc으로 공개되어 있습니다.

4. Backtest에서 실시간 베팅으로

검증을 통과한 전략은 저장할 수 있습니다: 그러면 실시간 Pinnacle 가격에서 실행되고, 이메일이나 Telegram으로 픽을 전달하며, 클로징 대비로 추적하고, Pinnacle 계정이 있다면 Pinnacle Automation으로 공식 Pinnacle API를 통해 해당 계정에서 베팅을 실행합니다. 자금은 결코 회원님의 계정을 떠나지 않습니다.

진짜 Pinnacle API가 여전히 필요한 경우

분당 수천 개의 마켓을 가격 산정해야 하는 실시간 모델이거나, 저희 자동화 밖에서 대규모로 프로그래밍 방식의 베팅 실행이 필요하다면, api{'@'}pinnacle.com으로 Pinnacle에 직접 신청하고 프로젝트를 설명하십시오. Bet2Invest는 실시간 배당 피드가 아니며 Pinnacle 가격을 재판매하지 않습니다. 개인들이 실제로 만들었던 기존 워크플로의 부분, 즉 기록과 backtest를 대체합니다.

시작하기

  1. 무료 계정을 만들고 Explorer 플랜으로 앱에서 빌더를 사용해 보십시오.
  2. Pro 또는 Elite로 업그레이드하고 설정 > API에서 키를 생성하십시오.
  3. pip install pinnacle-backtest-api를 실행하고, 키를 export한 뒤, 퀵스타트를 실행하십시오.
  4. 클로징 라인을 이겨내는 전략만 남기고 실시간으로 팔로우하십시오.

계속 살펴보기

자주 묻는 질문

이것이 공식 Pinnacle API입니까?

아닙니다. Bet2Invest는 공식 Pinnacle API 파트너이고 Pinnacle Automation은 Pinnacle의 API를 통해 베팅을 실행하지만, backtesting API는 Pinnacle 가격 아카이브 위에 만든 Bet2Invest 자체 엔드포인트입니다. Pinnacle의 공개 API 자체는 개인에게 폐쇄되어 있습니다.

Pinnacle 계정이 필요합니까?

Backtest, 전략 팔로우, 픽 수신에는 필요 없습니다. Pinnacle Automation이 대신 베팅을 실행하기를 원할 때만 필요합니다.

원시 과거 배당 데이터를 다운로드할 수 있습니까?

API는 대량 배당 덤프가 아니라 backtest 결과, 통계, 픽을 반환합니다. 각 픽에는 오프닝, 감지 시점, 클로징 가격이 담겨 있으므로, 저장된 전략은 시간이 지나면서 자체적인 정산 가격 기록을 쌓아갑니다.

기록은 얼마나 오래전까지 거슬러 올라갑니까?

축구는 최대 10년이며 20년으로 확대 예정이고, 농구, 테니스, 미식축구, 야구, 아이스하키, 배구, e스포츠는 5년입니다. 모든 매치업은 Pinnacle 오프닝 가격과 클로징 가격을 모두 보관합니다.

어떤 플랜에 API가 포함됩니까?

Sharp와 Edge입니다. Explorer 플랜은 무료이며 제한된 backtest 기간으로 앱에서 같은 엔진을 제공하므로, 프로그래밍 방식 접근에 비용을 지불하기 전에 데이터를 먼저 사용해 볼 수 있습니다.

요청 제한이 있습니까?

네: 키당 분당 120회 요청, 분당 10회 backtest 실행입니다. Backtest는 캐시되므로 변경되지 않은 전략을 다시 실행해도 제한에 포함되지 않습니다.

오늘 바로 Pinnacle 가격으로 backtest하십시오

앱에서 엔진을 무료로 사용해 본 다음, API 키로 Python에서 구동하십시오.