AI Sports Highlights
Match recaps, key moments and SEO-ready copy for football, basketball, tennis and more.
- Category
- Sports
- Endpoints
- 6
- Subscribers
- 110
- Popularity
- 9.0
- Latency
- 1256ms
- Service level
- 100%
- Updated
- 2025-11-26
Overview#
Give the API a competition, two teams, a final score and a sentence about what happened, and it writes the match report. The response holds a headline, a short brief and a longer narrative, a timestamped list of key moments, a man-of-the-match block with a note on the performance, and a line on the atmosphere.
It also returns an SEO title, an SEO description and a keyword array, which is the part that matters for publishers: the copy arrives ready to index rather than needing a separate metadata pass.
Dedicated endpoints exist for football, basketball, tennis, cricket and horse racing, with a generic endpoint covering rugby, golf, boxing and motorsport. The language parameter means the same fixture can be published in a dozen markets from one integration.
What you get#
- Headline, brief, full narrative and timestamped key moments
- Man of the match with a written performance note
- SEO title, description and keyword array in every response
- Sport-specific endpoints plus a generic one for the rest
- Any output language from a single language parameter
Endpoints#
| Method | Path | What it does |
|---|---|---|
| POST | /generateHighlights |
Generic recap for any sport |
| POST | /footballHighlights |
Football match report |
| POST | /basketballHighlights |
Basketball match report |
| POST | /tennisHighlights |
Tennis match report |
| POST | /cricketHighlights |
Cricket match report |
| POST | /horseRacingHighlights |
Horse racing race report |
Example response#
{
"result": {
"title": "Thrilling Champions League Clash: Manchester United vs PSG",
"seo_title": "Manchester United Edges Past PSG in Dramatic Champions League Encounter",
"seo_description": "In a thrilling Champions League match, Manchester United defeated PSG 3-2 with a late winner from Marcus Rashford after a penalty from Bruno Fernandes.",
"seo_keywords": [
"Champions League",
"Manchester United",
"PSG",
"football highlights",
"Rashford",
"Fernandes"
],
"summary": {
"brief": "Manchester United triumphed over PSG in a nail-biting 3-2 Champions League clash, featuring critical goals and a breathtaking finish.",
"content": "In a captivating European night, Manchester United faced Paris Saint-Germain in a Champions League showdown that kept fans on the edge of their seats. Bruno Fernandes opened the scoring with a well-placed penalty, putting them ahead early on. PSG responded fiercely, leveling the score through a stunning strike. The match saw end-to-end action with both teams creating numerous chances. As the clock ticked down, it was Marcus Rashford who emerged as the hero, scoring a late header to secure a dramatic 3-2 victory for the Red Devils in front of a jubilant home crowd."
},
"keyHighlights": [
{
"time": "12:30",
"description": "Bruno Fernandes converts a penalty to give Manchester United a 1-0 lead."
},
{
"time": "23:15",
"description": "PSG equalizes with a brilliant goal from Kylian Mbappé."
},
{
"time": "68:45",
"description": "United reg
…
Frequently asked questions#
- Is AI Sports Highlights free?
- AI Sports Highlights has a Basic plan that costs $0 per month and needs no card. Paid plans exist for higher volume and are listed above.
- How do I get an API key for AI Sports Highlights?
- Subscribe to the free plan on the marketplace listing. The key appears immediately and works in the browser playground before you write any code.
- How many endpoints does AI Sports Highlights have?
- AI Sports Highlights publishes 6 endpoints. Each one is listed above with its method, path and purpose.
- How fast is AI Sports Highlights?
- The published median latency is 1256ms at a 100% service level.
Best free Sports APIs
Try AI Sports Highlights for free
Subscribe to the free plan, get your key and test every endpoint in the browser playground before you write a line of code.
Get the API key (opens in a new tab)