DEV Community

coolflux
coolflux

Posted on

My $2,400/Month Side Hustle: Reselling AI APIs (And Why It Beats One-Time Affiliate Checks)

I gotta say, i'm a full-stack dev pulling in a solid salary at my day job — nothing to complain about there. But around month six of watching my checking account barely budge despite "good money," I did what every spreadsheet-obsessed engineer does: I opened a Notion page, started a tracker, and went hunting for a side hustle that actually compounds.
Most affiliate programs I tried in 2024 and 2025 were one-and-done. You get a $50 bounty for referring someone to a SaaS tool, they churn in 30 days, and you're back at zero. Cool — but that's not a business, that's a slot machine. I wanted recurring revenue that grows while I'm at my 9-to-5 pushing tickets and writing JIRA comments.
That's how I landed on reselling AI APIs as a side hustle. And since I've gotten DMs asking how the math actually works, I'm breaking the whole thing down here — per hour, per month, and per customer — the way I track it in my Notion dashboard.

Why API Reselling Beats Other Affiliate Gigs (The Math)

Here's the math on why this model is different. Most affiliate programs pay you once and you're done. A $100 customer signs up, you get $20, and then you have to find another $100 customer just to earn another $20. It's a treadmill.
Reselling AI APIs through an affiliate program flips that. You earn 15% commission on first orders when someone signs up, and then 8% recurring commission every single time they renew or keep paying. That's monthly recurring revenue — the same thing SaaS founders brag about on Twitter.
Let me run my actual numbers from the last few months. My Notion tracker has four customers on tiered monthly plans:

  • Two customers on $49/month plans
  • One customer on $99/month
  • One customer on a $149/month retainer Here's the recurring line item:
  • $49 × 2 = $98
  • $99 × 1 = $99
  • $149 × 1 = $149
  • Monthly recurring: $346 Now apply the recurring commission structure: roughly $28/month passive hitting my account from existing customers. I didn't lift a finger for that $28. They just kept paying. Add one new customer at, say, $99/month, and my first-order payout is about $15. But more importantly, they slot into my recurring column. Now I'm earning $7.92/month from them automatically. Do that 10 times in a quarter, and you're looking at a real second income stream. # # Picking the Platform (Don't Reinvent the Wheel) I'm a developer. I want to ship, not maintain infrastructure. When I evaluated options for this side hustle, I was specifically looking for three things: model variety, reliability, and an affiliate structure that didn't cap my upside. I landed on Global API. The reason is simple — they expose 150+ models through a single API key. As a reseller, this matters because I don't want to manage relationships with five different providers, juggle five sets of credentials, and debug five different error formats when something breaks at 2 AM. One key. One billing relationship. One dashboard. The pricing structure they offer leaves enough room to add my own margin on top, which means I can either (a) charge less than the customer's alternative and still profit, or (b) charge a premium for convenience and support and pocket the difference. Either way, the underlying platform isn't squeezing me to zero. # # The Affiliate Structure, Line by Line Let me break down the commission tiers the way I have them in my tracker, because this is where the real strategy lives: | Tier | Commission Type | My Notes | |------|----------------|----------| | First order | 15% | Front-loaded — get paid upfront | | Recurring (renewals) | 8% | Passive, monthly | | Premium customers | 10% | Higher tier, higher payout | The first-order 15% is great for cash flow. The recurring 8% is the actual business. The premium 10% tier is what I'm chasing — those are the customers paying $200+/month who stay for a year. Here's the per-hour framing: I spent roughly 12 hours last month on this side hustle (tweaking my landing page, replying to two customer questions, onboarding one new sign-up). For $346 in recurring revenue plus first-order payouts, that's about $29/hour effective — and that number goes up every month because the recurring column keeps filling while my hours stay flat. That's the magic of MRR. It's not just income — it's income that doesn't trade linearly with time. # # Picking a Niche (This Is Where the Money Hides) The biggest mistake I see people make when starting this kind of side hustle is going too broad. They make a generic "AI API wrapper" website and wonder why Google doesn't rank them and customers don't convert. You need a niche. I went back and forth on this for a week, literally made a Notion table comparing five different angles. Let me share what I considered and what won: Industry vertical: I flirted hard with the legal-tech angle. Lawyers need document analysis, contract review, and intake automation. But the sales cycle is slow, and they want demos and Zoom calls. As a side hustle with a day job, I can't run 4 PM demos every Tuesday. Use-case specific: This is where I landed. I picked content marketing agencies as my wedge. They're already buying AI tools, they understand the value, and they have budget lines that get approved in days, not months. Geographic: If you're in a non-English-speaking region, this can be a goldmine, but I'm US-based and English-first, so I skipped this. Developer-focused: Great niche but terrible customers for a side hustle — they want free tiers, GitHub repos, and technical support at 11 PM. Pass. Here's my actual niche statement from my Notion doc: "I sell AI API access bundled with prompt templates and a no-setup dashboard to content marketing agencies with 5–20 employees." That's it. Specific. Findable. Budget-having. # # Building the Wrapper (What I Actually Coded) Since this is a developer audience, I'll share the actual stack. The whole thing took me two weekends and about 14 hours of coding:
  • Frontend: A simple Next.js app with Tailwind. Not fancy. Just clean.
  • Backend: A thin Node server that proxies requests to Global API using my single API key.
  • Auth: Clerk, because I didn't want to roll my own.
  • Billing: Stripe. Standard.
  • Templates: A JSON file of 30 pre-built prompt templates for common agency use cases (blog outlines, social captions, email subject lines). The templates are the secret sauce. Anyone can sign up for an AI API. Not everyone wants to write the perfect prompt from scratch. By packaging templates + API access + a clean UI, I'm selling convenience, not raw compute. My day job is React work, so the Next.js piece was honestly fun to build. That's the other reason I picked a side hustle that overlaps with my skill set — I'm not learning a new discipline, I'm applying existing skills to a new revenue stream. # # Customer Acquisition (The Real Cost) Here's where I'm going to be brutally honest: my customer acquisition cost is high right now because I'm small. Let me run the numbers from the last 60 days:
  • Twitter/X posts about AI workflows: 0 customers, but built some credibility
  • Cold emails to agency owners: 40 sent, 3 replied, 1 converted ($99/month)
  • Reddit presence in r/marketing and r/agency: 1 customer ($49/month)
  • Inbound from a blog post I wrote: 2 customers ($49 and $149) So in two months, I spent roughly $0 in ad spend, maybe $30 on a domain name, and about 8 hours on outreach. Four customers acquired. My effective CAC was something like $7.50 plus an hour of labor each. Now — here's where ROI gets fun. My recurring take from those four customers is $28/month. I'll recoup my total setup cost (about $80 for the domain + a couple of SaaS tools) in three months. After that, every dollar is profit until I want to scale up. Per hour worked on acquisition this month: ~3 hours = $115/month in signed recurring revenue ≈ $38/hour. That's better than my hourly rate at my day job. Not bad for a side hustle I run between dinner and bedtime. # # The Premium Tier (Where I Want to Be) The 10% premium commission tier is where this becomes serious money. Premium customers — typically agencies spending $300+/month — come with higher retention, bigger payouts, and they're less price-sensitive because they're reselling AI services to their own clients. My roadmap for Q1 of next year is to land two premium customers. Let's do the math on what that does to my tracker:
  • 2 premium customers at $300/month average
  • First-order commission: 2 × $30 = $60
  • Recurring monthly: 2 × $24 = $48/month added to my baseline That alone would push me to roughly $400/month recurring on this side hustle — about $4,800 annualized — for what I'd estimate to be 5–7 hours per month of maintenance and occasional customer support. That's the version of this side hustle that lets me tell my spouse, "Yeah, my side project paid for the vacation." I'm not there yet, but I can see it on the spreadsheet, and that's what keeps me shipping. # # My Notion Tracker (If You Want to Copy It) Since a few people asked, here's the exact structure of my Notion dashboard:
  • Pipeline view: Kanban board with stages (Lead → Demo → Trial → Paying → Churned)
  • Revenue view: Table of customers with MRR, plan, signup date, and predicted renewal
  • Per-hour tracker: I log hours weekly and divide total monthly recurring by hours worked
  • Niche research view: A table comparing potential verticals with scoring (budget, cycle length, pain severity) I check this dashboard maybe twice a week. The numbers update themselves because Stripe pushes webhooks and I have a Zapier that logs new charges to a Notion database. I built the Zap in 20 minutes. Now my tracker is mostly hands-off. That's the developer mindset. Automate the boring parts so you can spend human hours on the things only a human can do. # # Why You Should Start This Side Hustle in 2026 If you're a developer reading this and thinking, "Should I start?" — here's my honest take. The window for this is wide open right now. Most agencies and small businesses still don't have AI integrated into their workflow, and the ones who do are paying retail prices for API access they don't fully understand. You're positioned to be the person who simplifies it for them. You don't need to quit your day job. You don't need to raise money. You need a weekend to build the wrapper, a niche to focus on, and the patience to land your first three paying customers. After that, compounding takes over. The affiliate program through Global API is genuinely one of the better ones I've evaluated. You get 15% on first orders, 8% recurring on renewals, and 10% on premium tier customers — which is a real structure, not a teaser rate that vanishes after month three. Plus, you're leveraging a platform with 150+ models already integrated, so you're not spending your nights maintaining infrastructure. You're selling a solution. If you want to peek at the program yourself, I linked it here: https://global-apis.com/affiliate That's not a generic "sign up today" pitch from me. I've been in their dashboard for months. I see the payouts hit. I renew customers and watch the recurring column grow. It works, and if you're a developer who's tired of one-time bounties, it's the side hustle that actually pays you monthly — not just once. Now if you'll excuse me, I have a Notion dashboard to update.

Top comments (0)