Product Hunt Product
Parse a Product Hunt product page into structured JSON with the name, tagline, description, upvotes, comment count, reviews count and rating, launch dates, website, topics, and makers.
API usage
Add &scraper=producthunt-product to a Crawling API request. URL-encode the target URL in the url parameter.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.producthunt.com/products/acme-analytics' \
--data-urlencode 'scraper=producthunt-product' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.producthunt.com/products/acme-analytics',
{'scraper': 'producthunt-product'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.producthunt.com/products/acme-analytics',
{ scraper: 'producthunt-product' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.producthunt.com/products/acme-analytics', scraper: 'producthunt-product')
data = JSON.parse(res.body)Example input URL
The URL passed in the url parameter (URL-decoded for readability):
https://www.producthunt.com/products/acme-analyticsResponse shape
JSON response body. Field types may be null when the source page omits the value.
Product Hunt identifier of the product.
Product name.
Product tagline.
URL slug of the product.
Canonical Product Hunt URL of the product.
Full product description.
Number of upvotes on the product.
Number of comments on the product.
Number of reviews on the product.
Average review rating, or null when there are no reviews.
Time the product was featured (ISO 8601).
Time the product was created (ISO 8601).
External website of the product.
Thumbnail image URL, when present.
Topics the product is tagged with.
Names of the makers credited on the product.
Number of makers credited on the product.
Sample response
{
"id": "612345",
"name": "Acme Analytics",
"tagline": "Product analytics that ships itself",
"slug": "acme-analytics",
"url": "https://www.producthunt.com/products/acme-analytics",
"description": "Acme Analytics is a self-serve product analytics platform that auto-instruments your app and surfaces the metrics that matter without a data team.",
"upvotes": 842,
"commentsCount": 74,
"reviewsCount": 128,
"reviewsRating": 4.8,
"featuredAt": "2026-07-14T07:01:00Z",
"createdAt": "2026-07-14T07:01:00Z",
"website": "https://acme-analytics.com",
"thumbnail": "https://ph-files.imgix.net/acme-thumb.png",
"topics": ["Analytics", "SaaS", "Developer Tools"],
"makers": ["Jane Doe", "Sam Rivera", "Priya Patel"],
"makerCount": 3
}