> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinn.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Résultats par période

> Résultats réglés d'un événement, **un objet par période** (format iso-BIC).

Sports à sets (tennis, volley, tennis de table…) : chaque set et chaque jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte de sets.

**Couverture actuelle : les sports à sets.** Sur les sports à score continu (football, basket, baseball), Pinnacle ne publie pas de règlement par période dans le flux temps réel : l'endpoint renvoie un tableau vide. Pour le score final et le win/loss/push par ligne, utilisez `/api/settlement`.



## OpenAPI

````yaml /api-reference/openapi.json get /api/results
openapi: 3.1.0
info:
  title: apinn — API Pinnacle temps réel
  version: 1.0.0
  description: >-
    Cotes Pinnacle en temps réel : prématch et live, ouverture et clôture
    TrueLine multi-modèles, specials et outrights.
servers:
  - url: https://api.apinn.io
security:
  - ApiKeyAuth: []
paths:
  /api/results:
    get:
      summary: Résultats par période
      description: >-
        Résultats réglés d'un événement, **un objet par période** (format
        iso-BIC).


        Sports à sets (tennis, volley, tennis de table…) : chaque set et chaque
        jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte
        de sets.


        **Couverture actuelle : les sports à sets.** Sur les sports à score
        continu (football, basket, baseball), Pinnacle ne publie pas de
        règlement par période dans le flux temps réel : l'endpoint renvoie un
        tableau vide. Pour le score final et le win/loss/push par ligne,
        utilisez `/api/settlement`.
      parameters:
        - name: event_id
          in: query
          required: true
          description: Identifiant Pinnacle de l'événement.
          schema:
            type: integer
            description: Event ID (required)
            title: Event Id
      responses:
        '200':
          description: >-
            Résultats par période (tableau vide si aucun règlement publié pour
            cet événement).
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/PeriodResult'
              example:
                - event_id: 1633177791
                  period: 1
                  status: 1
                  score_home: 3
                  score_away: 6
                  sets_home: null
                  sets_away: null
                  settlement_id: 25000002
                  cancellation_reason: null
                  timestamp: '2026-08-01T23:32:10'
                - event_id: 1633177791
                  period: 2
                  status: 1
                  score_home: 6
                  score_away: 3
                  sets_home: null
                  sets_away: null
                  settlement_id: 25000231
                  cancellation_reason: null
                  timestamp: '2026-08-01T23:55:18'
        '422':
          description: Paramètre requis manquant.
components:
  schemas:
    PeriodResult:
      type: object
      properties:
        event_id:
          type: integer
        period:
          type: integer
          description: >-
            Période réglée. 0 = match complet ; 1, 2… = périodes ; au tennis, 6
            + 13×(set−1) + (jeu−1) pour chaque jeu.
        status:
          type: integer
          description: 1 = réglé.
        score_home:
          type:
            - integer
            - 'null'
        score_away:
          type:
            - integer
            - 'null'
        sets_home:
          type:
            - integer
            - 'null'
        sets_away:
          type:
            - integer
            - 'null'
        settlement_id:
          type: integer
          description: Identifiant croissant du règlement (curseur de synchronisation).
        cancellation_reason:
          type:
            - string
            - 'null'
        timestamp:
          type:
            - string
            - 'null'
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key

````