Product hunt scraper

Scrape Product Hunt trending products using Apify.

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/monitoring/capabilities/product-hunt-scraper#main ~/.claude/skills/product-hunt-scraper

For one project only, change the path to .claude/skills/product-hunt-scraper.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text48 lines
product-hunt-scraper/SKILL.md48 lines1.6 KBpushed 96d agoRawView on GitHub

Product Hunt Scraper

Scrape trending products from Product Hunt using the Apify maximedupre/product-hunt-scraper actor.

Output fields: Each product has name, tagline, description, url (Product Hunt URL), and additional fields depending on the actor's output.

Quick Start

Requires APIFY_API_TOKEN env var (or --token flag).

# Today's top products
python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \
  --time-period daily --max-products 10 --output summary

# This week's products filtered by keyword
python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \
  --time-period weekly --keywords "AI,marketing" --output summary

# Monthly top products as JSON
python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \
  --time-period monthly --max-products 50

CLI Reference

Flag Default Description
--time-period weekly daily, weekly, or monthly
--max-products 50 Max products to scrape
--keywords none Keywords to filter (comma-separated, OR logic)
--output json Output format: json or summary
--token env var Apify token (prefer APIFY_API_TOKEN env var)
--timeout 300 Max seconds to wait for the Apify run

Notes

  • Keyword filtering is client-side on product name + tagline + description
  • Results are sorted by upvote count (descending)
1---
2name: product-hunt-scraper
3description: >
4 Scrape Product Hunt trending products using Apify. Use when you need to discover
5 new product launches, track competitors on Product Hunt, or monitor the startup
6 ecosystem for relevant launches.
7---
8 
9# Product Hunt Scraper
10 
11Scrape trending products from Product Hunt using the Apify `maximedupre/product-hunt-scraper` actor.
12 
13**Output fields:** Each product has `name`, `tagline`, `description`, `url` (Product Hunt URL), and additional fields depending on the actor's output.
14 
15## Quick Start
16 
17Requires `APIFY_API_TOKEN` env var (or `--token` flag).
18 
19```bash
20# Today's top products
21python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \
22 --time-period daily --max-products 10 --output summary
23 
24# This week's products filtered by keyword
25python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \
26 --time-period weekly --keywords "AI,marketing" --output summary
27 
28# Monthly top products as JSON
29python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \
30 --time-period monthly --max-products 50
31```
32 
33## CLI Reference
34 
35| Flag | Default | Description |
36|------|---------|-------------|
37| `--time-period` | weekly | `daily`, `weekly`, or `monthly` |
38| `--max-products` | 50 | Max products to scrape |
39| `--keywords` | none | Keywords to filter (comma-separated, OR logic) |
40| `--output` | json | Output format: `json` or `summary` |
41| `--token` | env var | Apify token (prefer `APIFY_API_TOKEN` env var) |
42| `--timeout` | 300 | Max seconds to wait for the Apify run |
43 
44## Notes
45 
46- Keyword filtering is client-side on product name + tagline + description
47- Results are sorted by upvote count (descending)
48 

Discussion

Alternatives

Also in Company & contact data