Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Media / Live Tennis API
Live Tennis API logo

Live Tennis API

Official vendor OpenAPI document · agent-readyMediaContent Deliverybearer, apiKey36 EndpointsREST

For Agents

Read live tennis scores, player and tournament data, market prices, and match analysis, and register webhooks for match updates.

Use for: I need the live score for a match in progress, Search for a player by name, Get the head-to-head record between two players, List today's scheduled fixtures

Not supported: Does not cover other sports, sell betting slips, or settle wagers. Use for tennis scores, data, market prices, and match analysis only.

The Live Tennis API serves real-time tennis scores, player and tournament data, match-winner market prices, and model-driven match analysis across the ATP, WTA, Challenger, ITF, and junior tours. It is read-only, exposes live per-point events and statistics, a results archive back to 1968, head-to-head records, shot-by-shot charting, and outbound webhooks for match updates.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Live Tennis API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Live Tennis API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flivetennisapi.com%2Flivetennisapi" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flivetennisapi.com%2Flivetennisapi" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Live Tennis API.

Read live match scores and per-point events as they happen

Look up player bios, rankings, and tournament catalogues

Retrieve match-winner market prices and recent price ticks

Query head-to-head records and a results archive back to 1968

Register outbound webhooks for live match updates

Use Cases

Patterns agents use Live Tennis API for, with concrete tasks.

★ Agent-driven live score updates through Jentic

An AI agent running a sports assistant can read the live score of a match and stream per-point events as they happen. Through Jentic the agent discovers the score and events operations by intent and loads their schemas, so it reports updates without wiring the Live Tennis endpoints.

Search Jentic for 'get a match score', find a match in progress, and read its current score and latest per-point events.

Head-to-head and historical lookups

Build previews by pulling head-to-head records and past results from an archive reaching back to 1968. The API joins matches to players and tournaments by stable ids, so an agent can assemble a matchup summary from consistent references.

Look up the head-to-head record between two players and pull their recent completed matches.

Market price monitoring

Track match-winner market prices and recent price ticks per side for matches in progress. The API returns the mapped market and its price history so an agent can monitor movement without maintaining its own feed.

Retrieve the match-winner market prices for a match and read the recent price ticks per side.

Key Endpoints

36 endpoints — the live tennis api serves real-time tennis scores, player and tournament data, match-winner market prices, and model-driven match analysis across the atp, wta, challenger, itf, and junior tours.

METHOD

PATH

DESCRIPTION

GET

/matches

List matches by lifecycle status

GET

/matches/{matchId}/score

Get current match score

GET

/players

Search players by name

GET

/tournaments

List tournaments

GET

/rankings

List rankings

GET

/h2h

Get head-to-head records

GET

/markets/{matchId}/prices

Get market prices per side

GET

/matches

List matches by lifecycle status

GET

/matches/{matchId}/score

Get current match score

GET

/players

Search players by name

GET

/tournaments

List tournaments

GET

/rankings

List rankings

GET

/h2h

Get head-to-head records

GET

/markets/{matchId}/prices

Get market prices per side

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Live Tennis API by hand means sending its bearer key or X-API-Key header, resolving its versioned host, and handling live and archive read patterns yourself. Through Jentic you install once, import it from the API Directory, store the key once, and your agent calls it.

Permission scoping

Permission scoping

The Live Tennis API is read-only for its data surface, so a rule can allow only the read operations your agent needs. You choose the operations it may call, such as scores and rankings, so registering or deleting webhooks is not included unless you add it.

Credential management

Credential isolation

Your Live Tennis key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'get a match score' or 'get head-to-head records', and Jentic returns the matching Live Tennis operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

TheSportsDB

→

Free sports data across many sports

Choose TheSportsDB when you need broad multi-sport coverage rather than deep tennis data.

Alternative

Sportmonks

→

Sports data feeds with detailed statistics

Choose Sportmonks for commercial multi-sport feeds with detailed stats.

Complementary

The Odds API

→

Betting odds across sports and bookmakers

Use The Odds API to compare bookmaker odds alongside Live Tennis market prices.

FAQs

Specific to using Live Tennis API through Jentic.

What authentication does the Live Tennis API use?

The Live Tennis API accepts either a bearer token or an X-API-Key header per its OpenAPI spec. Through Jentic your key is stored encrypted by your own Jentic One instance and injected at request time, so your agent never sees it.

Is there a Live Tennis API MCP server?

You don't need an MCP server to give your agent the Live Tennis API. Jentic connects it directly from the API Directory: import it, store your credential once, and your agent calls it on demand without loading another server's tool definitions into its context.

Can I get live scores with the Live Tennis API?

Yes. The score operation returns the current score for a match with the lowest latency, and the events operation returns per-point events newest first for matches in progress.

What are the rate limits for the Live Tennis API?

Access is tiered as FREE, BASIC, PRO, and ULTRA, and the OpenAPI spec does not state numeric per-tier request limits. Check the Live Tennis documentation at https://livetennisapi.com for current tier limits.

Can I limit what my agent is allowed to do with the Live Tennis API?

Yes. The Live Tennis API is read-only for data, so allow only the read operations your agent needs, such as scores, rankings, and head-to-head records, while withholding the webhook-management operations unless you add them. Every call it makes is logged.

How do I get a match score with the Live Tennis API through Jentic?

Search Jentic for 'get a match score', load the score operation, and pass the match id. Jentic injects your key and returns the current score. To run it on your own infrastructure, install Jentic One from its GitHub repo.

GET STARTED

Start building with Live Tennis API

Explore with Jentic One
View OpenAPI Document