---
title: "Retrieve Product Hunt product about page"
method: GET
path: "/producthunt/product/{id}/about"
tags: ["ProductHunt"]
---

# Retrieve Product Hunt product about page

`GET /producthunt/product/{id}/about`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/producthunt/product/{id}/about`
- Auth: API key in header `x-api-key`

Returns the about-page data for a Product Hunt product, looked up by its slug in `id`. It covers the product's launch details with badges, ranks, comment count and detailed reviews with alternative products, along with the product's ad, forum and media information.

## Path parameters

- `id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

Wrapped typed about-page payload

- ProducthuntAboutResponseDoc
  - `code` integer
  - `data` ProducthuntProductAboutPage
    - `ad` ProducthuntProductAboutAd
      - `channel_kind` string: Placement type of the ad, for example `feed`.
      - `id` string: Product Hunt ID of the ad.
      - `large_asset_uuid` string: Identifier of the large ad image on Product Hunt's image host.
      - `name` string: Name shown on the ad.
      - `small_asset_uuid` string: Identifier of the small ad image on Product Hunt's image host.
      - `subject` string: Kind of ad entry as Product Hunt labels it.
      - `tagline` string: Short tagline shown on the ad.
      - `thumbnail_uuid` string: Identifier of the ad thumbnail image on Product Hunt's image host.
      - `url` string: Link the ad points to.
      - `variation_id` string: Identifier of the ad variation shown.
    - `launch` ProducthuntProductAboutLaunch
      - `ad1` ProducthuntProductAboutGhostAd
        - `id` string: Product Hunt ID of the ad entry.
        - `subject` string: Kind of entry as Product Hunt labels it, for example `Ghost`.
      - `ad2` ProducthuntProductAboutGhostAd
        - `id` string: Product Hunt ID of the ad entry.
        - `subject` string: Kind of entry as Product Hunt labels it, for example `Ghost`.
      - `badges` ProducthuntProductCategoryListBadge[]: Badges the launch has earned, such as leaderboard awards.
        - `category` string: Award category of the badge, for example `Product of the Year`. Omitted for daily and weekly badges.
        - `date` string: Date the badge refers to.
        - `id` string: Product Hunt id of the badge.
        - `period` string: Period the badge covers, for example `daily` or `weekly`.
        - `position` integer: Rank the product placed at for this badge.
        - `post_id` string: Product Hunt id of the launch post the badge was earned on.
        - `post_name` string: Name of the launch post the badge was earned on.
        - `post_slug` string: URL slug of the launch post the badge was earned on.
        - `year` string: Year of the award the badge belongs to.
      - `can_deputy_manage` boolean: Whether the viewer can manage the launch as a deputy.
      - `can_manage` boolean: Whether the viewer can manage the launch.
      - `comments_count` integer: Number of comments on the launch.
      - `created_at` string: ISO 8601 timestamp of when the launch was created.
      - `daily_rank` integer: Rank on the daily leaderboard. `0` when Product Hunt gives no rank.
      - `description` string: Description of the launch written by the maker.
      - `detailed_reviews` ProducthuntProductAboutShoutout[]: Detailed reviews and shoutouts for the launch.
        - `alternative_products` ProducthuntProductAboutMentionedProduct[]: Products the reviewer names as alternatives.
          - `id` string: Product Hunt ID of the product.
          - `is_no_longer_online` boolean: Whether Product Hunt marks the product as no longer online.
          - `logo_uuid` string: Identifier of the product logo on Product Hunt's image host.
          - `name` string: Name of the product.
          - `path` string: Product Hunt path of the product page.
          - `slug` string: URL slug of the product. Use it with the product endpoint.
          - `tagline` string: Short tagline of the product.
        - `id` string: Product Hunt ID of the shoutout.
        - `product` ProducthuntProductAboutMentionedProduct
          - `id` string: Product Hunt ID of the product.
          - `is_no_longer_online` boolean: Whether Product Hunt marks the product as no longer online.
          - `logo_uuid` string: Identifier of the product logo on Product Hunt's image host.
          - `name` string: Name of the product.
          - `path` string: Product Hunt path of the product page.
          - `slug` string: URL slug of the product. Use it with the product endpoint.
          - `tagline` string: Short tagline of the product.
        - `shoutout_note` string: Text of the shoutout written by the reviewer.
      - `disabled_when_scheduled` boolean: Whether upvoting is disabled while the launch is scheduled.
      - `embargo_preview_at` string: ISO 8601 timestamp of the embargo preview, when the launch has one.
      - `featured` boolean: Whether Product Hunt featured the launch.
      - `featured_at` string: ISO 8601 timestamp of when Product Hunt featured the launch.
      - `has_voted` boolean: Whether the viewer has upvoted this launch.
      - `hide_votes_count` boolean: Whether the maker hides the vote count for this launch.
      - `id` string: Product Hunt ID of the launch.
      - `is_archived` boolean: Whether the launch is archived.
      - `is_available` boolean: Whether Product Hunt marks the launch as available.
      - `is_hunter` boolean: Whether the viewer is the hunter who posted this launch.
      - `is_maker` boolean: Whether the viewer is a maker of this launch.
      - `is_top_launch` boolean: Whether Product Hunt marks this as a top launch.
      - `latest_score` integer: Current upvote score of the launch.
      - `launch_day_score` integer: Upvote score the launch had on its launch day.
      - `launch_number` integer: Sequence number of this launch among the product's launches.
      - `launch_state` string: Launch state as Product Hunt labels it, for example `featured`.
      - `launched_this_week` boolean: Whether the launch happened this week.
      - `launching_today` boolean: Whether the product is launching today.
      - `links` ProducthuntProductAboutLink[]: Download or visit links listed on the launch, one per store or website.
        - `devices` string[]: Devices the linked app supports.
        - `id` string: Product Hunt ID of the link.
        - `redirect_path` string: Product Hunt redirect path that leads to the link target.
        - `store_name` string: Name of the app store the link points to, when it points to one.
        - `website_name` string: Name of the website the link points to.
      - `makers` ProducthuntProductAboutUser[]: Makers credited on the launch.
        - `avatar_url` string: Link to the member's profile picture.
        - `headline` string: Member's profile headline.
        - `id` string: Product Hunt ID of the member.
        - `name` string: Member's display name.
        - `username` string: Member's Product Hunt username.
      - `media` ProducthuntProductAboutMedia[]: Images and videos attached to the launch.
        - `id` string: Product Hunt ID of the media item.
        - `image_uuid` string: Identifier of the image on Product Hunt's image host.
        - `interactive_demo_id` string: Identifier of the interactive demo, when the media is one.
        - `interactive_demo_type` string: Type of the interactive demo, when the media is one.
        - `media_type` string: Type of media, for example `image`.
        - `original_height` integer: Height of the original image in pixels.
        - `original_width` integer: Width of the original image in pixels.
        - `platform` string: Video platform hosting the media, when it is a video.
        - `thumbnail_height` integer: Height of the media thumbnail. 0 when not provided.
        - `thumbnail_width` integer: Width of the media thumbnail. 0 when not provided.
        - `url` string: Link to the media item, for example a video link.
        - `video_id` string: Video identifier on the hosting platform, when the media is a video.
      - `meta` ProducthuntProductAboutMeta
        - `title` string: Page title of the launch.
      - `moderation_reason` string: Reason Product Hunt gives when the launch was moderated.
      - `name` string: Name of the launch.
      - `pricing_type` string: Pricing model of the product as Product Hunt lists it, for example `free`.
      - `primary_link` ProducthuntProductAboutPrimaryLink
        - `id` string: Product Hunt ID of the link.
        - `url` string: Main link of the launch.
      - `product` ProducthuntProductAboutLaunchProduct
        - `can_claim` boolean: Whether the viewer can claim the product page.
        - `can_edit` boolean: Whether the viewer can edit the product page.
        - `clean_url` string: Product website address without tracking parameters.
        - `detailed_review` object: Detailed review summary of the product, as Product Hunt returns it.
        - `first_launch` boolean: Whether this is the product's first launch.
        - `id` string: Product Hunt ID of the product.
        - `is_claimed` boolean: Whether a team has claimed the product page.
        - `is_no_longer_online` boolean: Whether Product Hunt marks the product as no longer online.
        - `is_subscribed` boolean: Whether the viewer follows this product.
        - `is_top_product` boolean: Whether Product Hunt marks this as a top product.
        - `is_viewer_team_member` object: Whether the viewer is on the product's team, as Product Hunt returns it.
        - `latest_launch` ProducthuntProductAboutLaunchFlags
          - `id` string: Product Hunt ID of the latest launch.
          - `launched_this_week` boolean: Whether the product launched this week.
          - `launching_today` boolean: Whether the product is launching today.
        - `logo_uuid` string: Identifier of the product logo on Product Hunt's image host.
        - `name` string: Name of the product.
        - `posts_count` integer: Number of launch posts the product has.
        - `pro_con_tags` ProducthuntProductDetailedReviewTag[]: Pro and con tags reviewers have attached to the product.
          - `count` integer: Number of reviewers who picked this tag for the product.
          - `id` string: Product Hunt id of the tag.
          - `name` string: Text of the tag as shown on Product Hunt.
          - `type` string: Whether the tag is a strength or a downside, for example `Positive`.
        - `review_questions` ProducthuntProductAboutReviewQuestion[]: Questions Product Hunt asks reviewers of the product.
          - `category` string: Review category the question belongs to, for example `Adoption`.
          - `id` string: Product Hunt ID of the question.
          - `question` string: Text of the question reviewers are asked.
        - `reviews_rating` number: Average review rating on Product Hunt.
        - `slug` string: URL slug of the product. Use it with the product endpoint.
        - `tagline` string: Short tagline of the product.
        - `twitter_url` string: Link to the product's Twitter or X profile.
        - `viewer_pending_team_request` object: The viewer's pending request to join the product's team, as Product Hunt returns it.
        - `website_domain` string: Domain name of the product website.
        - `website_url` string: Product website address.
      - `product_state` string: Product Hunt's state label for the product, for example `default`.
      - `promo` object: Promotion attached to the launch, as Product Hunt returns it.
      - `redirect_to_product` ProducthuntLeaderboardProductRef
        - `id` string: Product Hunt ID of the product.
        - `is_no_longer_online` boolean: Whether Product Hunt marks the product as no longer online.
        - `is_subscribed` boolean: Whether the viewer follows this product.
        - `is_top_product` boolean: Whether Product Hunt marks this as a top product.
        - `logo_uuid` string: Identifier of the product logo on Product Hunt's image host.
        - `name` string: Name of the product.
        - `slug` string: URL slug of the product. Use it with the product endpoint.
      - `scheduled_at` string: ISO 8601 timestamp the launch is scheduled for.
      - `slug` string: URL slug of the launch.
      - `tagline` string: Short tagline of the launch.
      - `thumbnail_image_uuid` string: Identifier of the launch thumbnail image on Product Hunt's image host.
      - `topics` ProducthuntProductCategoryRef[]: Topics the launch is tagged with.
        - `id` string: Product Hunt id of the category.
        - `name` string: Name of the category as shown on Product Hunt.
        - `path` string: Path of the category page on Product Hunt.
        - `slug` string: URL slug of the category.
      - `trashed_at` string: ISO 8601 timestamp of when the launch was trashed, when it was.
      - `updated_at` string: ISO 8601 timestamp of the last update to the launch.
      - `url` string: Product Hunt link to the launch.
      - `user` ProducthuntProductAboutUser
        - `avatar_url` string: Link to the member's profile picture.
        - `headline` string: Member's profile headline.
        - `id` string: Product Hunt ID of the member.
        - `name` string: Member's display name.
        - `username` string: Member's Product Hunt username.
      - `weekly_rank` integer: Rank on the weekly leaderboard. `0` when Product Hunt gives no rank.
    - `page_variant_typename` string: Layout variant Product Hunt uses for the product page, for example `ProductPageVariantHighlightedLaunch`.
    - `product` ProducthuntProductAboutProduct
      - `badges` ProducthuntProductCategoryListBadge[]: Badges the product has earned, such as leaderboard awards.
        - `category` string: Award category of the badge, for example `Product of the Year`. Omitted for daily and weekly badges.
        - `date` string: Date the badge refers to.
        - `id` string: Product Hunt id of the badge.
        - `period` string: Period the badge covers, for example `daily` or `weekly`.
        - `position` integer: Rank the product placed at for this badge.
        - `post_id` string: Product Hunt id of the launch post the badge was earned on.
        - `post_name` string: Name of the launch post the badge was earned on.
        - `post_slug` string: URL slug of the launch post the badge was earned on.
        - `year` string: Year of the award the badge belongs to.
      - `detailed_review` object: Detailed review summary of the product, as Product Hunt returns it.
      - `discussion_forum` ProducthuntProductAboutDiscussionForum
        - `id` string: Product Hunt ID of the product's discussion forum.
        - `path` string: Product Hunt path of the discussion forum.
        - `threads` ProducthuntProductAboutDiscussionThread[]: Discussion threads returned for the forum.
          - `commentable_id` string: Product Hunt ID used for comments on the thread.
          - `comments_count` integer: Number of comments on the thread.
          - `created_at` string: ISO 8601 timestamp of when the thread was created.
          - `description_preview` string: Short preview of the thread's opening text.
          - `forum` ProducthuntProductAboutForumRef
            - `id` string: Product Hunt ID of the forum.
            - `path` string: Product Hunt path of the forum.
            - `slug` string: URL slug of the forum.
            - `subject` ProducthuntProductAboutForumSubject
              - …
          - `has_voted` boolean: Whether the viewer has upvoted the thread.
          - `id` string: Product Hunt ID of the thread.
          - `is_featured` boolean: Whether Product Hunt features the thread.
          - `is_pinned` boolean: Whether the thread is pinned in the forum.
          - `path` string: Product Hunt path of the thread.
          - `slug` string: URL slug of the thread.
          - `title` string: Title of the thread.
          - `user` ProducthuntProductCategoryUser
            - `avatar_url` string: URL of the user's profile picture.
            - `id` string: Product Hunt id of the user.
            - `name` string: Display name of the user.
            - `username` string: Product Hunt username of the user.
          - `votes_count` integer: Number of upvotes on the thread.
        - `total_count` integer: Total number of discussion threads in the forum.
      - `followers_count` integer: Number of Product Hunt users following the product.
      - `id` string: Product Hunt ID of the product.
      - `is_no_longer_online` boolean: Whether Product Hunt marks the product as no longer online.
      - `is_subscribed` boolean: Whether the viewer follows this product.
      - `latest_launch` ProducthuntProductAboutLatestLaunch
        - `id` string: Product Hunt ID of the latest launch.
        - `is_maker` boolean: Whether the viewer is a maker of this launch.
        - `launch_number` integer: Sequence number of this launch among the product's launches.
        - `launched_this_week` boolean: Whether the product launched this week.
        - `launching_today` boolean: Whether the product is launching today.
        - `name` string: Name of the latest launch.
        - `product_state` string: Product Hunt's state label for the product, for example `default`.
        - `scheduled_at` string: ISO 8601 timestamp the launch is scheduled for.
        - `slug` string: URL slug of the latest launch.
        - `tagline` string: Short tagline of the latest launch.
        - `thumbnail_image_uuid` string: Identifier of the launch thumbnail image on Product Hunt's image host.
      - `logo_uuid` string: Identifier of the product logo on Product Hunt's image host.
      - `media` ProducthuntProductAboutMedia[]: Images and videos on the product page.
        - `id` string: Product Hunt ID of the media item.
        - `image_uuid` string: Identifier of the image on Product Hunt's image host.
        - `interactive_demo_id` string: Identifier of the interactive demo, when the media is one.
        - `interactive_demo_type` string: Type of the interactive demo, when the media is one.
        - `media_type` string: Type of media, for example `image`.
        - `original_height` integer: Height of the original image in pixels.
        - `original_width` integer: Width of the original image in pixels.
        - `platform` string: Video platform hosting the media, when it is a video.
        - `thumbnail_height` integer: Height of the media thumbnail. 0 when not provided.
        - `thumbnail_width` integer: Width of the media thumbnail. 0 when not provided.
        - `url` string: Link to the media item, for example a video link.
        - `video_id` string: Video identifier on the hosting platform, when the media is a video.
      - `name` string: Name of the product.
      - `page_variant` ProducthuntProductAboutPageVariant
        - `launch_id` string: Product Hunt ID of the launch the page variant highlights.
        - `typename` string: Layout variant Product Hunt uses for the product page.
      - `posts` ProducthuntProductAboutPost[]: Launch posts of the product.
        - `badges` ProducthuntProductCategoryListBadge[]: Badges the launch has earned, such as leaderboard awards.
          - `category` string: Award category of the badge, for example `Product of the Year`. Omitted for daily and weekly badges.
          - `date` string: Date the badge refers to.
          - `id` string: Product Hunt id of the badge.
          - `period` string: Period the badge covers, for example `daily` or `weekly`.
          - `position` integer: Rank the product placed at for this badge.
          - `post_id` string: Product Hunt id of the launch post the badge was earned on.
          - `post_name` string: Name of the launch post the badge was earned on.
          - `post_slug` string: URL slug of the launch post the badge was earned on.
          - `year` string: Year of the award the badge belongs to.
        - `comments_count` integer: Number of comments on the launch.
        - `created_at` string: ISO 8601 timestamp of when the launch was created.
        - `daily_rank` integer: Rank on the daily leaderboard. `0` when Product Hunt gives no rank.
        - `disabled_when_scheduled` boolean: Whether upvoting is disabled while the launch is scheduled.
        - `embargo_preview_at` string: ISO 8601 timestamp of the embargo preview, when the launch has one.
        - `featured_at` string: ISO 8601 timestamp of when Product Hunt featured the launch.
        - `has_voted` boolean: Whether the viewer has upvoted this launch.
        - `hide_votes_count` boolean: Whether the maker hides the vote count for this launch.
        - `id` string: Product Hunt ID of the launch post.
        - `latest_score` integer: Current upvote score of the launch.
        - `launch_day_score` integer: Upvote score the launch had on its launch day.
        - `monthly_rank` integer: Rank on the monthly leaderboard. `0` when Product Hunt gives no rank.
        - `name` string: Name of the launch.
        - `product` ProducthuntLeaderboardProductRef
          - `id` string: Product Hunt ID of the product.
          - `is_no_longer_online` boolean: Whether Product Hunt marks the product as no longer online.
          - `is_subscribed` boolean: Whether the viewer follows this product.
          - `is_top_product` boolean: Whether Product Hunt marks this as a top product.
          - `logo_uuid` string: Identifier of the product logo on Product Hunt's image host.
          - `name` string: Name of the product.
          - `slug` string: URL slug of the product. Use it with the product endpoint.
        - `product_state` string: Product Hunt's state label for the product, for example `default`.
        - `randomization_status` ProducthuntLeaderboardRandomizationStatus
          - `active` boolean: Whether randomization is currently in effect.
          - `next_transition_at` string: ISO 8601 timestamp of the next change to the randomization state, when there is one.
          - `random_day` boolean: Whether the launch day is randomized.
          - `randomize_order` boolean: Whether the order of this launch among others is randomized.
        - `redirect_to_product` ProducthuntLeaderboardProductRef
          - `id` string: Product Hunt ID of the product.
          - `is_no_longer_online` boolean: Whether Product Hunt marks the product as no longer online.
          - `is_subscribed` boolean: Whether the viewer follows this product.
          - `is_top_product` boolean: Whether Product Hunt marks this as a top product.
          - `logo_uuid` string: Identifier of the product logo on Product Hunt's image host.
          - `name` string: Name of the product.
          - `slug` string: URL slug of the product. Use it with the product endpoint.
        - `shortened_url` string: Short Product Hunt link to the launch.
        - `slug` string: URL slug of the launch post.
        - `tagline` string: Short tagline of the launch.
        - `thumbnail_image_uuid` string: Identifier of the launch thumbnail image on Product Hunt's image host.
        - `updated_at` string: ISO 8601 timestamp of the last update to the launch.
        - `weekly_rank` integer: Rank on the weekly leaderboard. `0` when Product Hunt gives no rank.
      - `posts_count` integer: Number of launch posts the product has.
      - `pro_con_tags` ProducthuntProductDetailedReviewTag[]: Pro and con tags reviewers have attached to the product.
        - `count` integer: Number of reviewers who picked this tag for the product.
        - `id` string: Product Hunt id of the tag.
        - `name` string: Text of the tag as shown on Product Hunt.
        - `type` string: Whether the tag is a strength or a downside, for example `Positive`.
      - `review_questions` ProducthuntProductAboutReviewQuestion[]: Questions Product Hunt asks reviewers of the product.
        - `category` string: Review category the question belongs to, for example `Adoption`.
        - `id` string: Product Hunt ID of the question.
        - `question` string: Text of the question reviewers are asked.
      - `reviews_rating` number: Average review rating on Product Hunt.
      - `screenshots` ProducthuntProductAboutScreenshot[]: Screenshots shown on the product page.
        - `id` string: Product Hunt ID of the screenshot.
        - `image_uuid` string: Identifier of the image on Product Hunt's image host.
        - `media_type` string: Type of media, for example `image`.
        - `original_height` integer: Height of the original screenshot in pixels.
        - `original_width` integer: Width of the original screenshot in pixels.
      - `slug` string: URL slug of the product. Use it with the product endpoint.
      - `tagline` string: Short tagline of the product.
      - `url` string: Product Hunt link to the product page.
    - `product_id` string: Product Hunt ID of the product.
    - `viewer` ProducthuntProductAboutViewer
      - `is_featured_post_maker` boolean: Whether the viewer is a maker of a featured post.
      - `recent_launch` object: The viewer's most recent launch, as Product Hunt returns it.
  - `msg` string

## Other responses

- `400`: Missing or invalid parameters
- `404`: Product not found
- `429`: Rate limit exceeded
- `500`: Internal server error

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
