Pinnacle closing lines for European football
Answer: Builder exposes GET /v1/closing?date=YYYY-MM-DD&sport=soccer. Filter the JSON by league.name for European competitions (Premier League, La Liga, Serie A, Bundesliga, Ligue 1, UCL, etc.). Prefer no-vig fair for CLV. There is no separate "Europe-only" endpoint.
Day pull#
export PINNFEED_KEY="ps_live_..."
curl -sS -H "x-api-key: $PINNFEED_KEY" \
"https://pinnfeed.io/v1/closing?date=2026-11-08&sport=soccer&main=true&limit=500"
Filter the returned events by league.name for European competitions (strings such as Premier League, La Liga, Serie A, Bundesliga, Ligue 1, UEFA). Response fields: REST docs. CLV math: closing-line answer.
Why not OddsPortal screenshots?#
A structured closing API gives you machine-readable fair prices at kickoff instead of scraping HTML. Coverage follows Pinnacle's soccer book for that day.
Trial CTA#
Builder — 3-day trial; card required, charged after day 3 unless cancelled.
Related: Ligue 1.
Questions people ask#
Missing leagues on a given day?#
If Pinnacle did not price the match, we have nothing to close. Check live /v1/odds?sport=soccer before kickoff.
Opening lines for the same leagues?#
Not archived separately — see open & close answer.
Is this educational content for adults?#
Yes (18+).