⚡ Rust 2024 Native • MIT Licensed

Product Hunt in Your Terminal.
Engineered for Autonomous Agents.

Search launches, extract product metadata, and scrape collections via the Apify Product Hunt scraper actor with zero runtime dependencies and sub-millisecond cold starts.

cargo install --git https://github.com/SpaceCorps/Producthunt-Cli --locked
🚀

Native Speed & Zero Runtime

Single standalone binary compiled with Rust 2024 (1.89+). Starts in 1–3 ms, ideal for terminal workflows, automated pipelines, and tight agent loops.

🤖

Agentic Protocol & JSON

Clean YAML by default for terminal readability, with --json for deterministic agent loops. Structured error envelopes on stderr with stable exit codes.

🔐

Native OS Keystore

Secrets never touch plaintext config files. Seamlessly stores Apify tokens in macOS Keychain, Windows DPAPI, or Linux Secret Service.

🔍

Deep Search & Discovery

Search by keyword, product name, or topic. Filter by popularity or recency, and apply time windows from today to all-time.

🕷️

Full Post & Collection Scraping

Scrape launch pages, posts, topic catalogs, or maker collections directly from Product Hunt URLs into structured dataset records.

👥

Multi-Account Workspaces

Isolate multiple Apify accounts or personal/work workspaces with safe --account <name> resolution and verification.

Command Quick Reference

Command Description Example
producthunt search Search products, launches, and topics producthunt search "AI coding" --sort popular --max 20
producthunt scrape Scrape a Product Hunt URL into dataset items producthunt scrape "https://www.producthunt.com/posts/..."
producthunt me Inspect active Apify user and token identity producthunt me -a work
producthunt login Interactive token login with browser prompt producthunt login work
producthunt accounts Manage named accounts in the OS keystore producthunt accounts list --check
producthunt agent-readme Print full agent manual (Markdown or JSON) producthunt agent-readme --json