Skip to main content
GET
/
comments
/
v3
/
comments
/
{comment_id}
Get a blog comment by ID
curl --request GET \
  --url https://api.hubapi.com/comments/v3/comments/{comment_id}
{
  "id": 409695529,
  "portalId": 62515,
  "contentId": 6860971618,
  "contentTitle": "Test Blog",
  "contentPermalink": "http://demo-hubapi.hs-sites.com/tb-es/test-blog",
  "collectionId": 6513512292,
  "createdAt": 1550182973778,
  "deletedAt": 0,
  "userName": "test testerson",
  "firstName": "test testerson",
  "lastName": "",
  "userEmail": "test@gmail.com",
  "comment": "sample test comment",
  "userUrl": "",
  "state": "APPROVED",
  "userIp": "2601:19b:b00:5fd8:d5de:a9f0:e503:162c",
  "userReferrer": "",
  "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",
  "contentAuthorEmail": "testapi@hubspot.com",
  "contentAuthorName": "Test 2",
  "contentCreatedAt": 1545651277462,
  "threadId": "0001.0000.0000.0000.0000.0000.0000.0000.0000.0000",
  "replyingTo": null,
  "parentId": 0,
  "legacyId": 0,
  "extraContext": {},
  "parent": null
}

Path Parameters

comment_id
integer<int64>
required

Unique identifier for a particular comment.

Response

Blog comment details.

id
integer<int64>

The unique id of the comment

portalId
integer<int64>
contentId
integer<int64>

The id of the parent blog post

contentTitle
string
collectionId
integer<int64>
createdAt
integer<int64>

Unix timestamp when the comment was made

deletedAt
integer<int64>
userName
string

The name of the person submitting the comment

firstName
string
lastName
string
userEmail
string

The email address of the user submitting the comment

userReferrer
string

The URL the comment was submitted from

userIp
string

The IP address of the person submitting the comment

userAgent
string

The user agent of the commenter's browser

userWebsite
string

The web site of the user submitting the comment

userUrl
string
comment
string

The full text of the comment

state
string

State of the comment; approved, rejected, etc.

contentAuthorEmail
string
contentAuthorName
string
contentCreatedAt
integer<int64>
threadId
string
replyingTo
string | null
parentId
integer<int64>
legacyId
integer<int64>
extraContext
object
parent
object
Last modified on December 12, 2025