Endpoint Playground
Returns a Flashscore article with its headline, standfirst, author, source credit, tags, publication and edit times, cover image and the full body converted to plain-text paragraphs and headings with structured links to players, teams, matches and other articles. Embedded posts, images and info boxes are kept as placeholder blocks, not in the text. Live blogs work too. An unknown article id returns not found. For metadata and image variants only, use flashscore-news-article.
14 Oct 2026: 17 article.blocks; 1 fields had a value in every checked item and 4 varied between items.
Sample value profiles: type: paragraph (14), embed (2), heading (1); provider: “twitter” and 1 other value; url: x.com and 1 other host.
curl 'https://api.crawlora.net/api/v1/flashscore/news-article-body?id=xlKVMkEO' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | xlKVMkEO | Eight-character Flashscore news article id from a news listing, flashscore-entity-news or flashscore-news-most-read |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://2.ds.lsapp.eu/pq_graphql?_hash=na&articleId=xlKVMkEO&projectId=2",
"article": {
"id": "xlKVMkEO",
"type": "STANDARD",
"title": "Ronaldo releases statement detailing fall-out, confirms he remains available for Portugal",
"slug": "ronaldo-releases-statement-detailing-fall-out-confirms-he-remains-available-for-portugal",
"url": "https://www.flashscore.com/news/ronaldo-releases-statement-detailing-fall-out-confirms-he-remains-available-for-portugal/xlKVMkEO/",
"perex": "Cristiano Ronaldo has accused Portugal coach Jorge Jesus of twice breaking his word, saying a failed agreement to publicly explain his omission against Norway drove him out of the camp but insistin...",
"author": "Mário Rui Ventura",
"credit": "Reuters",
"published_at": 1791314553,
"published_at_iso": "2026-10-06T19:22:33Z",
"edited_at": 1791316179,
"edited_at_iso": "2026-10-06T19:49:39Z",
"image": {
"url": "https://livesport-ott-images.ssl.cdn.cra.cz/c5e168b7-5104-4a63-a0b6-729fd1be15e2",
"alt_text": "Cristiano Ronaldo, captain of Portugal",
"credit": "REUTERS/Pedro Nunes"
},
"tags": [
{
"entity_id": "SW9D1eZo",
"entity_type": "SPORT",
"label": "Soccer",
"slug": "soccer"
},
{
"entity_id": "WvJrjFVN",
"entity_type": "PARTICIPANT",
"label": "Portugal",
"slug": "portugal"
},
{
"entity_id": "WGOY4FSt",
"entity_type": "PARTICIPANT",
"label": "Cristiano Ronaldo",
"slug": "ronaldo-cristiano"
}
],
"block_count": 17,
"text": "In a lengthy statement, the 41-year-old gave his account of the dispute that prompted his departure from Copenhagen before Portugal's Nations League match versus Denmark last week.\n\nRonaldo said Je...",
"blocks": [
{
"type": "paragraph",
"text": "In a lengthy statement, the 41-year-old gave his account of the dispute that prompted his departure from Copenhagen before Portugal's Nations League match versus Denmark last week."
},
{
"type": "paragraph",
"text": "Ronaldo said Jesus had agreed a plan under which the forward would miss the Norway and Denmark matches to manage his fitness. However, on the day of the Norway game, the coach told him he would pla..."
},
{
"type": "paragraph",
"text": "\"Everyone knows the rest. I warmed up from half-time onwards, watched the minutes tick by and wasn't called on,\" Ronaldo said."
}
]
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.