副业3年迭代6款产品,两款社交API月入6400美元
Side-hustling for 3 years, hit $6.4k MRR with 2 social API products
SocialKit + PostPeer · SaaS/API工具 · 3-13个月 · $6400/月MRR
- ⚡靠竞品盈利做需求验证,零原创试错成本
- 🎯产品开发同步启动SEO,复利流量远超脉冲式发布
- 🚀复用过往产品基础设施,下一款开发成本大幅降低
- 💡分钟级响应用户支持,形成大公司无法复制的差异化优势
5年经验开发者3年副业迭代6款产品,靠竞品验证需求、前置SEO获客,两款社交API产品月入6.4k美元,适合技术型独立开发者参考复刻。

第5和第6款产品
Products #5 and #6
大家好我是乔纳森,我在一家小型初创公司做了近5年的软件开发,过去3年我利用晚上和周末时间打造副业项目。我的第一款产品LectureKit卖了7000美元,WaitListKit获得了一个预订单但我不想继续开发就给用户退了款,NextUpKit零营销赚了400美元之后我把它开源免费了,CaptureKit上线2.5个月做到127美元MRR之后我以15000里程碑美元卖掉了它。这个月我辞去了全职工作成为全职独立开发者,专注于我的第五和第六款产品:SocialKit是一款社交媒体爬取API,可从YouTube、TikTok、Instagram、Facebook、LinkedIn和Twitter/X等平台获取转录文本、评论、数据、个人资料和AI摘要等结收入规模构化数据,上线13个月,月收入约3500美元(2800美元MRR加平均700美元的一次性付费),拥有110个活跃订阅用户。PostPeer是一款统一社交媒体发布API,支持向各大主流平台定时发布内容,是我最新增长最快的产品,2026年4月上线,月收入约2900美元(2400美元MRR加每月500美元的一次性付费),拥有1000名用户。
Hi, I'm Jonathan. I've been a software developer at a small startup for almost 5 years. For the last 3 years, I built side projects on nights and weekends. I sold my first product, LectureKit, for $7k. WaitListKit got one pre-sale, but I decided I didn't want to build it and refunded the user. I made $400 with zero marketing on NextUpKit, but then made it free and open source. And then, I grew CaptureKit to $127 MRR and sold it for $15k 2.5 months after launch. This month, I left my full-time job to become a full-time indie developer and grow my products! My focus is on my fifth and sixth products: SocialKit: a social media scraping API, PostPeer: a unified social media posting API. SocialKit turns social media content into clean data: transcripts, comments, stats, profiles, and AI summaries from YouTube, TikTok, Instagram, Facebook, LinkedIn, and Twitter/X, with one API. It launched 13 months ago and grew to ~$3.5k in monthly revenue ($2.8k MRR plus ~$700 average one-time payments) with 110 active subscriptions. PostPeer offers a unified API to schedule and publish content to every major platform — LinkedIn, X, Instagram, TikTok, YouTube, Facebook, and more. It's my newest and fastest-growing product. I launched it in April 2026, and it has a revenue of ~$2.9k/mo ($2.4k MRR plus ~$500/month in one-time payments), with 1k users.
Who is it for?
- ✓有后端开发经验的独立开发者
- ✓熟悉SEO内容运营的创业者
- ✓面向开发者群体的SaaS从业者
Not for
- ✗无技术积累的纯营销创业者
- ✗期望快速变现的短期投机者
- ✗合规资源不足的小团队
创意与验证框架
A framework for ideation and validation
我最初做项目更多是出于好奇而非商业计划,我有一份不错的开发工作,但经常在Reddit和X上看到独立开发者晒收入,觉得自己也能做。早期我做的产品都是自己觉得酷的,结果反响平平,后来我不再追求原创,主动寻找竞品:我的规则是至少有2-3个成熟竞品,每个月收入在2万到8万美元,且是我熟悉的细分领域。如果没有竞品我就不做,因为通常意味着没有真实需求。已经在盈利的竞品本身就是最好的需求验证,这条规则帮我做需求验证成了卖价最高的CaptureKit,也帮我找到了爬取、数据和自动化领域API产品的细分赛道,开发者和自动化从业者愿意为可靠的API付费,作为开发者我完全知道用户想要什么。如果想法有竞品且我了解客户,我会再做最后一个测试:能不能做微小的差异化而不是完全重新发明轮子,我不会追求比竞品功能更多,SocialKit和PostPeer的差异化点是响应速度更快的支持,以及更早适配AI代理场景,小而真实的差异化比原创想法更有效。
It started as curiosity more than a business plan. I had a good dev job, but I kept seeing indie hackers on Reddit and X sharing their numbers and thinking, "I could build that." I built my first products based on whatever I thought was cool, and that showed. So, I stopped trying to be original and started actively looking for competition. My rule now: At least 2-3 solid competitors, each doing roughly $20K-$80K/month, in a niche I understand. If there's no competition, I don't build it, because it usually means there's no real demand. Competitors already making money IS the validation. That rule led me to CaptureKit, which was my biggest sale. And it led me to my niche: API products in the scraping, data, and automation space. Developers and automation people pay for reliable APIs, and as a developer, I know exactly what the buyer wants. If my idea has competitors and I understand the customer, I put it through one more test. Can I differentiate slightly without reinventing anything? I don't try to out-feature anyone. With SocialKit and PostPeer, the wedge is speed of support and early adoption of the AI-agent use case. Small, real differences beat original ideas.
关键里程碑
2023年7月 · 开始利用业余时间打造Side Project副业
2025年4月 · 推出SocialKit社交媒体爬取API,首月获得13美元MRR
2026年4月 · 推出PostPeer统一社交发布API
2026年7月 · 两款产品总MRR达6400美元,辞去全职工作
从稳固的地面起跳
Take the leap from solid ground
财务上我几乎没花什么钱,只有域名、服务器和一些AI订阅费用,真正的成本是时间:全职工作的同时利用晚上和周末做了三年。我通过小步迭代、开发过程中就同步做营销的方式让这件事可持续,等产品做完的时候,博客已经有排名,免费工具带来了流量,早期用户也给出了反馈。我的建议是如果可以的话边工作边做副业,虽然慢,但你可以从稳固的地面起跳,不用在绝望的状态下工作。创业心态
Financially, I spent almost nothing: domains, servers, and some AI subscriptions. The real cost was time: nights and weekends for three years while I worked full-time. I made that sustainable by shipping small and marketing during development instead of after. By the time each product was "done," blog posts already ranked, free tools brought traffic, and early users gave feedback. My advice? Build while you work if you can. It's slower, but you get to take the leap from solid ground so you don't have to work from a place of desperation.
创始人底色
基础设施与技术栈
Infrastructure and the stack
我打造SocialKit的时候复用了CaptureKit的全部基础设施:身份认证、计费、API密钥管理、文档结构甚至落地页模式,这是我现在核心方法论的一部分,每款产品都会让下一款产品的开发成本更低。PostPeer花的时间更长,因为社交平台的集成真的非常痛苦,光是TikTok的审核流程就足够折腾人,这也是我第一款没有独自开发的产品,我和一个合伙人一起做,他负责分担平台集成的工作,我专注SocialKit的时候他可以继续推进开发。技术栈全用TypeScript,两款产品前端都是Next.js,后端是Fastify API,MongoDB存数据,Redis(Upstash)和BullMQ做队列和限流,AWS Lambda处理重度爬取任务。支付方面Socia技术栈lKit用LemonSqueezy(我对它很不满意),PostPeer用Polar(目前我很喜欢)。Resend处理邮件,Gemini/OpenAI提供AI能力,PostPeer是pnpm单体仓库架构,所有模块都放在一起方便快速发布。托管方案一直在变,我最开始全用Vercel,对Next.js非常友好但API流量上来之后成本飙升,后来迁到Railway大幅降低了成本,但最近Railway问题很多,我可能接下来会迁到自建VPS上。Claude是我的团队助手,从写代码到最近通过我自己的API运营社交媒体都在帮我。
I used CaptureKit's infrastructure when I built SocialKit: auth, billing, API key management, docs structure, even the landing page patterns. This is a key part of my approach now. Every product makes the next one cheaper to build.PostPeer took longer because social platform integrations are genuinely painful. TikTok's approval process alone — if you know, you know. It's also the first product I'm not building alone; I work on it with a partner, which changes the pace. My partner splits platform integrations with me and keeps shipping when I'm deep in SocialKit. As far as the stack, TypeScript everywhere. Both products are Next.js on the frontend and Fastify APIs on the backend, MongoDB for data, Redis (Upstash) and BullMQ for queues and rate limiting, and AWS Lambda for the heavy scraping workloads. For payments, SocialKit runs on LemonSqueezy (I hate everything about them), and PostPeer runs on Polar (love them, at least for now!). Resend handles emails, and Gemini/OpenAI power the AI features. PostPeer is a pnpm monorepo (web, API, MCP server, background jobs), which keeps everything shippable in one place. Hosting is where the stack keeps changing. I started with everything on Vercel, super convenient with Next.js, but it got expensive really fast once API traffic grew. I moved everything to Railway, which cut costs a lot, but lately, they've been having so many issues that I might move again — probably self-hosting on a VPS next. And Claude is my team, from writing code to (recently) running my social media through my own API.
技术与运营
定价策略
How to price
两款产品用相同的定价模式:基于API调用额度(积分)的阶梯订阅,加上不想要订阅的用户可以购买一次性积分包。一次性付费选项比我预想的更重要,每款产品每月能稳定贡献500-700美元收入,讨厌订阅的开发者收入结构通常先买积分包之后再转化为订阅用户。新用户无需信用卡就能获得20次免费API调用额度,这就是全部的免费权益,用完之后就要付费。每款产品从上线第一天就提供付费方案,第一个付费客户来得早得让人不好意思,SocialKit第一个月就有13美元MRR,PostPeer第一个月有34美元MRR,这些早期收入比任何调研都能教给你更多关于定价的知识。我学到的一个回报率极高的经验是:把用户评价放在定价页面顶部能提升销量。我的建议是对标竞品定价,他们已经验证了市场能接受的价格,上线第一天就提供付费方案,给用户提供不用订阅也能付费的选项。
Both products use the same model: subscription tiers based on API usage (credits), plus one-time credit packs for those who prefer not to subscribe. The one-time option matters more than I expected. It adds a consistent $500-700/month per product, and developers who hate subscriptions often start with a pack and later convert to a plan. New users receive 20 free credits to test the API, no credit card required. This is the entire free offering; after that, it's paid. Every product has paid plans available from launch day. The first paying customer usually arrives embarrassingly early ($13 MRR in month one for SocialKit, $34 for PostPeer), and these early payments teach you more about your pricing than any research. And here's something I learned that paid for itself: Placing customer reviews at the top of the pricing page increases sales. My advice is to price against your competitors — they already validated what the market pays. Offer paid plans from day 1, and offer people a way to pay without a subscription.
收入解释
复利渠道比脉冲式渠道更有效
Compounding channels beat spiking channels.
我的产品发布都很低调,PostPeer第一个客户是在低调发布一周之后来的,当时我还没做任何正式宣传,因为SEO基础工作早就做完了。经典的发布平台对我帮助不大,SocialKit拿过Uneed第一名,也上过Product Hunt,但都没带来什么实质影响。复利渠道比脉冲式渠道更有效。我专注SEO,在产品开增长策略发之前和开发过程中就启动SEO,绝对不会等产品做完再做。我的系统包括每周1-2篇相关博客,每个API/功能单独做落地页,场景页面,竞品/替代方案对比页面。我的核心技巧是:站在用户的角度搜索,观察搜索趋势,为每一个相关查询创建内容,包括YouTube视频,针对相同查询做的视频能同时在YouTube和Google获得排名。不要跳过这些基础操作:上线第一天就配置Google Search Console,提交站点地图,做内链,提交到一些导航站获取早期外链。内容复用能放大效果:一份内容可以变成好几种形式,YouTube视频可以变成嵌入视频的博客,再变成LinkedIn帖子、Reddit帖子、短视频和TikTok内容,同样的内容不同形式能获得不同的排名,触达不同的受众。免费工具是另一个复利渠道,比如YouTube转录提取器能获得稳定排名,带来持续流量,转化部分用户。现在ChatGPT和Perplexity也会收录竞品对比页面,很多付费客户是通过大模型推荐找到我的。除了SEO我还公开做项目,在Reddit和LinkedIn晒真实收入,最近一篇帖子获得2.7万浏览量,带来了大量注册用户,这些帖子还收到了我之前产品的收购邀约。用户留存很简单:我几分钟内就回复支持消息,直接和用户沟通,甚至用WhatsApp联系用户,这一点几乎出现在每一条用户评价里,是大的竞争对手无法复制的优势。另外我赶上了好时机,AI代理浪潮到来的时候我刚好有两款API可以直接对接,MCP协议刚出来我的产品就支持了,现在AI代理带来了相当比例的新注册用户。
My "launches" are anticlimactic: I launch quietly. PostPeer's first customer came one week after a quiet launch, before any real announcement, because the SEO groundwork was already live. The classic launch platforms did not help me: SocialKit hit #1 on Uneed, and I used Product Hunt, but neither made an impact. Compounding channels beat spiking channels. I focus on SEO, starting it before and during product development, never after. My system includes 1-2 relevant blog posts a week, a landing page for every API/feature, use-case pages, and competitor/alternative pages. My guiding trick: I watch search trends and search as my customers would, then create content for every relevant query. This includes YouTube: videos targeting those same relevant queries rank in both YouTube and Google search. Don't skip these basics: Google Search Console from day 1, submitting your sitemap, internal linking, and some directory submissions for early backlinks. Reusing content multiplies these efforts. One piece of content becomes many: A YouTube video becomes a blog post with the video embedded, then a LinkedIn post, a Reddit post, shorts, and TikToks. Alternative pages also get videos. The same content in different shapes ranks or reaches different audiences. Free tools are another compounding piece: A YouTube transcript extractor, for example, ranks, brings steady traffic, and converts some users. And it turns out that ChatGPT and Perplexity surface competitor/alternative pages; paying customers found me through LLM recommendations. Beyond SEO, I build in public. I share real numbers on Reddit and LinkedIn; one recent post garnered 27K views and brought a wave of sign-ups. These posts also generated acquisition offers for my previous products. Once users arrive, retention is simple: I answer support in minutes and talk to users directly, even on WhatsApp. This appears in almost every review, and it's the one thing bigger competitors cannot copy. Finally, timing was a helpful force that was outside of my control. The AI-agent wave arrived exactly when I had two APIs ready to plug into it. MCP didn't exist when I started building, and now agents contribute a real share of my signups.
增长渠道组合
最后给大家的建议
Wrapping up with some advice
如果可以的话边工作边核心建议做副业,我直到产品月收入超过3000美元才辞职,从稳固的地面起跳。没有竞品的项目不要做,月入2-8万美元的竞品本身就是需求验证。产品开发之前和开发过程中就启动SEO和营销,绝对不要等做完再做。上线第一天就提供付费方案。直接和用户沟通,哪怕用WhatsApp,快速响应是大公司无法复制的优势。一份内容做多份复用:视频转博客转LinkedIn转Reddit转短视频。晒真实数据,那些你不敢发的帖子会给你带来客户和收购邀约。
Here's my advice: Build while you work (if possible). I didn't quit until my products made $3K+/month. Take the leap from solid ground. If there's no competition, don't build it. Competitors making $20K-$80K/month ARE the validation (for me at least). Start SEO and marketing before and while building, never after. Have paid plans from day one. Talk to your users, even on WhatsApp. Fast support is the one thing big competitors can't copy. Make one piece of content do five jobs: video -> blog -> LinkedIn -> Reddit -> shorts. Share real numbers. The posts I was scared to publish brought customers and acquisition offers.
关键证据引用
用户评论与创作者回复
已过滤 spam、低价值附和与重复内容 · 原始 72 条 · 展示 12 条 · 创作者回复 5 条
The "competitors making $20-80K/month IS the validation" reframe is the one that'll stick with me. Most people treat existing competition as a reason not to build something, when it's actually the clearest signal the demand is real. Also the pricing note about no free tier, just 20 credits and then paid from day one. Scary to launch that way, but it sounds like it forced honest signal way earlier than a generous free plan would've.
「月入2-8万美元的竞品本身就是需求验证」这个观点太有启发性了,大部分人把现有竞争当成放弃项目的理由,但它恰恰是需求真实存在的最明确信号。还有上线就付费、仅提供20次免费调用的定价策略,虽然看起来很激进,但能比慷慨的免费计划更早拿到真实付费信号。
笔记:点出了大部分独立创业者的认知误区:把竞争当风险而非机会,这个思路能大幅降低试错成本。
The free tools point is the one I keep turning over. For an API business the free tool is obvious, it's a smaller version of the paid thing. I sell courses teaching people who don't code to build with Claude Code and I'm not sure what the equivalent is. A free mini-course is the lazy answer, but that's just content, it doesn't get the steady utility traffic your transcript extractor gets.
免费工具获客这个点我反复琢磨,API产品做免费小工具很自然,我做的是教非技术人群用Claude写代码的课程,一直找不到对应的免费工具形态,免费迷你课太普通了,根本拿不到你那个YouTube转录工具带来的稳定实用流量。
笔记:跨品类延伸了免费工具获客的思路,非SaaS类产品也可以设计前置小工具获取精准流量。
For a course business teaching non-coders how to build with tools like Claude Code, a free tool doesn't need to be a mini-course—it should be a utility-driven micro-solution that solves a specific friction point before they even realize they need to take a full course.
面向非技术人群的课程,免费工具不需要是迷你课,而是要做「前置问题解决工具」,在用户意识到自己需要报课之前就帮他解决一个具体的小痛点,自然就能引流到课程。
笔记:给出了非API类产品设计免费引流工具的通用方法论。
The real unlock is one line: "every product makes the next one cheaper to build." Jonathan didn't build six products, he built a factory for launching products, each sharing auth, billing, API-key management, docs, landing-page patterns. That's the compounding asset, and it's why his sixth ships faster than his first despite being more complex.
这个案例最核心的解锁点是「每款产品都会让下一款开发成本更低」,乔纳森不是做了6个独立产品,而是搭建了一个产品发布工厂,所有产品共享认证、计费、API密钥管理、文档、落地页模板,这才是真正的复利资产,所以他的第6款产品比第1款更复杂但发布速度快得多。
笔记:提炼出了案例最容易被忽略的底层逻辑:基础设施复利,而非表面的流量复利。
The one-time credit packs deserve more attention than you gave them. $500–700/month per product against $2.8k and $2.4k MRR is roughly 20% of revenue from a payment option most SaaS founders never build. The interesting part isn't the revenue, it's who it captures. Subscription-averse developers don't churn they never convert in the first place, so they're invisible in your funnel.
一次性积分包的价值被严重低估了,两款产品各月入500-700美元,占总营收的20%,大部分SaaS创业者根本不会做这个选项。它的价值不止是收入,而是捕获了原本完全不会进入转化漏斗的、极度反感订阅的开发者群体。
笔记:点出了单次付费选项的隐藏价值,它能覆盖原本完全流失的用户群体。
The CaptureKit trajectory is the interesting data point here — $127 MRR to a $15k sale in 2.5 months is a pretty aggressive multiple, which usually means either the acquirer valued something beyond current MRR (codebase, API integrations already built, a foothold in a space they wanted) or you had a specific buyer already lined up rather than an open market sale.
CaptureKit的出售数据很有意思,上线2.5个月只有127美元MRR就卖了15000美元,估值倍数远高于常规SaaS,说明买家买的不是当前收入,而是已经搭建好的爬取领域技术栈和行业经验。
笔记:解释了低MRR产品也能卖出高价格的核心原因,给小产品变现提供了新思路。
The buyer bought the product cause building it is expensive, and I have expertise in that field (scraping)
买家买这个产品是因为从零搭建它成本极高,而且我在爬取领域积累了专属的行业经验。
笔记:直接印证了技术栈复用和细分领域经验的价值。
Sticking with it through 4 failed products before this one is the real story here. What made you keep going instead of quitting after product 2 or 3?
连续做了4款没跑通的产品还在坚持,这才是这个故事最核心的部分,是什么让你在第2、第3款产品失败后没有放弃?
笔记:问到了独立创业者最关心的长期坚持的动力来源。
I enjoyed it :) and I know failing is a part of the process, I did do it on a "safe" envoirment, cause I worked full time
我本身就很享受做产品的过程,也知道失败是必经的环节,而且我一直有全职工作兜底,处在非常安全的环境里,完全没有生存压力。
笔记:给出了普通人坚持副业的核心前提:不要all-in,保留安全垫。
Jonathan's point about reusing infrastructure — 'Every product makes the next one cheaper to build' — is the exact reason I started building premium Next.js boilerplates. As a developer, I noticed I was wasting dozens of hours rewriting auth, billing, and landing page structures for every new side project.
乔纳森说的「每款产品让下一款开发成本更低」太有共鸣了,我自己也在做高端Next.js启动模板,之前每次做新项目都要重复写认证、计费、落地页,浪费了几十小时,把这些通用部分做成模板之后,后续产品开发速度快了好几倍。
笔记:从开发者视角印证了基础设施复用的真实价值,可复制性极强。
The line I keep coming back to is "paying customers found me through LLM recommendations." Everyone's going to focus on the 1-2 posts a week and the repurposing, but that's the part that actually feels new. And it makes sense that competitor/alternative pages are what surface - those pages are already shaped like the answer to "what's a cheaper X"
我最关注的点是「付费客户通过大模型推荐找到我」,大家都在关注每周更1-2篇博客、内容复用这些老方法,但大模型引流是全新的流量渠道,竞品对比类页面天然就是大模型会优先推荐的答案。
笔记:点出了LLM时代新的流量红利,竞品对比页是获取大模型推荐流量的最佳载体。
One line stuck with me more than the revenue numbers though: "fast support is the one thing big competitors can't copy." Everything else you listed (SEO, pricing, reusing infra) is a speed advantage, and speed is copyable given enough time. Personally answering on WhatsApp in minutes isn't.
比收入数字更让我有感触的是「快速支持是大公司无法复制的优势」,SEO、定价、复用基建这些优势大公司只要花时间就能抄走,但用WhatsApp分钟级回复用户这件事,大公司永远做不到。
笔记:提炼出了独立开发者对抗巨头的终极护城河:极致的用户响应速度。
The underrated move here is selling CaptureKit at $127 MRR for $15K, roughly 10x annual revenue, and using it to fund the leap. As an investor I watch founders hold small products too long out of attachment, when selling early buys focus, and focus compounds faster than any single project.
最被低估的操作是把只有127美元MRR的CaptureKit卖了15000美元,相当于10倍年营收估值,很多创始人出于情怀死攥着小产品不肯卖,其实早期出售换得现金流和专注度,比死磕单个小产品增长收益高得多。
笔记:给小体量SaaS产品提供了全新的退出思路,不需要等做大再卖。
"Compounding channels beat spiking channels" is the headline, but the detail underneath it is what got me: PostPeer's first customer arrived a week after a quiet launch, before any announcement, because the SEO was already sitting there. Since you've done this six times now: if you started product #7 tomorrow with no existing infra and no ranking pages, what would week one look like?
「复利渠道比脉冲式渠道更有效」这个观点太戳人了,PostPeer还没正式发公告就有第一个付费客户,因为SEO工作几个月前就做完了。你已经做了6款产品,如果现在从零开始做第7款,第一天你会先写博客还是先写代码?
笔记:问到了所有从零开始的创业者最关心的优先级问题,实操性极强。
Question on the $20–80K competitor rule: it clearly works for avoiding dead markets, but does it tell you anything about your own ceiling? You're at ~$6.4k across two products in niches where competitors do 3–10x that. Is the gap just time, or does the rule validate that demand exists without predicting what share you can take?
关于「竞品月入2-8万」的规则,它能帮你避开死市场,但它能帮你预判自己的收入天花板吗?你现在两款产品总营收才6400美元,竞品是你的3-10倍,这个差距只是时间问题,还是说这个规则只能验证需求存在,没法预判你能拿到多少市场份额?
笔记:延伸了需求验证规则的边界,帮创业者更理性判断赛道空间。
Localization Notes
- 国内可替换为微信、抖音、小红书等本土社交平台的爬取/发布API,避开海外平台合规风险
- 支付体系对接微信支付、支付宝,替换LemonSqueezy/Polar等海外支付工具
- 云服务替换为阿里云、腾讯云,降低国内访问延迟,同时规避海外平台数据合规问题
- 优先面向国内开发者群体做SEO,布局「抖音API」「小红书数据爬取」等长尾关键词
- 适配国内大模型生态,接入文心一言、通义千问、豆包、Kimi等平台,获取大模型推荐流量
- 单次积分付费模式非常符合国内开发者付费习惯,可大幅降低用户首次付费门槛