Endpoint Playground
Returns a page (30) of VLR.gg forum threads, newest activity first, for one `category` (`valorant-discussion`, `off-topic`, `site-feedback`) or the combined list: title, reply count, pinned flag, category, author, post age, frags (score) and the last poster. Thread titles and usernames are public community content; thread bodies and replies are not returned.
29 Oct 2026: 29 threads; 11 fields had a value in every checked item and 1 varied between items.
Sample value profiles: replies: 1 to 30, median 6; url: vlr.gg; pinned: true in 0 of 29.
curl 'https://api.crawlora.net/api/v1/vlr/forum-threads?category=valorant-discussion&sort=hot' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| category | string | No | valorant-discussion | Forum category; one of valorant-discussion, off-topic, site-feedback; omit for the combined list |
| page | integer | No | 1-based page number; defaults to 1 | |
| sort | string | No | hot | Order; one of hot, new, top; omit for the site default (recent activity) |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.vlr.gg/forums",
"fetched_at": "2026-10-28T10:00:00Z",
"category": "valorant-discussion",
"page": 1,
"count": 1,
"has_more": true,
"threads": [
{
"id": "780920",
"url": "https://www.vlr.gg/780920/zak9-cane-is-back",
"title": "Zak9: Cane is back",
"replies": 1,
"pinned": false,
"category": "valorant-discussion",
"category_name": "Valorant Discussion",
"author": "enigma",
"posted": "5 years ago",
"frags": 2408,
"last_poster": "enigma",
"last_active": "5 years ago"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.