Get Product Hunt post
Get one Product Hunt post by slug: votes, ranks, comments, pricing, topics and the linked product.
Headers
Get your API keyAPI key (`sfk_...`)
Post slug, e.g. `teamily-ai`; case does not matter.
min 1 chars · max 120 chars · pattern: ^[A-Za-z0-9][A-Za-z0-9._-]*$
Endpoint-specific response payload.
Whether the item was found. `not_found` means the item is not on Product Hunt, for example a topic that does not exist; it is still a completed lookup.
one of: found, not_found
The post when found; otherwise null.
Post id, e.g. `1162044`.
Post slug, e.g. `teamily-ai`.
Product name on the post.
Tagline, up to 60 characters.
When the post was featured, when it was.
When the post was created.
When the launch was scheduled.
Product Hunt rank on its launch day.
Product Hunt rank in its launch week.
Product Hunt rank in its launch month.
Current score (votes).
Score at the end of launch day.
Total comments on the post, including replies.
≥ 0
Whether the votes count is hidden on the post.
Pricing model the maker set, e.g. `free_options`.
Image id of the thumbnail, e.g. `....png`.
Product Hunt's absolute short URL for the post, e.g. `https://www.producthunt.com/r/p/1162044`. It is not followed.
The topics on the post. A row of a list carries up to 10; a single post carries up to 20.
Topic id, e.g. `268`.
Topic slug, e.g. `artificial-intelligence`.
Topic name, e.g. `Artificial Intelligence`.
How many topics the post has; null when the answer did not include a count.
≥ 0
The product of the post; null when the post has no product.
Product id, e.g. `106091`.
Product slug, e.g. `notion`.
Product name.
The post's description, as plain text; links are kept as `text (url)`.
Whether Product Hunt has archived the post.
When the post was last updated.
Product state, e.g. `default`.
Launch state, e.g. `featured`.
The post's primary link.
The post's primary link.
The user who hunted the post.
User id.
Username.
Display name.
Profile headline.
Profile picture.
The makers on the post.
User id.
Username.
Display name.
Profile headline.
Profile picture.
Images and videos on the post.
Media id.
Image id, e.g. `fd5e596d-....gif`.
Kind, e.g. `image` or `video`.
Video URL from the media metadata.
Video platform, e.g. `youtube`.
Platform's id for the video.
Store and social links on the post.
Link id.
Product Hunt's redirect path, as returned, e.g. `/r/6JUMUPF3NCHFPT`; it is not followed.
Kind, e.g. `Website`.
Host or store name.
Devices the link is for.
Badges on the post.
Badge type, e.g. `TopPostBadge`.
Position, when the badge has one.
Period, e.g. `daily`, when the badge has one.
Date of the badge, e.g. `2026-10-17`.
The product the post redirects to, when it redirects.
Product id.
Product slug.
A promo on the post, when there is one.
Promo text.
Promo code.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/product-hunt/posts/teamily-ai" \
-H "x-api-key: YOUR_API_KEY"Responses
A Product Hunt post.