Web Scraping Script for Product Hunt Weekly Leaderboard Top 10 Products
Shared on August 22, 2025
JavaScriptNode.js
“
Write a script to fetch the top 10 launches from Product Hunt’s weekly leaderboard for the current week (https://www.producthunt.com/leaderboard/weekly/2025/34), including each product’s title, description, category, upvote count, and external website link. Use the current date to determine the correct weekly leaderboard URL, and note that the external link is only available on the product’s detail page.
“
Sample Output
Example output generated from this coding session
product_hunt_weekly_top10.csv
3.78 KB • text/csv
rank | title | description | categories | upvotes | externalUrl | productHuntUrl |
---|---|---|---|---|---|---|
1 | April | April is a voice AI Executive Assistant that manages your email and calendar handsfree. Built for busy individuals who need an EA. Using just your voice you can ask April to reschedule meetings, delete junk email and respond to emails that matter. | Email, Productivity, Artificial Intelligence | 540 | https://apps.apple.com/us/app/april-ai-executive-assistant/id6747432952?ref=producthunt | https://www.producthunt.com/products/april-yc-s25 |
2 | Stormy | Stormy is an AI agent for influencer marketing. Give it a brief + budget; it finds the right YouTube/TikTok creators from public data, scores fit, drafts/personalizes outreach, sends DMs/emails, tracks replies, and helps you negotiate to close—fast, end-to-end | Productivity, Marketing, Artificial Intelligence | 483 | https://stormy.ai/?ref=producthunt | https://www.producthunt.com/products/stormy-influencer-marketing-ai-agent |
3 | Mocke | Mocke AI agent mocks running email campaigns. Get back results in 1 min, such as open, reply or unsubscribe. Mocke also reveals why each lead didn't open emails, reported spam or ignored. Unlock insights of campaign failure (or success!) not seen in real life. | Email, Sales, Marketing | 454 | https://mocke.co/?ref=producthunt | https://www.producthunt.com/products/mocke-mock-cold-email-campaigns |
4 | Warestack | Create custom release protection in plain English for your team’s code changes. Warestack traces events like PRs, issues, and deployments, detecting violations in workflow operations, and instantly flagging or blocking risky changes. It works alongside your CI/CD without touching code, and integrates with tools like GitHub, Slack, and Linear — keeping everyone aligned with full visibility and traceability across the release process. | Software Engineering, Developer Tools, GitHub | 548 | https://www.warestack.com/?ref=producthunt | https://www.producthunt.com/products/warestack |
5 | Mirror | Mirror unifies astrology, Human Design, MBTI, Enneagram + more into one blueprint of you. Run freakishly accurate compatibility reports. Then use Social AI to @mention friends in chat and instantly decode your connection. | Health & Fitness, Artificial Intelligence, Quantified Self | 410 | https://www.mirror-hq.com/?ref=producthunt | https://www.producthunt.com/products/mirror-11 |
6 | ReadyBase | ReadyBase lets users transform any input into a production-ready PDF. Create an output that’s ready to share, send, post or present. Designed to produce engaging, consumable outputs that level-up any intelligence workflow. | Productivity, Social Media, Artificial Intelligence | 411 | https://readybase.ai/?ref=producthunt | https://www.producthunt.com/products/readybase |
7 | Dualite | Build and ship applications while all your data stays on your local browser. | Developer Tools, Artificial Intelligence, No-Code | 659 | https://dualite.dev/?utm_source=producthunt&utm_medium=social&ref=producthunt | https://www.producthunt.com/products/dualite-2 |
8 | Daymi | Daymi is your AI clone you can text or call. It integrates with iMessage and mirrors your voice, tone, and texting style. It remembers your life, helps you reflect, and supports personal decisions—like talking to someone who truly gets you. | Messaging, Artificial Intelligence, Bots | 376 | https://daymi.ai/?ref=producthunt | https://www.producthunt.com/products/daymi-2 |
9 | Kira.art | Kira is an AI agent for creativity. Describe your idea, get an image. Edit by talking. No prompts, no layers. Build for anyone with ideas, even if you’ve never made art before. Try it, test it, break it. Just you and your imagination, in conversation 💫 | Design Tools, Productivity, Artificial Intelligence | 369 | https://kira.art/?ref=producthunt | https://www.producthunt.com/products/kira-art |
Conversation
2 messages
Frequently Asked Questions
Key insights from this conversation
What is the goal of this conversation?
Build a scraper to fetch the top 10 launches from Product Hunt's weekly leaderboard for the current week, with title, description, category, upvotes, and external link.
How is the leaderboard URL determined?
Uses the current date to compute the correct weekly URL (year/week), e.g., /leaderboard/weekly/2025/34.
What issues were fixed during development?
Fixed selectors for accurate descriptions and ensured external links are sourced from the product detail page.
What technologies and outcomes were achieved?
A JavaScript scraper (main.js) auto-detects the week, extracts top 10 items with required fields, and passes tests.