Scrape Product Hunt trending products using Apify. Use when you need to discover new product launches, track competitors on Product Hunt, or monitor the startup ecosystem for relevant launches.
npx gooseworks install --all # then, in Claude Code, Cursor, or Codex: /gooseworks use the product-hunt-scraper skill
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.
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| 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 |
Full video production sequence with script review, actual ingredient choices, controlled generation, editing, evidence-based quality review, polish, captions and delivery. A host binding supplies project storage, authentic approvals, provider access and billing.
Build a vox-pop street interview video ad. An interviewer with a handheld mic asks passers-by one question about the brand's product, they give blunt wrong guesses, one gives the real answer, and the cut lands on a branded end card. Generates the takes through the GooseWorks fal proxy (Seedance 2.0 with native voice), then grades, re-cuts, captions and gates them locally. Use for the street-interview format.
Write the words of a short-form video ad (voiceover, dialogue, chat bubbles, on-screen lines) the way performance creative teams do instead of from a blank page. Builds the script from the buyers' own words, the beat sheet of an ad that already works and three deliberately different angles, filters them with a rule check and a second non-Claude model, and takes the strongest into the review with the other two as one-line swaps. Use it in every video ad run before any paid step, and whenever the user asks to write, rewrite or improve a video ad script or says a script sounds generic or AI-written.