Product Hunt Launches, Products & Makers Scraper avatar

Product Hunt Launches, Products & Makers Scraper

Pricing

from $0.85 / 1,000 product hunt launches

Go to Apify Store
Product Hunt Launches, Products & Makers Scraper

Product Hunt Launches, Products & Makers Scraper

Extract trending Product Hunt daily launches, votes, maker socials (Twitter/X, websites), taglines, and direct product links via direct GraphQL API.

Pricing

from $0.85 / 1,000 product hunt launches

Rating

0.0

(0)

Developer

Morgane Flamant

Morgane Flamant

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐Ÿ˜บ Product Hunt Launches, Products & Makers Scraper

A high-performance Apify Actor built in Python to extract launched products, daily & weekly leaderboard rankings, vote counts, maker/founder profiles (Twitter/X, websites, bios), tags, and direct product URLs from Product Hunt via its GraphQL APIs.


๐ŸŒŸ Key Features

  • โšก Direct GraphQL API Queries: Queries Product Hunt's GraphQL API endpoints directly via httpx async I/O. No heavy headless browsers (~128MB RAM footprint).
  • ๐Ÿ‘ค Complete Maker Profiles: Extract maker names, usernames, headlines, profile URLs, avatars, websites, and Twitter/X profiles.
  • ๐Ÿท๏ธ Topic Tags & Pricing Categories: Collect product categories, tags, thumbnail images, upvote counts, and comment metrics.
  • ๐Ÿ”‘ Optional Developer Token: Pass an optional Product Hunt API Access Token to query the official v2 GraphQL endpoint with high rate limits.
  • ๐Ÿ“Š Store-Ready Dataset: Pushes standardized Pydantic models to Apify's Dataset storage with tabular view support.

๐Ÿ“ฅ Input Parameters

The Actor accepts the following input settings in JSON format:

ParameterTypeDefaultDescription
daysBackinteger7How many days into the past to scrape daily launches from.
featuredOnlybooleantrueWhen enabled, only extracts featured products on the leaderboard.
maxItemsinteger100Maximum number of products to retrieve (set 0 for unlimited).
developerTokenstringnull(Optional) Product Hunt API Access Token for official v2 GraphQL API.

Example Input JSON

{
"daysBack": 7,
"featuredOnly": true,
"maxItems": 50
}

๐Ÿ“ค Output Format

Each item pushed to the output dataset follows a structured schema:

{
"id": "782910",
"name": "SuperAgent AI",
"slug": "superagent-ai",
"product_hunt_url": "https://www.producthunt.com/posts/superagent-ai",
"tagline": "Build autonomous AI agents in seconds",
"description": "SuperAgent is an open-source framework for building and deploying AI agents...",
"website": "https://superagent.sh",
"votes_count": 542,
"comments_count": 89,
"reviews_rating": 4.9,
"pricing_type": "free",
"featured_date": "2026-08-25",
"topics": ["Artificial Intelligence", "Developer Tools", "Open Source"],
"makers": [
{
"id": "12345",
"name": "John Doe",
"username": "johndoe",
"headline": "Building AI tools",
"profile_url": "https://www.producthunt.com/@johndoe",
"twitter_url": "https://x.com/johndoe",
"website_url": "https://johndoe.com",
"avatar_url": "https://ph-avatars.imgix.net/..."
}
],
"thumbnail_url": "https://ph-files.imgix.net/..."
}

๐Ÿš€ Running Locally

Step 1: Install Dependencies

$pip install -r requirements.txt

Step 2: Run the Actor

$python -m src.main

๐Ÿณ Docker Support

To build and run containerized:

docker build -t product-hunt-scraper .
docker run -it product-hunt-scraper