---
title: "SofaScore event tennis power"
method: GET
path: "/sofascore/event-tennis-power"
tags: ["SofaScore"]
---

# SofaScore event tennis power

`GET /sofascore/event-tennis-power`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/sofascore/event-tennis-power`
- Auth: API key in header `x-api-key`

Returns a tennis match's per-game momentum series: for each game of each set a `value` (positive favours the home player or team, negative the away side) and whether a break of serve `break_occurred`. An empty `games` list is a valid response (a live match with no completed game yet). Returns 404 when SofaScore has no tennis power data for the match, which includes matches that have not started and sports other than tennis.

## Query parameters

- `id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- SofascoreEventTennisPowerResponseDoc
  - `code` integer
  - `data` SofascoreEventTennisPowerResponse
    - `count` integer
    - `event_id` integer
    - `fetched_at` string
    - `games` SofascoreTennisPowerGame[]
      - `break_occurred` boolean
      - `game` integer
      - `set` integer
      - `value` number: Value is SofaScore's momentum number for the game. Positive favours the home player or team, negative the away side.
    - `source_url` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `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)
