Comments and Comment Threads

comments#index - keyset pagination (faster & recommended)

Parameters

Name Description
older Cursor-based pagination: Only works with ID. Get records older than the provided id. Note: Sort_by is ignored and applied afterwards.
newer Cursor-based pagination: Only works with ID. Get records newer than the provided id. Note: Sort_by is ignored and applied afterwards.
page Offset-based pagination: Get content of given page, starts at 1
per_page Any kind of pagination: define the amount of records sent per call (max 50)
sort_by Sort api response: Valid options: id, created_at, updated_at
order Sort api response: valid parameters are desc and asc
search[user_id] The id of a user you want to filter for. If you pass this id the user won't be nested.
search[post_id] The id of a post you want to filter for. If you pass this id the post won't be nested.
search[ama_event_id] The id of a post you want to filter for. If you pass this id the ama_event won't be nested.

Request

Route

GET /v1/comments?newer=31

Headers

Accept: application/json
Content-Type: application/json
Authorization: Bearer your_access_token
Host: api.producthunt.com

Response

Status

200 OK

Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Rate-Limit-Limit: 900
X-Rate-Limit-Remaining: 900
X-Rate-Limit-Reset: 900
ETag: "433beb73f74fd10f936edd8dadce40c1"
Content-Type: application/json; charset=utf-8
Cache-Control: max-age=0, private, must-revalidate
Content-Length: 6982

Body

{
  "comments" : [
    {
      "id" : 32,
      "body" : "This is like the 62th best comment ever",
      "created_at" : "2017-09-14T06:02:36.146-07:00",
      "parent_comment_id" : null,
      "user_id" : 298,
      "subject_id" : 28,
      "child_comments_count" : 0,
      "url" : "http://www.producthunt.com/posts/awesome-idea-122#comment-32",
      "post_id" : 28,
      "subject_type" : "Post",
      "sticky" : false,
      "votes" : 0,
      "post" : {
        "comments_count" : 0,
        "day" : "2017-09-14",
        "id" : 28,
        "name" : "Awesome Idea #122",
        "product_state" : "default",
        "tagline" : "Great new search engine",
        "ios_featured_at" : null,
        "category_id" : null,
        "created_at" : "2017-09-14T06:02:36.099-07:00",
        "current_user" : {},
        "discussion_url" : "http://www.producthunt.com/posts/awesome-idea-122?utm_campaign=producthunt-api&utm_medium=api&utm_source=Application%3A+Awesome+Oauth+App+%2385+%28ID%3A+35%29",
        "exclusive" : null,
        "featured" : true,
        "maker_inside" : false,
        "makers" : [],
        "platforms" : [],
        "redirect_url" : "http://www.producthunt.com/r/2588918378a972/28?app_id=35",
        "screenshot_url" : {
          "300px" : "http://placehold.it/850x850.png",
          "850px" : "http://placehold.it/850x850.png"
        },
        "thumbnail" : {
          "id" : 28,
          "media_type" : "image",
          "image_url" : "https://ph-files.imgix.net/d3dc4bff-b5d0-4205-bc3f-899d27a7da23?auto=format&fit=crop&h=570&w=430",
          "metadata" : {}
        },
        "topics" : [],
        "user" : {
          "id" : 299,
          "created_at" : "2017-09-14T06:02:36.077-07:00",
          "name" : "Karl User the 781th",
          "username" : "producthunter777",
          "headline" : "Product Hunter",
          "twitter_username" : "hunter781",
          "website_url" : "http://awesome.io",
          "profile_url" : "http://www.producthunt.com/@producthunter777",
          "image_url" : {
            "30px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
            "32px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
            "40px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
            "44px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
            "48px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
            "50px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
            "60px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
            "64px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
            "73px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
            "80px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "88px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "96px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "100px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "110px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "120px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "132px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "146px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "160px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "176px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "220px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "264px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "32px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
            "40px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "44px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "88px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "32px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "40px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "44px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "88px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
            "original" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png"
          }
        },
        "votes_count" : 0
      },
      "user" : {
        "id" : 298,
        "created_at" : "2017-09-14T06:02:36.070-07:00",
        "name" : "Karl User the 780th",
        "username" : "producthunter776",
        "headline" : "Product Hunter",
        "twitter_username" : "hunter780",
        "website_url" : "http://awesome.io",
        "profile_url" : "http://www.producthunt.com/@producthunter776",
        "image_url" : {
          "30px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
          "32px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
          "40px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
          "44px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
          "48px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png",
          "50px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
          "60px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
          "64px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
          "73px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
          "80px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "88px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "96px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "100px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "110px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "120px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "132px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "146px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "160px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "176px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "220px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "264px" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "32px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4_bigger.png",
          "40px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "44px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "88px@2X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "32px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "40px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "44px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "88px@3X" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png",
          "original" : "https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png"
        }
      }
    }
  ]
}