Last checked: 2026-09-28

Methodology: How We Collect and Compare AI API Prices

This page explains where the numbers come from, how they are normalized and compared, and what they do not tell you.

1. How prices are collected

We read each provider’s public pricing page, model pages, docs or public pricing API. Every price row records the source URL and a confidence level: “Pricing page” (seen on the provider’s own pricing or docs page) or “Pricing API” (read from a public API response). We only record what the page shows; unknown values stay blank. We stop at login walls, CAPTCHAs and bot challenges, and we do not sign up, create API keys or buy anything to see a price.

Providers fall into three groups: official (the model's own developer), aggregators (an inference platform that hosts many vendors' models under its own brand) and resellers (sells access to other vendors' models, usually below list price). The current data set has 1,606 price rows from 50 providers, all checked on 2026-09-28. 30 rows that repeated the same provider, spec and price (recorded in two research batches) were merged.

2. Per-second and per-image normalization

3. Comparing with the official price: exact vs relaxed

“× official” divides a normalized price by the cheapest official price for the same model, resolution and (for images) mode. Text-to-video and image-to-video are treated as one spec because they are almost always priced the same.

The flagship tables on the home page use an explicit spec for each row (tier, resolution, audio and, where needed, clip length). They leave out separately named variants (Fast, Mini, Developer, Beta or relaxed-queue tiers) and bring-your-own-account estimates, which remain visible on each model page.

4. Published price is not a tested price

Every figure on this site is what a provider publishes. It does not tell you whether requests succeed, how long they take, whether failed jobs are charged, or whether the output comes from the model named. Resellers do not always disclose how they source capacity. Until we test, we label every price table “Published prices — not yet independently tested”.

5. Test generations (planned, not yet running)

We plan to run daily test generations against a sample of providers for each flagship model, recording success or failure, latency, the amount charged and the output. Test results will be shown separately from published prices, with the date and prompt used. No tests have been run yet, and no page on this site claims otherwise.

6. Update cadence

All prices were checked on 2026-09-28, and every page shows that date. The plan is a daily automated refresh for the 19 providers that publish a machine-readable price list without an API key (302.AI, AI/ML API, APIYI, Atlas Cloud, CometAPI, Crazyrouter, DeepInfra, Defapi, Eachlabs, EvoLink, Kie.ai, LaoZhang API, Novita AI, OpenRouter, PiAPI, Runware, Segmind, WaveSpeedAI and fal.ai), and a weekly check of the remaining pages. Each page will keep showing the date its prices were last checked.

7. Editorial independence

8. Corrections

If a price is wrong or out of date, email hello@aivideoapis.com with a link to the source. Providers can request corrections the same way; corrections are based on the public source, not on who asks.

9. Privacy

We measure visits with Cloudflare Web Analytics, which does not use cookies or fingerprinting and does not track individual visitors across sites. We don't run ads or third-party trackers.