Product Hunt Launch Pricing & Website Intel
Pricing
Pay per event
Go to Apify Store
Product Hunt Launch Pricing & Website Intel
Top Product Hunt launches with the product's resolved website, live pricing page, plan tiers and lowest paid price.
Product Hunt Launch Pricing & Website Intel
Pricing
Pay per event
Top Product Hunt launches with the product's resolved website, live pricing page, plan tiers and lowest paid price.
Source
source
Required
Where the row came from: leaderboard (a Product Hunt leaderboard page) or product (a product page you listed in the input). Null on the status row.
Leaderboard period
period
Required
Leaderboard period the launch was read from: daily, weekly, monthly or yearly. Null for rows read from a product page.
Period label
periodLabel
Required
The leaderboard page as a readable label, for example 2026-10-04 for a day, 2026-W40 for a week, 2026-09 for a month or 2025 for a year.
Rank
rank
Required
Position on the leaderboard page, 1 is the top launch. Product Hunt orders the page by its own ranking, so this is the rank Product Hunt shows. Null for product page rows.
Launch ID
postId
Required
Product Hunt launch (post) ID. Stable across runs and used for the only-new memory. Null for product page rows.
Product name
productName
Required
Name of the launched product.
Tagline
tagline
Required
One-line tagline from the launch.
Topics
topics
Required
Product Hunt topics of the launch, for example Artificial Intelligence or Developer Tools. Empty for product page rows and the status row.
[ "Artificial Intelligence", "Developer Tools"]Votes
votes
Required
Upvotes on the launch at the time of the run. Null for product page rows.
Featured at
featuredAt
Required
When Product Hunt featured the launch, ISO 8601 in UTC. Null for product page rows.
Product Hunt URL
productHuntUrl
Required
Link to the launch page, or to the product page for rows read from a product page.
Website URL
websiteUrl
Required
The product website the Product Hunt link redirects to, without tracking parameters (ref, utm_*), after following the site's own redirects. Null when the link did not resolve.
Website domain
websiteDomain
Required
Website status
websiteStatus
Required
ok when the website answered with an HTML page; blocked (HTTP 401, 403 or 429), unreachable (no HTML page, DNS or connection error), unresolved (the Product Hunt link could not be followed), noWebsite (Product Hunt has no website for the launch) or notChecked (pricing check switched off). Null on the status row.
Website title
websiteTitle
Required
The title of the website home page.
Pricing status
pricingStatus
Required
parsed when plan prices were found; noPrices when a page was read but showed no prices (usage or quote-only pricing, or prices drawn by scripts); blocked, notFound or unreachable when no pricing page could be read; notRequested when the pricing check is switched off. Null when the website itself could not be read.
Pricing page URL
pricingPageUrl
Required
The page the prices were read from when pricingSource is pricingPage.
Pricing source
pricingSource
Required
pricingPage when the prices come from a pricing page linked from the home page or found at /pricing; homepage when the home page itself shows plan prices.
Pricing model
pricingModel
Required
freemium (a free plan and a paid plan), paid (paid plans only), free (no paid price found), usageBased (priced per use or credit), contactSales (a quote is needed for the paid plans) or unknown. Derived from the text and prices of the page, so check pricingConfidence.
Has free tier
hasFreeTier
Required
True when the pricing page shows a free plan or a $0 price.
Has free trial
hasFreeTrial
Required
True when the pricing page offers a free trial.
Contact sales
contactSales
Required
True when a plan asks you to contact sales or request a quote.
Currency
currency
Required
Currency of the prices, ISO 4217 code.
Lowest paid price
lowestPaidPrice
Required
Price of the cheapest paid plan in the currency, per lowestPaidPeriod. Null when no paid price was found.
Lowest paid period
lowestPaidPeriod
Required
Billing period of the lowest paid price: month, year, week, day, one-time, usage (priced per unit or credit) or null when the page does not say.
Pricing confidence
pricingConfidence
Required
high when named plans with prices and billing periods were found, medium when some of that was missing, low when plans had no names or the price came from loose text. Treat low as a hint to check the page. Null when no prices were found.
Plans
plans
Required
Plans found on the page, in page order. Empty when no prices were found.
[ { "name": "Starter", "price": 20, "currency": "USD", "period": "month", "perSeat": false, "priceText": "$20" }]Source URL
sourceUrl
Required
The Product Hunt page the row was read from.
Found
found
Required
True for a launch row, false on the single status row returned when nothing matched.
Scraped at
scrapedAt
Required
When the run read the data, ISO 8601 in UTC.
Comments
comments
Required
Comments on the launch at the time of the run. Null for product page rows.