In Reddit, we can post a comment to any submission, we can also comment on a comment to create a thread of comments. Here we will see how to fetch the parent ID of a comment using PRAW. We will be using the is_submitter attribute of the Comment class to fetch the parent ID of a comment. If the comment is top-level then the ID of the submission is fetched with the prefix “t3_”, and if the comment has a parent comment then the ID of the parent comment is fetched with the prefix “t1_”.
Example 1: Consider the following comment:
The ID of the comment is: fvib7aw
Python3
# importing the moduleimport praw# initialize with appropriate valuesclient_id = ""client_secret = ""username = ""password = ""user_agent = ""# creating an authorized reddit instancereddit = praw.Reddit(client_id = client_id, client_secret = client_secret, username = username, password = password, user_agent = user_agent) # the ID of the commentcomment_id = "fvib7aw"# instantiating the Comment classcomment = reddit.comment(comment_id)# fetching the parent_id attributeparent_id = comment.parent_id print("The parent ID of the comment is : " + parent_id) |
Output :
The parent ID of the comment is : t3_hczt0c
Example 2: Consider the following comment:

The ID of the comment is: fv9qvgo
Python3
# importing the moduleimport praw # initialize with appropriate valuesclient_id = ""client_secret = ""username = ""password = ""user_agent = ""# creating an authorized reddit instancereddit = praw.Reddit(client_id = client_id, client_secret = client_secret, username = username, password = password, user_agent = user_agent) # the ID of the commentcomment_id = "fv9qvgo"# instantiating the Comment classcomment = reddit.comment(comment_id)# fetching the parent_id attributeparent_id = comment.parent_id print("The parent ID of the comment is : " + parent_id) |
Output :
The parent ID of the comment is : t1_fv97c8n
