Recruiting API providers. Here's how we ended up with dynamic pricing, and why it mattered even before LLMs.

Recruiting API providers. Here's how we ended up with dynamic pricing, and why it mattered even before LLMs.

This is a promo post, I am flagging it but I do hope it goes past the filters and reaches some developers who might find this interesting, especially if they work with APIs and even better, if they have some APIs they would like to monetize on:

I work at ApyHub, we want people listing APIs with us. APIs for common capabilities, image and video processing, data, file conversions, transactional and more.

This is about how we price and charge per call.

We started with flat. Every API call costs a fixed number of atoms, our internal unit, and every API in the catalog draws from one subscription. A developer subscribes once and calls any API, instead of holding fourteen separate billing relationships and finding out at month end which one leaked.

Flat pricing lasted until we listed the first video APIs.

*A video endpoint where one call is a 10-second clip and the next is a 90-minute recording. *Image processing where a thumbnail resize and a 4K transcode are the same route. *Document APIs where a 2-page invoice and a 400-page scanned contract arrive at the same URL.

Costs are very different.

That leaves 2 bad choices.

  1. Price at the average and the heavy calls eat your margin.

  2. Price at worst case and you can be uncompetitive on the 90% of traffic that's small, so the people with light workloads go elsewhere and you keep the expensive ones.

That's adverse selection, and it's how APIs can become unprofitable.

so what we did:

We made atoms (the currency for an API) dimensional and dynamic. A provider prices on the axis their cost actually moves on: this can be duration, resolution, page count, payload size. Not a separate plan, not a different endpoint, the same listing charging differently depending on the workload performed.

And the llms showed up we were somehow already ready for them :)

Dynamic Pricing that takes into consideration Model tier, token count, step count, image dimensions etc. Providers wrapping inference could price a call routed to a small model differently from one routed to a large one, on day one. Most of our AI providers price this way now.

The complexity stays on our side. The provider prices against their real cost. The consumer sees one subscription, one currency, one bill, and headroom that pools across the entire catalog instead of stranding in per-API quotas.

A few other things that come with a listing, briefly:

  • Host it wherever HTTPS reaches, including on our infrastructure if you'd rather not run it yourself.
  • Every endpoint becomes MCP-native automatically. Agents discover and call it without you writing a tool definition or any glue.
  • We run in multiple regions (eu,usa), so calls route to the nearest one and your consumers aren't paying transatlantic latency on every request.

If you have an API where cost per call varies, this is the specific thing we're good at. Listing takes about ten minutes.

Fee, terms, payouts and IP are all on that page. Ask me anything here.

apyhub.com
u/apyhubnico — 13 hours ago

I asked my AI agent to 1.build a video compression service and then 2. use a ready made one, to build a feature. Here are the results.

And yes of course I did that to find if the feature we were adding made sense.

Let me explain. I run an API platform full of micro capabilities for all sorts of stuff like conversions, file manipulations and more. So I wanted to see how much "ai ready" they are. Since anyone can build them with Claude, I was like "yeah but is it worth it"?

Answer: no it's not - and I am glad cause this proves that there are many ways of building something, some are cheap (AI) and some are cheaper (AI + APIs).

So -

+ building from 0 consumed 20k tokens

+ Calling the Apyhub API for the same task consumed 5k tokens consistently, even when I played with the file sizes.

Thats a significant cost efficiency for someone who cares about token optimisation. I am not even counting here the efficiencies you get from maintaining the application.

So if you are building with AI you are super welcome to check out catalog of ready made APIs at Apyhub.

Also, if you have built sth cool , we are also looking for more to add. Currently sitting somewhere around 450+ services.

reddit.com
u/apyhubnico — 1 day ago

Voiden: the Privacy First Open Source API IDE that keeps everything in plain Markdown, offline

https://preview.redd.it/jn68idos24kh1.png?width=1794&format=png&auto=webp&s=77ebe4bfa21dbc2c3688ae2a1f5b92ffe4ac0b98

We built an API Client who is not copying the legacy tools

Voiden is an offline-first, Git-native API IDE where every request is a plain Markdown: the request, environment, tests and docs in one executable text files.

Requests are built from reusable blocks (auth, endpoint, params, body), so you define a header once and reference it everywhere, and a CLI runner executes the files straight from your terminal or CI.

No telemetry, no account, no cloud lock-in. Imports Postman, Insomnia and OpenAPI collections to get started.

Github: https://github.com/VoidenHQ/voiden
More details: https://voiden.md

reddit.com
u/apyhubnico — 1 day ago

Top Product Hunt Tips from someone who has succeed and failed in different launches

  1. dont expect to become top product of the day

  2. use the launch as an opportunity to formulate and polish your positioning

  3. find a hunter

  4. make super nice images, videos and content

  5. dont make product hunt your only channel.

what are your top 5 tips?

reddit.com
u/apyhubnico — 3 days ago