LeetCode Interview Questions Scraper avatar

LeetCode Interview Questions Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
LeetCode Interview Questions Scraper

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

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

10 days ago

Last modified

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 0 to 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

ParameterTypeDefaultDescription
companiesarray["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

ParameterTypeDefaultDescription
sortByselectNewest FirstOrder posts are collected in: Newest First, Most Upvoted, or Hottest.
maxPostsPerCompanyinteger100Maximum number of posts to collect per company. Set to 0 to collect every available post. Keeping a limit helps control cost.
startDatestring(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
}
FieldTypeDescription
companystringCompany the post was found under (the company you searched).
titlestringPost title.
urlstringCanonical link to the LeetCode discussion post.
contentstringThe full candidate interview-experience write-up.
authorstringUsername of the poster; null when the post was made anonymously (common on interview write-ups).
upvoteCountintegerNumber of upvotes the post received.
viewCountintegerNumber of times the post has been viewed.
commentCountintegerNumber of comments on the post.
tagsarrayTopic tags the author applied โ€” always the company, plus role, level, and round type where they tagged them.
creationDatestringPublish timestamp in ISO 8601 format.
topicIdintegerLeetCode's unique identifier for the post.

Tips for Best Results

  • Preview first โ€” start with maxPostsPerCompany at 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 author is null on most rows. Use url or topicId as your row key instead.
  • Pull a full history โ€” set maxPostsPerCompany to 0 to 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 startDate with 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 upvoteCount or viewCount to 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.

ResultsNo discountBronzeSilverGold
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

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.