Search Hacker News stories and comments

Title, URL, author, points, comments and date for matching posts

Ready

No charge

No charge for this provider.

Verified 2 Nov 2026 · 100% · p50 2.1s

2 providers, one call. Quoted before it runs, paid from your prepaid balance. No top-up fee. Pay per call; each call’s price is shown before it runs. How Ahel picks ↓

Use Ahel to search Hacker News for discussions about Rust in the Linux kernel. (Ahel task id hackernews.search.stories.)
First call capability_inspect with id "hackernews.search.stories" for the exact inputs and price, then run_capability with my inputs, and tell me what it cost.
If Ahel is not connected yet: Set up Ahel: https://ahel.ai/llms.txt
Run it free

Providers, ranked by measured success

2

Ranked by Ahel's own calls in the last 30 days: success, then speed, then price. If a provider finds nothing, Ahel may try the next provider. Shown prices include Ahel's margin. Misses are free when the provider does not bill them; provider-billed misses are charged at cost, without Ahel's margin. Provider-billed failures follow the quoted billing rules. A run that never reaches a provider is not charged. Pending charges stay held until the provider settles. The final charge never exceeds your quote. Works counts calls that answered, found or not; New means fewer than 5 calls so far. Rates checked 2026-11-01.

ProviderTakesWorksPrice
Hacker News Search (Algolia)query100%19 calls · ~500 msVerified 2 NovNo charge
Hacker News Search (Algolia)queryNewunder 5 callsNo charge

Inputs

3
  • Queryrequiredquery · string

    Search words, or a domain (openrouter.ai): Algolia matches it in titles, links and text.

  • Tagstags · string

    Item kind: story, comment, ask_hn, show_hn or poll. Absent = stories and comments.

  • Site namesite_name · string

    Filled in by Ahel from a domain query (acme.to gives acme): when no post mentions the domain itself, Hacker News is searched for the site's name, without typo matches.

Returns

11

id, title, url, author, points, comments, created_at, story_text, comment_text, story_id, kinds. Every row keeps its provider and when it was collected.

Task id
hackernews.search.stories
2