Skip to content

Get Forum Topic Comments

Revadike edited this page Oct 16, 2026 · 1 revision

GET /comment/ForumTopic/render/:groupid/:gidforum

Rate limits

No known rate limit

Request

Authenticated: No

Method: GET

Host: steamcommunity.com

Path: /comment/ForumTopic/render/:groupid/:gidforum

Variables:

Name Type Description
:groupid number The 64-bit SteamID of the group that owns the forum
:gidforum number The 64-bit ID of the forum

Query Parameters:

Name Type Required Description
feature2 number Yes The 64-bit ID of the forum topic (discussion).
extended_data string Yes The JSON-encoded forum-topic metadata echoed back from the page
extended_data.topic_permissions object No The current user's permission flags on the topic (the minimum required key)
extended_data.topic_permissions.can_view number No 1 if the user can view the topic
extended_data.topic_permissions.can_post number No 1 if the user can post to the topic
extended_data.topic_permissions.can_reply number No 1 if the user can reply to the topic
extended_data.topic_permissions.is_banned number No 1 if the user is banned from the topic
extended_data.topic_permissions.can_delete number No 1 if the user can delete comments in the topic
extended_data.topic_permissions.can_edit number No 1 if the user can edit comments in the topic
extended_data.original_poster number No The account ID of the thread author
extended_data.topic_gidanswer string No The GID of the accepted-answer comment (0 if none)
extended_data.forum_appid number No The Steam AppID of the forum
extended_data.forum_public number No 1 if the forum is public
extended_data.forum_type string No The forum type (e.g. General)
extended_data.forum_gidfeature string No The forum feature GID
start number No The starting offset.
totalcount number No The total number of comments
count number No The number of comments to return.

Response

200 OK

Name Type Description
success boolean Whether the request was successful. false when the topic could not be resolved.
error string The error message. Only when the request failed. e.g. This profile is private.
name string The name of the comment thread, ForumTopic_<groupid>_<gidforum>_<topic id>
start number The starting offset
pagesize number The page size
total_count number The total number of comments
upvotes number The number of upvotes the comment thread has, always 0
has_upvoted number TODO
comments_html string HTML of the comments
timelastpost number Unix timestamp when the last comment was posted

Example

GET https://steamcommunity.com/comment/ForumTopic/render/103582791430075519/900970122682819827/?feature2=572678133316080276&extended_data={"topic_permissions":{"can_view":1,"can_post":1,"can_reply":1}}
{
    "success": true,
    "name": "ForumTopic_103582791430075519_900970122682819827_572678133316080276",
    "start": 0,
    "pagesize": 10,
    "total_count": 4,
    "upvotes": 0,
    "has_upvoted": 0,
    "comments_html": "\t\t\n\t\n\t<div data-panel=\"{&quot;flow-children&quot;:&quot;row&quot;,&quot;type&quot;:&quot;PanelGroup&quot;}\" class=\"commentthread_comment responsive_body_text   \" id=\"comment_572678133316087123\" style=\"\">\n\n\t\t<div class=\"commentthread_comment_content\">\n\t\t\t<div data-panel=\"{&quot;flow-children&quot;:&quot;row&quot;}\" class=\"commentthread_comment_author\">\n\t\t\t\t\t\t\t\t<div class=\"commentthread_comment_avatar playerAvatar in-game\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https://steamcommunity.com/id/LucyTheBun\" data-miniprofile=\"1842017993\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"https://avatars.fastly.steamstatic.com/b0a2edc9d1f364b ...",
    "timelastpost": 1792171308
}

Clone this wiki locally