howtheygot/library/Web Scraping Course
ContentEdTech

Web Scraping Course

Self-published course that made $20K in 3 days from an Instagram audience built over years.

MRR
$7K
Gross Margin
90%
Time to 1,000 Customers
3 days
Primary Channel
Content

The storyHow they got there

Adrian Horning spent 2–3 years building an Instagram presence as "the Web Scraping Guy." His content was unapologetically weird: scraping stupid things, building pointless automation, showing off absurd datasets he had assembled just because he could. The audience grew because it was genuinely entertaining.

The first real giveaway was scraped data itself: Adrian would post datasets he had assembled and let people download them for free. Followers who wanted the data would share the posts. Over two years, the audience self-selected into exactly the people who would pay for a web scraping course.

When Adrian built the course in approximately two weeks and launched it on Gumroad at $247, the pre-validated audience bought immediately. $20K in the first three days. The course became ~$7K/month in passive income.

Channel MixWhere the growth actually came from

Most case studies hand-wave channels. Here's the rough allocation — not in dollars spent, but in users acquired — across the routes that actually mattered.

Content
60%
Long-form guides, tutorials, and keyword-driven blog posts.
SEO
25%
Search-optimized pages ranking for high-intent queries.
Community
15%
Readers sharing content in niche forums and Slack groups.

TimelineWhat happened, when

2021
"Web Scraping Guy" brand on Instagram
Weird, entertaining scraping content. Data giveaways drive audience growth.
2023
Audience of dedicated followers
2–3 years of free content. Followers are developers learning scraping.
Mid 2024
Course built in ~2 weeks
JavaScript web scraping course. Listed on Gumroad at $247.
Mid 2024
$20K in first 3 days
Pre-warmed audience converts immediately.
2024
$7K/month passive
Course income funds Scrape Creators SaaS development.

StackTools they used

GumroadInstagramTwitter/X

In their own wordsThe quote

"Build a brand first. Your content doesn't need to be serious — honestly, do the dumbest thing you can do."
Web Scraping Course founder
+
Sponsor · Open slot
Your brand here
Reach 14k founders actively researching distribution strategy.
Buy slot →