Introducing Oimo
Track published AI and cloud prices, and see when they change.
Hi everyone,
Today we are opening Oimo's free beta. We built it because finding the right published price took more work than we expected.
Why we built it
At Oimo we help companies check what they pay for AI and cloud. To check a bill, you first need the right price. We thought that would be the easy part. It was not.
Prices are spread over many pages, price lists and PDFs. Every provider uses its own units: per million tokens, per GPU hour, per image, per second, in credits. And prices move: a model gets cheaper, a new GPU appears, a discount ends. Terms of service change too. These changes are easy to miss.
Many teams keep prices in a spreadsheet, and keeping it current is a lot of work. We had the same problem, so we built a tool for ourselves. Now you can use it too.
What Oimo does
Oimo reads the official pricing pages, price lists and terms of service of AI and cloud providers at least once a day, many of them every hour. It saves each price with its unit and its conditions, checks it, and keeps a history of every change.
Today Oimo covers more than 15 providers, among them OpenAI, Anthropic, Google, AWS, Azure and fal: language models, image and video models, GPUs and more. These are public list prices, not the discounts you may have agreed with a provider.
Sign in for free, and you can:
- Explore prices, with their units, their conditions and their history.
- Compare the same model or GPU across providers, side by side. Each provider keeps its own units and conditions, so you can check them before you compare.
- Monitor the providers you follow: one feed of price changes, new models and new terms of service, with a diff that shows what changed.
- Connect Oimo to your own systems with webhooks and an API, for example to keep an internal price table up to date.
Get price change alerts
Here is how to get a message the next time a provider changes a price.
1. Sign in and create a workspace
Go to oimo.com and sign in. A workspace holds your webhooks, your API keys and your teammates.
2. Add a webhook
Open Connect → Webhooks and choose New webhook. Enter your URL, then pick the events (for example Price changes) and the providers you care about. You can also follow one model at every provider that sells it.
3. Receive an event
When a price changes, Oimo sends a POST to your URL. Here is an example, shortened:
{
"type": "price.changed.openai",
"provider": "openai",
"resource": "gpt-5",
"dimension": "input",
"unit": "usd_per_token",
"previousPrice": "0.000001",
"price": "0.0000008",
"currency": "USD",
"recordedAt": "2026-08-31T11:00:00.000000Z"
}Oimo signs each event using Standard Webhooks. Your server can check the signature to know the event came from Oimo. If your server does not answer, we try again later.
No need to wait for a real price change: open the webhook's Settings and choose Send test event.
Read prices from your code
Open Connect → API keys and create a key. Keys can only read. Then:
curl -s "https://oimo.com/v1/prices/history?providers=openai&limit=5" \
-H "Authorization: Bearer $OIMO_API_KEY"Each response includes an asOf timestamp. Ask again with the same asOf and you get the same rows. So a number you calculated last month can still be checked today.
The docs have the full guide, including a webhook receiver in a few lines of code.
How we check prices
- From the source. Every price comes from the provider's own pages or API, and says where it came from and when we read it.
- Reviewed. New prices pass automatic checks. Unusual changes wait for our team's review before we publish them.
- Corrections are visible. If we correct a published price, we send an event that says so.
Free during the beta
Every feature is free while Oimo is in beta, up to 20 webhooks and 20 API keys per workspace (all limits). Is a provider missing? Choose Request a provider in the app.
Sign in and add your first webhook in a few minutes. Tell us what you think at support@oimo.com. We read every message.
We can't wait to see what you build with it.
The Oimo team