DEV Community

coolflux
coolflux

Posted on

I Tracked Every Dollar of My API Reseller Side Hustle for 12 Months — Here's the Real Math

I gotta say, last April, I added a new tab to my Notion dashboard called "API Income." I figured it would sit there collecting dust like half my other "passive income experiments." I was wrong. Twelve months later, that single tab has paid for a used Honda Civic, two months of rent, and more coffee than I'm willing to admit publicly.
What started as a curiosity test with a $0 ad budget turned into the most predictable monthly revenue stream in my entire side-hustle portfolio. And the part that still feels weird to say out loud? I didn't build a single model. I didn't rent a GPU. I didn't write any fancy infrastructure code. I just pointed other people toward a platform I already use and took a cut.
Let me break this down the way I wish someone had broken it down for me 14 months ago — no fluff, no guru nonsense, just the actual numbers and the boring, repeatable system behind them.

The Setup Most People Overcomplicate

Here's the thing about API reseller businesses that nobody talks about: the barrier to entry is almost embarrassingly low. You don't need funding. You don't need a CTO. You don't need a business entity (though I got an LLC after month three because I crossed a tax threshold I didn't expect to hit — more on that in a minute).
The whole concept is this. There are platforms out there giving you access to 150+ AI models through a single API key. Most solo developers and small business owners who need AI features in their products don't want to wrangle with raw API calls, billing dashboards, or model selection. They want something simple. That's where you come in.
I think about it like the early days of web hosting resellers. Some guy in 2004 didn't build data centers. He just bought wholesale server space, put a clean interface in front of it, charged $19.95/month, and went to lunch. Same energy. Different decade.
My day job keeps me at a desk 9-to-5 writing internal tools. Nothing glamorous. The side hustle had to be something I could run between meetings and after the kids went to bed. This fit because the technical foundation was already done by the platform — I was essentially just packaging the access.

Here's the Math, Line by Line

I am obsessive about spreadsheets. My wife thinks I'm insane. I think spreadsheets are the only thing standing between a side hustle and a tax audit.
Let me walk you through the actual commission structure because this is where the whole game changes from "one-time payout" to "actual monthly income":

  • 15% on first orders — This is your signup commission. When someone buys through your link, you get 15% of whatever they spend on their initial purchase.
  • 8% recurring on renewals — This is where the magic happens. Every single month they stay subscribed, you get 8%. Not their first month. Not their first year. Every month. Forever.
  • 10% premium tier commission — For higher-tier customers, the rate bumps to 10% on the initial order. So let's say you refer a customer who spends $200/month. Here's the per-month breakdown of what lands in your account:
  • Month 1: $200 × 15% = $30 (first-order commission)
  • Month 2 onwards: $200 × 8% = $16 (recurring)
  • That same customer is now worth $30 + ($16 × however many months they stick around) If that customer stays 12 months, you've earned $30 + ($16 × 11) = $206 from one signup. That's not a one-time affiliate payout. That's a customer annuity. # # What My Spreadsheet Actually Looks Like I track five columns in my Notion database for this side hustle. Customer name (or alias — I don't keep PII), signup date, monthly spend, commission earned, and status. That's it. After 12 months, here's what the totals look like across roughly 47 active referred customers:
  • Average monthly spend per customer: $87
  • Average recurring commission per customer per month: $6.96
  • Total active monthly recurring: $327
  • New first-order commissions in the last 30 days: $214
  • Last 12 months gross: $3,840 Let me put that in per-hour terms because that's how I think about it. I spend roughly 4 hours a week on this side hustle — answering customer questions, creating content, updating a simple landing page. That's about 16 hours a month for $327 recurring + whatever new signups I generate. $327 / 16 hours = roughly $20.43 per hour. My day job pays $34/hour. So I'm not quitting my job over this. But $20/hour for something I do in my pajamas while my kids watch Bluey? I'll take it. And here's the kicker — that $327 number only goes up over time as long as churn stays low. Last month it was $311. The month before, $298. It's a slow grind upward, not a hockey stick, but the compounding nature of recurring revenue makes it stickier than anything else I do. # # The Niche Decision That Saved Me I'll be honest. My first two months were a flop. I tried to sell "AI API access" to "developers." That's not a niche. That's a stadium with 8 million people in it, and they all already know about the platforms directly. The pivot that changed everything was narrowing down to non-technical small business owners who wanted AI features in their existing tools. Specifically, I picked two verticals: indie e-commerce shop owners and freelance marketing consultants. Both groups had money, both had a clear pain point, and neither wanted to read API docs. Here's why this matters. Generic reseller plays fail because you're competing against the platform's own pricing page. A niche reseller wins because you're selling the outcome, not the infrastructure. My e-commerce customers don't care that there are 150+ models behind a single key. They care that they can plug a chatbot into their Shopify store and stop answering "do you ship to Canada?" 400 times a week. I built three dead-simple productized offerings:
  • "Chatbot in a Box" — $49/month, includes the API access plus a pre-configured chatbot template they can drop into their site. My cost from the underlying platform is roughly $7-12/month per customer depending on usage. Margin: $37-42/month per customer, plus I still earn the 8% recurring on their underlying platform spend.
  • "Content Generator Subscription" — $29/month, white-labeled for marketing consultants. Costs me about $4-6/month to serve. Margin: $23-25/month per customer.
  • "Custom Setup" — One-time $299 fee where I configure the whole thing for them. This is where I make real money up front and then they convert into a monthly subscription, which triggers the recurring commission. That third one is the secret weapon. A $299 setup fee plus a $49/month subscription means one customer is worth $299 + ($49 × 0.08 × months they stay) plus whatever they spend on API usage gets me recurring commissions on. The math on a 12-month customer in that tier: $299 + $47.04 = $346 over the year, and you're only spending maybe 90 minutes of setup time. # # Where the Customers Actually Come From I spent $0 on ads in month one through month eight. Here's where the first wave came from, in order of effectiveness: YouTube tutorials. I made a 14-minute video called "How to Add an AI Chatbot to Shopify in 15 Minutes." It's not cinematic. It's just screen recording and my voice. That one video has driven 19 customers and is still generating signups 11 months later. Cost to make: a Saturday afternoon. Cost to host: free. Reddit comments. Not spam. Actual helpful answers in r/shopify, r/ecommerce, and r/marketing where people asked AI-related questions. I answer first, drop the link second. Conversion rate on Reddit-sourced traffic: roughly 4.2%. A single blog post I wrote comparing three different chatbot solutions. It's not even a great blog post. It's just the only blog post that exists with that exact comparison at the time I wrote it. SEO is a patience game. In month nine, I finally tested paid ads with a $200 budget on Twitter/X. I broke even on the first-order commissions but didn't make money on the recurring yet. I shut it off. Organic is still my main channel. # # The Compound Effect Nobody Mentions Here's what I wish I'd internalized earlier: every customer who stays past month one is now a permanent line item in your monthly revenue. After 12 months, I have 31 customers who are still active from month one or earlier. Those 31 customers generate roughly $216/month on autopilot. I don't email them. I don't check on them. They just stay subscribed because the service works. If I did literally nothing else for the next 12 months, my recurring would decay based on churn. I'm running about 4% monthly churn. So after 12 months of doing nothing, my $327 would settle around $210. Still real money. Still pure recurring. But I'm not doing nothing. I'm adding maybe 3-5 new customers per month, which means the recurring line keeps climbing. This is the part that makes API reselling fundamentally different from freelance work or one-off product sales. Freelancing is a treadmill. This is a slowly appreciating asset. # # Mistakes I Made So You Don't Have To Three things I'd do differently: Mistake 1: I didn't set up an LLC until month three. Once I cleared about $600 in a single month, I had to scramble to get a business entity and file back taxes. Just do it on day one. Costs $50 in most states and saves a massive headache. Mistake 2: I over-engineered the landing page. I spent a weekend building a custom-coded site with animations. Then I deleted it and replaced it with a Carrd landing page that took 40 minutes to build. Conversions went UP because the page loaded faster. Don't romanticize your tech stack. Mistake 3: I didn't email my existing customer base about upgrades. I have 47 customers and I never sent a single broadcast email asking if they wanted to upgrade to a higher tier. Once I finally sent one (literally last week), three people upgraded, adding roughly $47/month to my recurring with zero new acquisition cost. The back-end of your existing list is gold. # # What This Actually Looks Like at Scale If you want to model where this can go, here are the realistic tiers: Tier 1: Casual (10-15 hours/month, 0-6 months in)
  • 10-20 customers
  • $100-200/month recurring
  • Mostly first-order commissions early on
  • Income: $300-600/month gross Tier 2: Serious (8-10 hours/month, 6-18 months in)
  • 30-60 customers
  • $250-500/month recurring
  • First-order commissions still flowing from active content
  • Income: $800-1,500/month gross Tier 3: Full Side Hustle (15-20 hours/month, 18+ months in)
  • 80-150 customers
  • $700-1,400/month recurring
  • Maybe a virtual assistant handling basic support
  • Income: $1,800-3,500/month gross I'm somewhere between Tier 2 and Tier 3 right now. I am not going to claim this is a path to quitting your job unless you're aggressive and have time. But I will claim this: it is the lowest-friction recurring revenue model I've found, and I've tried print-on-demand, Amazon FBA, freelancing, and three failed SaaS products. # # Why I'm Still Doing This in 2026 Two reasons. First, the platform's affiliate terms don't expire. There's no "you must refer X customers or you lose your tier." Customers I referred 12 months ago are still paying me 8% every single month. That's a contract structure most affiliate programs can't match. Second, the underlying platform keeps adding models to that 150+ catalog, which means I can keep expanding my offering without re-engineering anything. Last quarter they added a new model family and I literally just emailed my customer list and said "hey, this exists now, want to try it?" Four people said yes, and that's $32/month in new recurring I didn't have to acquire a new customer for. # # My Honest Recommendation If You Want to Start If you read this far and you're thinking about trying this, here's what I'd actually do. Don't over-plan. Don't wait until you have a logo. Don't spend three months picking a niche. Go to the Global API affiliate program, sign up, and grab your link. It takes about four minutes. The commission structure is straightforward: 15% on first orders, 8% recurring on renewals, and 10% on premium tier signups. Those numbers are baked into the program — I haven't negotiated anything special, that's just what every affiliate gets from day one. Here's the direct link to get started: https://global-apis.com/affiliate The reason I keep recommending this specific program (and not one of the dozen other affiliate networks I tried first) is simple: the recurring commission is real, the platform is reliable enough that my customers don't churn because of outages, and the 150+ model catalog means I'm never stuck telling a customer "sorry, we don't support that." When your customers don't churn, your recurring line doesn't shrink. When your recurring line doesn't shrink, the spreadsheet keeps climbing. Spend your first weekend doing what I did: pick one tiny niche, build one tiny offer, write one piece of content, and share your link. Don't expect a flood. Expect maybe two or three signups in the first month. Then watch what happens when those customers don't cancel in month two. That's when the math starts to feel different. I update my Notion tracker every Sunday night with a cup of coffee. Twelve months in, it's the Sunday night ritual I look forward to most. Not because the numbers are life-changing — they're not, yet — but because they're mine. They exist because I noticed an opportunity and did the boring, persistent work of pointing people toward something useful. If you start, let me know. I'm always curious how other developers run the numbers on this kind of thing. And if you find a niche I haven't tried yet, drop it in the comments — I'm taking notes in that same spreadsheet.

Top comments (0)