Tech Launch Tracker avatar

Tech Launch Tracker

Pricing

$0.02 / scan run

Go to Apify Store
Tech Launch Tracker

Tech Launch Tracker

Aggregates new product launches from Product Hunt and Hacker News Show HN. Combines them with a momentum score for quick evaluation of trending launches.

Pricing

$0.02 / scan run

Rating

0.0

(0)

Developer

Richard P

Richard P

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

An Apify Actor that aggregates new product launches from Product Hunt and Hacker News "Show HN", combines them with a momentum score for quick evaluation of trending launches.

Features

  • πŸš€ Dual-source β€” fetches from Product Hunt RSS and Hacker News Show HN
  • πŸ“Š Momentum scoring β€” 0–100 score based on votes, comments, and recency
  • ⏱ Configurable β€” choose sources, time window, and result limit
  • πŸ›‘ Graceful shutdown β€” respects Apify platform abort signals
  • πŸ”„ Retry logic β€” exponential backoff (3 attempts) for transient failures

Input

PropertyTypeDefaultDescription
sourcesarray["producthunt", "hackernews"]Launch sources to include
maxResultsinteger30Maximum number of launches to return
daysBackinteger3How many days back to look

Dataset Output

FieldTypeDescription
launchSourcestringSource platform (producthunt / hackernews)
launchSourceIdstringUnique ID from the source
launchTitlestringLaunch title
launchDescriptionstringTagline or description
launchUrlstringURL to the launch on the source
launchVotesintegerUpvotes (PH) or points (HN)
launchCommentsintegerComments / discussion replies
launchAuthorstringAuthor or submitter name
launchCategoriesarrayTopics or categories
launchDatestringISO datetime of the launch
launchMomentumScorenumberComputed momentum score (0–100)

Momentum Score Formula

engagement = (normalized_votes Γ— 0.6 + normalized_comments Γ— 0.4) Γ— 80
recency_bonus = 20 (if within last 24 hours)
score = min(engagement + recency_bonus, 100)

Both sources are weighted equally. Votes and comments are normalised relative to the maximum in the current batch.

Development

# Local testing
pip install -r requirements.txt
python3 -m my_actor
# Build Docker image
docker build -t tech-launch-tracker .

Deployment

  1. Push the repository to GitHub / GitLab
  2. Create a new Actor on Apify Console
  3. Connect your repository
  4. Run the Actor