Developer tools
Stack Overflow Questions Scraper - Scores, Tags & Answers
Scrape Stack Overflow and Stack Exchange questions by keyword with score, view count, answer count, tags, owner and links. Export to JSON, CSV or Excel.
stackexchange-scraper.json 200 OK
{ "questionId": 55840294, "title": "How to fix missing dependency warning when usi…", "link": "https://stackoverflow.com/questions/55840294/h…", "score": 890, "viewCount": 1254425, "answerCount": 26, "isAnswered": true, "hasAcceptedAnswer": true, "tags": ["reactjs","react-hooks","eslint","create-re… }
What you get
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
Fields it returns
Question IdTitleLinkScoreView CountAnswer CountIs AnsweredHas Accepted AnswerTagsOwnerOwner ReputationOwner LinkCreation DateLast Activity Date
Sample output
A real example record, exactly the shape you receive.
| Question Id | Title | Link | Score |
|---|---|---|---|
| 55840294 | How to fix missing dependency war… | https://stackoverflow.com/questio… | 890 |
| 53120972 | How to call loading function with… | https://stackoverflow.com/questio… | 594 |
| 53332321 | React Hook Warnings for async fun… | https://stackoverflow.com/questio… | 593 |
GET /stackexchange-scraper
{ "questionId": 55840294, "title": "How to fix missing dependency warning when usi…", "link": "https://stackoverflow.com/questions/55840294/h…", "score": 890, "viewCount": 1254425, "answerCount": 26, "isAnswered": true, "hasAcceptedAnswer": true, "tags": ["reactjs","react-hooks","eslint","create-re… }
Related scrapers
Frequently asked questions
Can I search sites other than Stack Overflow?
Yes. Set the site field to any Stack Exchange site such as `serverfault`, `superuser` or `askubuntu`.
Can I sort by votes or by newest?
Yes. Choose votes, recent activity, newest or relevance.
Which fields are numeric?
Score, view count, answer count and owner reputation are parsed as numbers so you can sort and filter directly.
How fresh is the data?
Scores and view counts are read live at run time, so each record reflects the moment of the run (see observedAt).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.