---
title: "Flashscore point-by-point scoring history"
method: GET
path: "/flashscore/match-point-by-point"
tags: ["Flashscore"]
---

# Flashscore point-by-point scoring history

`GET /flashscore/match-point-by-point`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/flashscore/match-point-by-point`
- Auth: API key in header `x-api-key`

Returns the scoring history of a tennis, volleyball, badminton, handball or basketball match, grouped by set, quarter or half. Tennis lists each game with its server, winner, the running score inside the game and break, set and match point flags, plus tiebreak points; the other sports list every rally or basket with the leading side's margin. When a tennis match is live, current_game holds the game or tiebreak in progress. Other sports and matches without coverage return not found.

## Query parameters

- `id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- FlashscoreMatchPointByPointResponseDoc
  - `code` integer
  - `data` FlashscoreMatchPointByPointDataDoc
    - `current_game` FlashscorePointByPointCurrentGameDoc
      - `points` FlashscorePointScoreDoc[]
        - `away` string
        - `home` string
        - `markers` FlashscorePointMarkerDoc[]
          - `side` 'home' | 'away'
          - `type` 'break_point' | 'set_point' | 'match_point'
      - `server` 'home' | 'away'
      - `title` string
    - `match_id` string
    - `periods` FlashscorePointByPointPeriodDoc[]
      - `sections` FlashscorePointByPointSectionDoc[]
        - `entries` FlashscorePointByPointEntryDoc[]
          - `away_score` integer
          - `away_tiebreak_score` integer
          - `home_score` integer
          - `home_tiebreak_score` integer
          - `lead` FlashscorePointByPointLeadDoc
            - `margin` integer
            - `narrowed` boolean
            - `side` 'home' | 'away'
          - `markers` FlashscorePointMarkerDoc[]
            - `side` 'home' | 'away'
            - `type` 'break_point' | 'set_point' | 'match_point'
          - `number` integer
          - `points` FlashscorePointScoreDoc[]
            - `away` string
            - `home` string
            - `markers` FlashscorePointMarkerDoc[]
              - …
          - `server` 'home' | 'away'
          - `server_lost` boolean
          - `winner` 'home' | 'away'
        - `title` string
      - `title` string
    - `source_url` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
