Goose-skills product-hunt-scraper

install
source · Clone the upstream repo
git clone https://github.com/gooseworks-ai/goose-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/gooseworks-ai/goose-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/capabilities/product-hunt-scraper" ~/.claude/skills/gooseworks-ai-goose-skills-product-hunt-scraper && rm -rf "$T"
manifest: skills/capabilities/product-hunt-scraper/SKILL.md
source content

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

FlagDefaultDescription
--time-period
weekly
daily
,
weekly
, or
monthly
--max-products
50Max products to scrape
--keywords
noneKeywords to filter (comma-separated, OR logic)
--output
jsonOutput format:
json
or
summary
--token
env varApify token (prefer
APIFY_API_TOKEN
env var)
--timeout
300Max 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)