The original is one click away. Open original ↗
How a solo developer built a $12K/month screenshot API
Executive overview
Dmytro Krasun quit his developer job and built Screenshot One — an API that automates screenshots — reaching $12K MRR with 280 customers as a solo founder. He chose the idea by filtering for niches he could build in, then confirmed demand by seeing competitors with paying customers.
Validation only counts when strangers pay. Real product-market fit is 10 paying customers who found you on their own.
Build in a niche you already know, confirm competitors exist, then ship small and fast.
Choosing and validating the idea
- Filtered ideas to API products he could build as a backend developer
- Searched Google and found competitors — treated that as proof people were already paying
- Avoided "unique" ideas with no proven demand
- Sanity-checked market size against his MRR target before building
- Built email validation first but dropped it; Screenshot One felt like the right fit
Building and launching
- First version took five months — now considers that a mistake
- Current approach: ship a single feature in one month or less, skip payments and notifications initially
- Shares with close friends first to confirm nothing is broken
- Launches on Twitter; reaches out directly to potential customers when possible
- First paying customer came after one month of promotion across Twitter, Reddit, and IndieHackers — $7/month
Acquiring customers
- Primary channels: Google organic search and Twitter
- Zapier and Make integrations surface the product to automation-heavy users
- Product Hunt launch built awareness and boosted SEO
- YouTube tutorials (posted by users) drove paying customers — now plans to create his own
- YouTube videos can rank in Google search results for technical keywords, acting as an SEO shortcut
Reducing churn
- Started with a cancellation pop-up (reason dropdown) — got generic answers, not useful
- Switched to manual email outreach after each cancellation
- Researched the customer's company and use case before writing
- Asked one yes/no hypothesis question per email — nearly 100% response rate
- Identified messaging mismatch: some customers expected a no-code tool; added "for developers" copy to filter them out
- Churn dropped from 11% to ~7%; target is below 5%
Pricing
- Started at $5 (margins near zero), then $7
- Raised prices and reduced the free plan; higher prices attracted more committed users
- Current pricing set by intuition: what customers will pay while keeping margins healthy
- Profit margins run 40–60%; main cost is servers (~$3–4K/month for ~2M screenshots rendered)
Tech stack
- TypeScript and Puppeteer for managing headless browsers
- Go for rate limiting and API key management
- Cloudflare for screenshot storage and as an API gateway
- Google Search Console and Google Keyword Planner for SEO
- PostHog for analytics and attribution funnels
- Crisp for live chat support, monitored on mobile for fast responses
Advice for founders
- Don't outsource decisions — consume advice but act from your own judgment
- Context matters: quitting a job with savings is different from quitting without a runway
- Mental health is the solo founder's primary tool — protect it
- Get to the first dollar by being persistent, not by waiting for the perfect moment
More like this — when you're ready for early access.
Join the waitlist for a personal account and content recommendations based on what you're working on.
No spam. Unsubscribe at any time.
You're on the list. We'll be in touch before launch.