On the wire · 05:00:58 UTC Live 575 · Prematch 14,327 · Markets 57,003 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Réponse · curl · OpenAPI

Recettes curl pour l'API de cotes Pinnacle

Mis à jour le · PinnFeed · 2 min de lecture

Réponse : pointez curl vers https://pinnfeed.io avec l'en-tête x-api-key: $PINNFEED_KEY. Le contrat à jour est /openapi.json. Free (0 €, 30 s de retard, 2 sports) couvre tous les chemins ci-dessous sauf les cotes de clôture (Builder et plus).

Préparation#

export PINNFEED_KEY="ps_live_..."
alias pf='curl -sS -H "x-api-key: $PINNFEED_KEY" -H "accept: application/json"'

Compte et sports#

pf https://pinnfeed.io/v1/account | jq .
pf https://pinnfeed.io/v1/sports | jq '.sports[] | {id,slug,inPlan,live,prematch}'

Événements et cotes (paginés)#

# Moneylines football à venir, lignes principales
pf "https://pinnfeed.io/v1/odds?sport=soccer&market=moneyline&main=true&limit=20" | jq '.events | length'

# Page suivante
pf "https://pinnfeed.io/v1/odds?sport=soccer&market=moneyline&main=true&limit=20&offset=20" | jq .

# Une équipe (recherche texte sur domicile, extérieur ou ligue)
pf "https://pinnfeed.io/v1/odds?sport=soccer&q=marseille&main=true" | jq .

# Un événement avec ses marchés
pf "https://pinnfeed.io/v1/events/EVENT_ID?main=true" | jq .

Baisses et clôtures#

# Baisses de cote ≥ 5 % sur les 15 dernières minutes
pf "https://pinnfeed.io/v1/drops?sport=soccer&minutes=15&min_pct=5&limit=50" | jq .

# Clôtures d'une journée UTC (Builder et plus)
pf "https://pinnfeed.io/v1/closing?date=2026-11-08&sport=soccer&main=true&limit=50" | jq .

Erreurs fréquentes#

HTTPSens
400invalid_filter : sport ou marché inconnu
401x-api-key absent ou invalide
403Le plan n'inclut pas la ressource (par ex. Free sur /v1/closing)
429rate_limited (avec Retry-After) ou daily_quota (Free : 1 000/jour)

Pour du push plutôt que du polling : exemple Python WebSocket sur Builder (99 €/mois). Essai de 3 jours ; une carte est requise et elle est débitée après le jour 3 sauf annulation. Contenu éducatif pour adultes (18+).

Questions fréquentes#

curl fonctionne-t-il avec le plan Free ?#

Oui pour /v1/account, /v1/sports, /v1/events, /v1/odds et /v1/drops (30 s de retard, 2 sports, 1 000 requêtes/jour). Les clôtures demandent Builder ou Pro.

Et le WebSocket en ligne de commande ?#

Pas avec curl ; utilisez wscat : recette wscat.

Où est le fichier OpenAPI ?#

https://pinnfeed.io/openapi.json, à importer dans Postman, Insomnia ou openapi-generator.

Le plan WebSocket : Builder, 99 €/mois.

Les cotes Pinnacle en temps réel sur un seul WebSocket : les 13 sports, tous les marchés, cotes justes sans marge et cotes de clôture. 3 jours gratuits, résiliable en un clic.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.