Updated

Hacker News · Free account

Export Hacker News comments to CSV.

Every comment in an HN thread, nested replies included, in one spreadsheet. Open the thread, click Pull, download the file. No API calls to write, no copy-pasting.

How do you export Hacker News comments to CSV?

Open the thread on news.ycombinator.com, open the Threadpull side panel in Chrome or Edge, click Pull, then Download CSV. You get one row per comment, every nested reply included, in the order HN ranks them, with each comment's author, time, thread level, text and permalink. A 400-comment thread takes about half a minute. Hacker News threads need a free Threadpull account, and no API key or code is needed.

Show_HN_Auto_Dismiss_macOS_local_network_prompt.csv131 rows · one per comment
AuthorTimeThread LevelIs ReplyCommentPermalink
skissane2026-10-29 20:520NoThe big problem with these permission dialogs, is their lack of technical detail…item?id=50295753
soneil2026-10-31 17:351YesGiving too much detail could be an issue in itself…item?id=50318177
HughParry2026-10-29 19:470No…what is the consensus on figuring out whether small brew packages like this one are malicious?…item?id=50294763

Hacker News hides comment points, so the Score column is left out of HN exports.

What one real thread showed

We pulled a live Show HN launch and read it the way a founder would. This is the kind of read a CSV makes possible in ten minutes.

Show HN · pulled 1 Nov 2026

Show HN: Auto Dismiss Mac OS "Allow <app> to find devices on local networks?"

news.ycombinator.com/item?id=50294506 ↗
Comments131
People88
Reply depth8

Takeaway for a dev-tool launch: lead with why the tool is safe to install. Trust came up more than any feature.

Blame the platform, not the user

about 27 comments
"Says a lot about the state of Mac OS."tobi_bsf
"Apple really needs to fix the very first point, preferably in a way that doesn't force app developers to ship a "helper" binary."mschuster91

Is this safe to install?

about 18 comments
"I have no clue how I would know whether it is without reviewing the source code"HughParry
"Even if they're not malicious, there's no guarantee that they won't become malicious in the future."ASalazarMX

Workarounds people already use

about 8 comments
"has mandated the use of Hammerspoon scripts and the like for more than a decade"dingdingdang

Do more: other dialogs too

about 5 comments
"I'd LOVE for you to expand it, to also auto-dismiss"crazygringo

The thread in numbers

"Show HN: Auto Dismiss Mac OS "Allow <app> to find devices on local networks?"" had 131 comments from 88 people when we pulled it on 1 Nov 2026. 110 of them (84%) were replies to other comments, nested up to 8 levels deep, and the median comment was 29 words long. The theme raised most, blame the platform, not the user, came up in about 27 comments (21% of the thread).

How we did this research

  • Pulled with Threadpull on 1 Nov 2026: every comment still live, at every reply level, from news.ycombinator.com/item?id=50294506.
  • Read and grouped into themes. A comment can raise more than one theme, so counts are approximate.
  • Every quote on this page is checked word for word against the export, under its author, each time the page is built.
The thread at a glance
Score on the post154
Comments131
Top-level comments21
Replies110 (84%)
People commenting88
Deepest reply level8
Median comment length29 words
Comments from the 5 most active people26 (20%)
Themes, by share of all comments
ThemeCommentsShare
Blame the platform, not the userabout 2721%
Is this safe to install?about 1814%
Workarounds people already useabout 86%
Do more: other dialogs tooabout 54%

The words they used

How many comments used each word or named each product. Counted from the export each time the page is built; a comment counts once however often it repeats the word. Variants count together, so "self-host" includes "self-hosted" and "self hosting".

"Show HN: Auto Dismiss Mac OS "Allow <app> to find devices on local networks?""

Words and phrases
Word or phraseCommentsShare
permission2217%
Apple1915%
malicious or malware108%
local network65%
trust43%
App Store32%
Bluetooth32%
Products and tools named
NameCommentsShare
Chrome97%
Windows65%
Claude54%
Steam22%
Spotify22%
Adobe22%

Where the conversation happened

Comments per reply level. The deep chains are often where people disagree, and a skim of the top-level comments misses them.

