Product Hunt Launch
Track Product Hunt launches to identify companies actively going to market with new products, including performance metrics, community feedback, and sales intelligence.
Overview
Product Hunt Launches capture companies actively going to market with new products—including performance metrics, community feedback, and ready-to-use outreach hooks.
We pull Product Hunt launches daily and enrich each with analysis. We compute daily rank, percentile vs. other launches, and engagement quality score (comments-to-votes ratio). Our model extracts pain points, use cases, and competitor mentions from descriptions and comments, then generates ready-to-use outreach hooks. Signals are tagged (high-performer, AI product, B2B, first launch) for easy filtering.
Signal Subtype
| Signal | Subtype Enum | Description |
|---|---|---|
| Product Hunt Launch | companyProductHuntLaunch | All Product Hunt launches with bundled metadata |
Each signal contains rich metadata with tags for filtering by characteristics:
| Tag | Description |
|---|---|
high-performer | Top launches (>100 votes, top 5 daily, or 90th percentile) |
top-3 | Ranked in top 3 for the day |
ai-product | AI/ML related product |
startup / scaleup / enterprise | Company stage |
b2b | B2B product |
notable-feedback | Has highly-upvoted community comments |
has-video | Video demo present |
featured | Featured by Product Hunt |
Schema
{
"signal_id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"signal_type": "producthunt-launch",
"signal_subtype": "companyProductHuntLaunch",
"detected_at": "2026-01-15T14:30:00Z",
"batch_id": "2026-01-15-producthunt",
"association": "company",
"company": {
"name": "Acme AI",
"domain": "acme.ai",
"linkedin_url": "linkedin.com/company/acme-ai"
},
"data": {
"summary": "Strong Product Hunt debut with 450 votes - ranked #3 product of the day",
"detail": "Launched 'Acme AI' on Jan 15, receiving exceptional community engagement with praise for intuitive UX and AI accuracy. Positioned as a Zapier alternative for AI-native workflows.",
"product_name": "Acme AI",
"product_tagline": "AI-powered workflow automation for modern teams",
"product_description": "Automate your workflows with AI that learns...",
"product_hunt_url": "https://www.producthunt.com/posts/acme-ai",
"product_hunt_id": "123456",
"website_url": "https://acme.ai",
"votes_count": 450,
"comments_count": 38,
"created_at": "2026-01-15T07:00:00Z",
"featured_at": "2026-01-15T12:00:00Z",
"daily_rank": 3,
"daily_total": 45,
"votes_percentile": 95,
"is_product_of_day": false,
"engagement_quality_score": 0.84,
"launch_timing_quality": "optimal",
"company_type": "startup",
"is_first_launch": true,
"maker_experience_level": "intermediate",
"makers": [
{"name": "John Smith", "username": "jsmith", "headline": "Building AI tools"}
],
"has_video_demo": true,
"media_richness_score": 8,
"media_count": 5,
"topics": ["Artificial Intelligence", "Productivity", "SaaS"],
"primary_topic": "Artificial Intelligence",
"is_ai_product": true,
"is_b2b": true,
"community_sentiment": "positive",
"top_comments": [
{
"body": "This is exactly what we needed for our team. The AI suggestions are surprisingly accurate.",
"author": "ProductHuntUser",
"votes": 12
}
],
"pain_points_extracted": [
"Manual workflow management",
"Tool fragmentation",
"AI integration complexity"
],
"use_cases_extracted": [
"Sales team automation",
"Marketing workflow",
"Customer support triage"
],
"competitor_mentions": ["Zapier", "Make"],
"outreach_hooks": [
"Congrats on the #3 Product of the Day launch - impressive traction!",
"Saw the positive feedback on your AI accuracy - curious how you're handling edge cases",
"Your integration approach resonates with what we're seeing in the market"
],
"thumbnail_url": "https://ph-files.imgix.net/...",
"relevance": 0.92,
"confidence": "high",
"days_since_launch": 4,
"tags": ["high-performer", "ai-product", "featured", "b2b", "first-launch", "confidence-high"]
}
}Field Reference
Core Fields
| Field | Type | Description |
|---|---|---|
signal_id | string (UUID) | Unique identifier for this signal instance |
signal_type | string | Always "producthunt-launch" |
signal_subtype | string | Specific signal variant (see subtypes table) |
batch_id | string | Identifier for the processing batch |
detected_at | string (ISO 8601) | When this signal was detected |
association | string | Always "company" |
Company Object
| Field | Type | Description |
|---|---|---|
company.name | string | Company/product name |
company.domain | string | Primary website domain |
company.linkedin_url | string | Company LinkedIn URL (if available) |
Product Information
| Field | Type | Description |
|---|---|---|
data.product_name | string | Name of the launched product |
data.product_tagline | string | Product tagline |
data.product_description | string | Full product description |
data.product_hunt_url | string | Product Hunt page URL |
data.product_hunt_id | string | Product Hunt unique ID |
data.website_url | string | Product website URL (resolved) |
Engagement Metrics
| Field | Type | Description |
|---|---|---|
data.votes_count | integer | Total upvotes |
data.comments_count | integer | Total comments |
data.created_at | string (ISO 8601) | Launch timestamp |
data.featured_at | string (ISO 8601) | When featured (if applicable) |
Performance Context
| Field | Type | Description |
|---|---|---|
data.daily_rank | integer | Rank among launches that day (1 = top) |
data.daily_total | integer | Total launches that day |
data.votes_percentile | integer (0-100) | Percentile vs all launches in batch |
data.is_product_of_day | boolean | Whether featured as Product of the Day |
data.engagement_quality_score | float (0-1) | Comments-to-votes ratio (higher = engaged audience) |
data.launch_timing_quality | string | "optimal" or "suboptimal" based on day/time |
Company/Maker Analysis
| Field | Type | Description |
|---|---|---|
data.company_type | string | "startup", "scaleup", or "enterprise" |
data.is_first_launch | boolean | First Product Hunt appearance |
data.maker_experience_level | string | "new", "intermediate", or "experienced" |
data.makers | array | List of makers with name, username, headline |
Content Quality
| Field | Type | Description |
|---|---|---|
data.has_video_demo | boolean | Video demo present |
data.media_richness_score | integer (0-10) | Overall media quality score |
data.media_count | integer | Number of media assets |
Categorization
| Field | Type | Description |
|---|---|---|
data.topics | array[string] | Product Hunt category tags |
data.primary_topic | string | Primary category |
data.is_ai_product | boolean | AI/ML related product |
data.is_b2b | boolean | B2B product (vs B2C) |
Community Feedback
| Field | Type | Description |
|---|---|---|
data.community_sentiment | string | "positive", "mixed", or "negative" |
data.top_comments | array | Top comments with body, author, votes |
Sales Intelligence
| Field | Type | Description |
|---|---|---|
data.pain_points_extracted | array[string] | Problems the product solves |
data.use_cases_extracted | array[string] | Target use cases/personas |
data.competitor_mentions | array[string] | Competitors mentioned |
data.outreach_hooks | array[string] | Ready-to-use conversation starters |
Metadata
| Field | Type | Description |
|---|---|---|
data.summary | string | 1-sentence launch summary |
data.detail | string | 2-3 sentence analysis |
data.thumbnail_url | string | Product thumbnail image |
data.relevance | float (0-1) | Business relevance score |
data.confidence | string | "high", "medium", or "low" |
data.days_since_launch | integer | Days since launch |
data.tags | array[string] | Signal tags for filtering |
API Usage
Generate Insights API
{
"insightSubtype": "companyProductHuntLaunch",
"contactEmail": "[email protected]"
}Generate Content API
{
"enabledInsights": ["companyProductHuntLaunch"]
}To exclude:
{
"disabledInsights": ["companyProductHuntLaunch"]
}Filtering by Tags
Use the data.tags field to filter signals by characteristics:
-- High-performing AI products
SELECT * FROM signals
WHERE signal_subtype = 'companyProductHuntLaunch'
AND data.tags LIKE '%high-performer%'
AND data.tags LIKE '%ai-product%'Example Outputs
High Performer:
"Congrats on the #3 Product of the Day launch—450 votes and glowing feedback on the AI accuracy is no small feat. Curious what growth channels you're doubling down on post-launch?"
AI Product:
"Saw Acme AI's launch this week—the positioning as an AI-native Zapier alternative resonates with what we're hearing from the market. Would love to compare notes on how you're thinking about enterprise adoption."
Community Feedback:
"The comment about 'finally a tool that integrates with existing stacks' caught my eye—sounds like you're solving a real pain point. Happy to share how we've approached similar integration challenges."
Coverage
- Refresh: Weekly
- Coverage: 1-10% of companies (requires Product Hunt presence)
- Best for: Startup selling, PLG companies, tech early adopters, competitive intelligence
- Data Source: Product Hunt GraphQL API + Gemini 2.5 Pro analysis
Updated 11 days ago
