{"uid":"cap_rkOHHOolIefMb5MMzbSWJ","slug":"vextorium-hacker-news-comments-5f7c8a6d","name":"Vextorium Hacker News Comments","description":"558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/hackernews-comments?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"item":{"type":"string"},"limit":{"type":"integer"}}},"responseSchema":{"type":"json","example":{"count":50,"story":{"url":"http://www.getdropbox.com/u/2/screencast.html","title":"My YC app: Dropbox - Throw away your USB drive","author":"dhouston","hn_url":"https://news.ycombinator.com/item?id=8863","points":104},"source":"Hacker News (official Firebase API and Algolia HN Search)","comments":[{"text":"oh, and a mac port is coming :)","level":0,"author":"dhouston","hn_url":"https://news.ycombinator.com/item?id=8865","created_at":"2007-04-04T19:22:55.000Z"},{"text":"Drew, this is awesome! All of the features you mentioned are exactly what people need.","level":1,"author":"vlad","hn_url":"https://news.ycombinator.com/item?id=9007","created_at":"2007-04-05T01:48:11.000Z"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iJf7fSJJubCjTNxmNGlvr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches all comments of a Hacker News story in threaded order, with author, text, and nesting level, given a story ID or URL.","exampleAgentPrompt":"Can you pull all the comments from this Hacker News story — https://news.ycombinator.com/item?id=8863 — in thread order, showing the author, text, and nesting level for each one?","exampleUseCases":[{"title":"Summarizing viral HN discussion","prompt":"Grab all the comments from the Hacker News post at https://news.ycombinator.com/item?id=35082436 and give me a summary of the main opinions people are expressing."},{"title":"Sentiment analysis on HN thread","prompt":"Fetch the top 100 comments from Hacker News item 8863 in thread order so I can run a sentiment analysis on the community's reaction."},{"title":"Monitoring reactions to a launch","prompt":"Pull all the Hacker News comments for the story with ID 39894189 — I want to see what people are saying about the product launch in thread order with authors."}],"resultDescription":"Returns a JSON object containing the story metadata (title, URL, author, HN URL, points) and an array of comments each with text, author, nesting level (0 = top-level), HN comment URL, and creation timestamp, plus a total comment count and source attribution.","failureModes":["Invalid or non-existent story ID returns an error or empty result","Story URL not recognized as a valid HN item URL causes a parsing failure","Limit parameter too low may truncate expected comments","Rate limiting or upstream HN API unavailability may cause timeouts","Private or deleted stories may return no comments"],"whenToPreferThis":"Choose this endpoint when you need structured, threaded HN comment data including author, nesting level, and timestamps for a specific story — particularly useful over raw HN Firebase API calls when you want thread-ordered output without building the tree yourself. Prefer this over scraping or the raw Firebase API when you need Algolia-augmented results with clean nesting metadata in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:49:15.995Z","isFirstParty":false,"canonicalSlug":"vextorium-hacker-news-comments-5f7c8a6d"}