LeetCode Interview Questions Scraper
Pricing
from $4.00 / 1,000 results
LeetCode Interview Questions Scraper
[๐ฐ $4 / 1K] Extract LeetCode interview experience posts by company โ post title, full candidate write-up, role and level tags, upvotes, views, comment counts, author, and publish date. Search multiple companies and filter by date. Great for interview prep and hiring research.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
10 days ago
Last modified
Categories
Share
Pull real interview-experience write-ups from any company's LeetCode discussion tag โ the full candidate narrative, topic tags, upvotes, views, comment counts, and publish date, one clean row per post. Filter by company, sort by newest, most upvoted, or hottest, and collect as many posts as you need across several companies in a single run. Built for software engineers prepping for interviews, technical recruiters benchmarking their hiring bar, and content teams who need structured interview intel without reading through LeetCode's discuss feed post by post.
Why This Scraper?
- Full candidate write-up on every row โ the complete interview narrative (rounds, questions asked, offer outcome), not a 249-character preview; individual posts run to thousands of words.
- Batch multiple companies in one run โ pass an array like
["Google", "Amazon", "Meta"]and every post is stamped with the company it came from, so you never re-run for each name. - Up to ~3,000 posts per company โ set the per-company cap to
0to pull a company's entire interview-experience history up to LeetCode's display ceiling. - Three native sort orders โ Newest First, Most Upvoted, and Hottest, mapped to LeetCode's own discuss ordering; Most Upvoted surfaces all-time top write-ups with thousands of upvotes.
- Per-post engagement metadata โ upvotes, view count, and comment count on every row, so you can rank posts by how much the community actually valued them.
- Topic tags as a clean array โ the company tag on every post, plus role, level (L4 / E5 / SDE-II) and round type wherever the author tagged them.
- Date filtering for fresh posts only โ set a start date and, under Newest sorting, collection stops the moment it reaches older posts, so you never pay for stale intel.
- Any company with a LeetCode interview tag โ Google, Amazon, Meta, Microsoft, Apple, Netflix, and thousands more; Meta resolves automatically even though LeetCode files it under "facebook".
- Standalone, link-ready rows โ every post carries its canonical URL and ISO 8601 publish date, plus the author username where the poster isn't anonymous (LeetCode anonymizes most interview write-ups), so rows drop straight into a spreadsheet with no second lookup.
Use Cases
Interview Preparation
- Study the exact question rounds candidates faced at your target company
- Build a company-specific question bank from real, recent write-ups
- Compare interview loops and difficulty across Google, Amazon, and Meta
- Track how a company's process shifts over time using date filtering
Recruiting & Hiring Research
- Benchmark your interview bar against what candidates report at competitors
- See which questions and formats candidates remember most (highest upvotes)
- Understand candidate sentiment and friction points in the hiring funnel
- Research level expectations (L5, E5, SDE-II) straight from tagged posts
Content Creation
- Source authentic interview stories for newsletters, blogs, and courses
- Curate the most-upvoted interview experiences by company
- Build "inside the interview loop" roundups with real quotes and outcomes
Career & Market Research
- Gauge hiring activity by tracking post volume and recency per company
- Compare compensation and offer signals mentioned across write-ups
- Spot which companies are actively interviewing right now
Data & Analytics
- Feed structured interview data into dashboards and search tools
- Enrich prep platforms with fresh, company-tagged interview content
- Run sentiment or topic analysis over thousands of candidate narratives
Getting Started
Simplest โ one company
{"companies": ["Google"]}
Top write-ups across several companies
{"companies": ["Amazon", "Meta"],"sortBy": "mostVotes","maxPostsPerCompany": 200}
Fresh posts, full target list
{"companies": ["Google", "Microsoft", "Apple"],"sortBy": "newest","maxPostsPerCompany": 500,"startDate": "2025-01-01"}
Input Reference
Companies
| Parameter | Type | Default | Description |
|---|---|---|---|
companies | array | ["Google"] | Company names to collect interview experience posts for, such as Google, Amazon, or Meta. Add as many as you like โ each is collected in turn. |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
sortBy | select | Newest First | Order posts are collected in: Newest First, Most Upvoted, or Hottest. |
maxPostsPerCompany | integer | 100 | Maximum number of posts to collect per company. Set to 0 to collect every available post. Keeping a limit helps control cost. |
startDate | string | (none) | Only collect posts published on or after this date. Use YYYY-MM-DD, for example 2024-01-15. Leave empty to collect posts of any age. Works best with Newest First sorting. |
Output
Each interview post is one flat row. Here's a representative result:
{"company": "Google","title": "Google L4 SWE Interview Experience โ Onsite (Mountain View)","url": "https://leetcode.com/discuss/post/5891234/google-l4-swe-interview-experience/","content": "I applied through a referral in March. After a recruiter call there was one phone screen with a medium graph question, then a 4-round onsite: two coding rounds, one system design, and one behavioral. The system design round focused on designing a rate limiter...","author": "leetcoder_2026","upvoteCount": 342,"viewCount": 18540,"commentCount": 27,"tags": ["Google", "Interview"],"creationDate": "2026-05-14T15:58:17.618855+00:00","topicId": 8397122}
| Field | Type | Description |
|---|---|---|
company | string | Company the post was found under (the company you searched). |
title | string | Post title. |
url | string | Canonical link to the LeetCode discussion post. |
content | string | The full candidate interview-experience write-up. |
author | string | Username of the poster; null when the post was made anonymously (common on interview write-ups). |
upvoteCount | integer | Number of upvotes the post received. |
viewCount | integer | Number of times the post has been viewed. |
commentCount | integer | Number of comments on the post. |
tags | array | Topic tags the author applied โ always the company, plus role, level, and round type where they tagged them. |
creationDate | string | Publish timestamp in ISO 8601 format. |
topicId | integer | LeetCode's unique identifier for the post. |
Tips for Best Results
- Preview first โ start with
maxPostsPerCompanyat 10โ50 to confirm the data matches your needs, then scale up. A small limit is collected exactly, so a 10-post preview costs 10 results. - Expect anonymous authors โ LeetCode anonymizes the majority of interview posts, so
authorisnullon most rows. UseurlortopicIdas your row key instead. - Pull a full history โ set
maxPostsPerCompanyto0to collect everything a company has, up to LeetCode's ceiling of roughly 3,000 posts. - Searching Meta? Just type "Meta" โ LeetCode files Meta's interviews under the "facebook" tag, and the scraper resolves that alias for you automatically.
- Combine
startDatewith Newest First for fresh-only pulls โ under Newest sorting, collection stops as soon as it reaches a post older than your date, so you never pay for stale results. Under Most Upvoted or Hottest the date becomes a simple filter instead. - Use Most Upvoted for the best write-ups โ the top posts often carry thousands of upvotes and the most detailed round-by-round breakdowns.
- Batch your whole target list โ adding several companies to one run is faster and cheaper than a separate run per company; each row is stamped with its company.
- Rank after export โ sort your dataset by
upvoteCountorviewCountto surface the write-ups the community valued most.
Pricing
From $4.00 per 1,000 results โ a flat, predictable rate that undercuts other LeetCode interview scrapers on the store. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each Apify loyalty tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.48 | $0.45 | $0.43 | $0.40 |
| 1,000 | $4.80 | $4.50 | $4.25 | $4.00 |
| 10,000 | $48.00 | $45.00 | $42.50 | $40.00 |
| 100,000 | $480.00 | $450.00 | $425.00 | $400.00 |
A "result" is one interview post row in your dataset. No compute or time-based charges โ you pay per result, plus a small fixed per-run start fee.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new results
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
This actor collects publicly visible interview-experience posts for legitimate interview preparation, hiring research, and content creation. Users are responsible for complying with applicable laws and LeetCode's Terms of Service. Respect the authors behind these write-ups: do not use collected data for spam, harassment, or any unlawful purpose, and handle any personal information found in post text responsibly.