Original Reddit post

I want to rant about something that’s been bugging me. I have an AI agent that does research workflows. On any given week it might need to scrape 200 pages, run 50 search queries, do 15 data enrichment lookups, generate maybe 3 images, and send a handful of emails. The usage is spiky and unpredictable. Some days it’s hammering APIs, other days it’s doing nothing. You know what doesn’t work for that pattern? Monthly subscriptions. But that’s what every API company offers. Firecrawl has a monthly plan. Exa has a monthly plan. Apollo has a monthly plan. So now I’m supposed to maintain separate subscriptions for each one, pay whether my agent uses them or not, manage separate API keys, deal with separate billing dashboards, and somehow keep track of which tier I need for each service. I tried this for about two weeks before I wanted to throw my computer out the window. The root problem is that SaaS pricing was designed for humans. Humans evaluate a product, pick a tier, commit monthly, log in regularly. That model makes sense when your customer has an email address and can navigate a pricing page. AI agents can’t do any of that. They can’t sign up for accounts. They can’t compare pricing tiers. They definitely can’t enter credit card numbers into a checkout flow. But they CAN hold a balance and pay per request. That’s why pay-per-call is inevitably going to win for agent use cases. The agent calls an API, pays for that specific call, maybe $0.003 for a search, $0.01 for a scrape, $0.05 for an image, and moves on. No subscription. No unused capacity. No managing six different billing accounts. There’s this protocol called x402 that makes this work at a technical level. An API returns HTTP 402 (payment required) with a price. The agent pays in USDC. The API processes the request. Takes less than a second. No accounts involved. I ended up switching to Locus which bundles a bunch of these APIs behind one wallet. Now my agent has one balance, calls whatever it needs, pays per use. I went from managing like 8 different API subscriptions to managing zero. My monthly costs actually went DOWN because I stopped paying for capacity I wasn’t using. I think there’s a real wake-up call coming for API companies. The fastest-growing segment of API consumers over the next few years is going to be AI agents. And those consumers physically cannot go through your onboarding flow, your pricing page, or your billing dashboard. If you don’t offer a way for an agent to just… pay and use… you’re going to be invisible to them. I don’t think subscriptions are going to die completely. Humans still like predictable billing. But for the agent economy? Pay-per-call isn’t just better. It’s the only thing that works. submitted by /u/IAmDreTheKid

Originally posted by u/IAmDreTheKid on r/ArtificialInteligence