Tech News Monitor - Hacker News Brand & Keyword Tracker avatar

Tech News Monitor - Hacker News Brand & Keyword Tracker

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Tech News Monitor - Hacker News Brand & Keyword Tracker

Tech News Monitor - Hacker News Brand & Keyword Tracker

Monitor Hacker News for specific keywords to track brand mentions, competitor discussions, product feedback, and market trends. Uses the official Algolia API for reliable data. Returns structured results with sentiment analysis, engagement metrics, and match details.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Andres Rodriguez

Andres Rodriguez

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Track brand mentions, competitor discussions, and market trends on Hacker News. Get structured data with sentiment analysis, engagement metrics, and match details — delivered as a clean dataset you can integrate into any workflow.

What It Does

This Actor monitors Hacker News via the official Algolia API for posts matching your configured keywords. It returns:

  • Matched posts with title, author, URL, upvotes, and comments
  • Keyword mentions with context snippets showing exactly where your keywords appear
  • Sentiment analysis — positive, neutral, or negative
  • Engagement scoring — low/medium/high based on upvotes
  • Post categorization — announcement, review, problem report, recommendation request, comparison, tutorial, Ask HN, hiring, or discussion
  • Monitoring summary — aggregate stats across all matches

Use Cases

  • Brand monitoring: Track mentions of your product/company
  • Competitor tracking: Monitor discussions about competitors
  • Product feedback: Find what people are saying about your industry
  • Market research: Identify trends and sentiment shifts
  • Lead generation: Discover people asking for recommendations in your space
  • Crisis detection: Spot negative sentiment spikes early

Input Parameters

ParameterTypeDefaultDescription
keywordsarray of strings["saas", "startup"]Keywords to search for. Posts matching ANY keyword are returned.
excludeKeywordsarray of strings[]Posts containing ANY of these keywords are excluded.
timeFilterstring"week"Only search posts from this period: hour, day, week, month, year, all
maxResultsinteger50Max posts to fetch from HN (1–100)
minPointsinteger1Minimum upvotes required. Set higher to filter low-engagement posts.

Example Input

{
"keywords": ["open source", "LLM"],
"excludeKeywords": ["nsfw"],
"timeFilter": "week",
"maxResults": 50,
"minPoints": 10
}

Output Example

{
"match_type": "hn_post",
"post_id": "48745445",
"title": "Box3D, an open source 3D physics engine",
"author": "makepanic",
"external_url": "https://box2d.org/posts/2026/06/announcing-box3d/",
"hn_url": "https://news.ycombinator.com/item?id=48745445",
"points": 518,
"num_comments": 128,
"created_at": "2026-07-01T12:12:17+00:00",
"matched_keywords": ["open source"],
"mentions": [
{
"keyword": "open source",
"matched_text": "open source",
"position": 10,
"context_snippet": "Box3D, an open source 3D physics engine"
}
],
"sentiment": {
"label": "neutral",
"score": 0.0,
"positive_count": 0,
"negative_count": 0
},
"category": "discussion",
"engagement_level": "high"
}

Summary Output

The final record is a summary with aggregate statistics:

{
"type": "monitoring_summary",
"total_posts_fetched": 50,
"total_matches": 4,
"keyword_match_counts": {"open source": 4},
"sentiment_breakdown": {"neutral": 4},
"category_breakdown": {"discussion": 3, "announcement": 1},
"engagement_breakdown": {"high": 1, "medium": 1, "low": 2},
"average_points": 153.2,
"top_post": {
"title": "Box3D, an open source 3D physics engine",
"hn_url": "https://news.ycombinator.com/item?id=48745445",
"points": 518
}
}

Pricing

Pay Per Event (PPE) — $0.003 per matched result.

You only pay for posts that actually match your keywords. No results = no charge.

Why This Actor?

  1. Reliable API: Uses the official HN Algolia API — no scraping, no blocking, no rate limit issues
  2. Structured data: Clean JSON output with sentiment, categories, and engagement scores
  3. Context snippets: See exactly where and how your keyword appears
  4. Smart filtering: Exclude keywords, set minimum engagement thresholds
  5. Zero maintenance: No proxy rotation, no anti-bot measures needed

Tips for Best Results

  • Use specific keywords (e.g., "Stripe Atlas" instead of just "Stripe") to reduce noise
  • Set minPoints to 20+ to focus on high-engagement discussions
  • Use excludeKeywords to filter out irrelevant topics
  • Combine with timeFilter: "day" for daily brand monitoring automation

Integration Ideas

  • Connect to Slack/Discord via webhook for real-time alerts
  • Pipe to Airtable/Notion for a brand mention database
  • Feed into n8n/Zapier workflows for automated responses
  • Use with Apify Dataset export for CSV/Excel reports

Support

Open an issue on GitHub or message me on Apify Community Discord.

Changelog

v0.1 — Initial release with keyword matching, sentiment analysis, and engagement scoring.