Comments per reply level in the Hacker News thread. Top level: 21, Level 1: 33, Level 2: 29, Level 3: 17, Level 4: 17, Level 5+: 14.Top level21Level 133Level 229Level 317Level 417Level 5+14
Hacker News: 54 of 131 comments (41%) were top-level or direct replies, and the deepest chain went 8 levels.

How to export an HN thread

  1. Open the thread

    Any news.ycombinator.com/item page: a story, Ask HN, Show HN or a single comment.

  2. Open Threadpull

    The side panel spots the thread and shows how many comments HN reports.

  3. Click Pull

    Every reply is collected in HN's order, with its thread level. A 400-comment thread takes about half a minute.

  4. Download CSV

    Or JSON for code, or send the comments straight to ChatGPT or Claude.

What's in the CSV

One row per comment, ready for Excel, Google Sheets or Numbers. The file starts with a byte-order mark so emoji and accents survive in Excel, and any cell starting with =, +, - or @ gets an apostrophe so a spreadsheet won't run it as a formula.

ColumnWhat it holds
AuthorThe commenter's HN username
TimeWhen the comment was posted
Thread Level0 for a top-level comment, 1 for a reply to it, and so on
Is ReplyYes for any comment below the top level
CommentThe full text, with links written out
PermalinkThe comment's own news.ycombinator.com/item?id= address
LinksEvery link in the comment, separated by spaces

Ways to get HN comments into a spreadsheet

Four ways to do it, from copy and paste to Threadpull.

MethodEvery nested replyCode neededWhat you get
Copy and paste the pageOnly what's on the page you copyNoPlain text, with reply levels lost
HN's official APIYes, if you follow every reply listYesJSON, one request per comment
Algolia's HN Search APIYes, as one nested treeYesNested JSON you flatten yourself
ThreadpullYesNoCSV, JSON or text, one row per comment

Then ask your AI

Paste the export with this prompt to get the same read we did above, for any thread.

You are reading every comment from a Hacker News launch thread.
1. Group the comments into the 4–6 themes people raise most.
2. For each theme: how many comments, and one short quote.
3. List every objection to installing or paying.
4. List the features people ask for.
5. End with three changes to the launch copy.

Working with an HN thread in a spreadsheet

Why export a Hacker News thread instead of reading it?

The Show HN above had 131 comments from 88 people, and 110 of them were replies sitting under other comments. In a spreadsheet you can filter for a word like "install" or "price", sort by thread level and count how often an objection comes up, instead of relying on the comments you happened to remember.

How do I rebuild the conversation from the CSV?

Keep the rows in file order: each reply comes after the comment it answers. Thread Level says how deep it sits, so a row at level 2 answers the nearest row above it at level 1. If you're writing code, the JSON export also gives each comment's id and parentId.

What can I do with the comments once they're in a sheet?

Count objections and feature requests, list every competitor or workaround people name, pull short quotes for a landing page, or put two launch threads side by side. The prompt above does the first pass for you in ChatGPT or Claude.

Does it work on Ask HN, Show HN and single comments?

Yes. Any news.ycombinator.com/item page works: a story, an Ask HN, a Show HN or a poll. Open a single comment and you get that comment and every reply below it.

How to find threads like these

Searches that turn up the threads worth pulling. Open one, then pull it with Threadpull.

SearchWhereWhat it finds
Ask HN: Who is hiring?hn.algolia.comThe monthly hiring thread, 350 to 600 comments: one row per job in a sheet
"Ask HN" what do you use forhn.algolia.comTool recommendations you can count by name
"Show HN" plus your categoryhn.algolia.comLaunches in your space, with the objections written down
site:news.ycombinator.com "alternatives to"GoogleThreads where people list what they'd switch to, and why

Threads worth pulling next

Comment counts as of 2 Nov 2026.

Hacker News export FAQ

Does it get every nested reply?

Yes. Every live comment at every level, in the order HN ranks them, with a thread level so you can rebuild the conversation. Deleted and flagged comments are left out; their replies stay.

Is Hacker News export free?

Hacker News threads need a free account. Reddit threads work without one.

Do I need an API key or to write code?

No. Threadpull reads HN's public API for you when you click Pull.

Why is there no score column?

Hacker News doesn't publish points for comments, only for stories. The story's points are in the export's post row.

Turn your next HN thread into a spreadsheet.

Add to Chrome, it's free