Hacker News Scraper avatar

Hacker News Scraper

Pricing

from $0.50 / 1,000 hacker news items

Go to Apify Store
Hacker News Scraper

Hacker News Scraper

Scrape Hacker News via the official Firebase API (top/new/ask/show/jobs) or Algolia search. Structured story fields. Empty results free. ~$0.50/1k.

Pricing

from $0.50 / 1,000 hacker news items

Rating

0.0

(0)

Developer

Smorgi Apps

Smorgi Apps

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Hacker News Scraper — Pay Per Result

Scrape Hacker News via the official Firebase HN API (top / new / ask / show / jobs) or HN Algolia search. HTTP-only — no browser.

Store search keywords: Hacker News scraper · HN API · Ask HN · Show HN · Y Combinator news


Why this Actor

PainWhat we do
Scraping HTML frontsOfficial Firebase + Algolia JSON
Opaque failuresEmpty results → not charged
Unclear pricingFlat pay-per-result PPE (~$0.50/1k)

Example input

{
"mode": "top",
"maxItems": 50,
"includeKids": false
}

Search mode:

{
"mode": "search",
"searchQuery": "openai",
"maxItems": 25
}

Endpoints

ModeEndpoint
top / new / ask / show / jobshttps://hacker-news.firebaseio.com/v0/{top|new|ask|show|job}stories.json + item/{id}.json
searchhttps://hn.algolia.com/api/v1/search?query=&tags=story

Output fields

FieldDescription
idStory / item id
typestory, job, etc.
title / url / textContent fields
byAuthor
scorePoints
timeISO timestamp
descendantsComment count
kidsComment ids (only if includeKids)
scrapedAtScrape time

Pricing

Pay-per-event for each delivered item.

  • Empty lists / zero search hits → not charged
  • Exact $/1k is on the Store pricing tab (~$0.50/1k)

Limitations (honest)

  • Firebase list modes fetch each item/{id} individually (rate-friendly delay recommended)
  • includeKids returns comment ids only, not nested comment bodies
  • Algolia search is limited to tags=story in this Actor
  • Dead/deleted Firebase items are skipped

Issues / feature requests: use the Actor Issues tab.