Skip to content

Changelog

Every change to this site, newest first, in plain words.

Looking for price moves on the platforms? Those are logged separately: Price changes →

14 releases

  1. NewFixed#

    Connect your agent from the home page

    “Copy for agent” on the home page copies one line that has Claude Code, Codex, Cursor or any coding agent add our MCP server by itself. The live board can show what the agent sees: the real answer of the MCP tool for the same model.

    • The menu has each client’s own command or install link: Claude Code, Codex, Gemini CLI, Add to Cursor, Install in VS Code, and the steps for Claude.ai and ChatGPT.
    • New /setup.md: setup steps written for the agent that reads them.
    • The agents page now gives each client its own config. The single mcp.json we showed before was wrong for Claude Code, VS Code and Gemini CLI.
    • Search treats a short whole number as a version: “Claude Opus 5” no longer returns Opus 5.5, and “Veo 3” no longer returns Veo 3.1.
    • On phones the live board fits the model on show, with no empty space under short lists, and stays on it until you tap another.
  2. FixedDesign#

    Price gaps count exact prices only

    The gap on the home page, the live board and the comparison pages now compares exact prices for the same job only. It used to include approximate routes, which made Veo 3.1 Fast look 8.6× apart when the exact prices differ 1.9×.

    • The home page now opens with “AI API Pricing Comparison” and the widest exact gap between platforms.
  3. Improved#

    Clearer page titles for search

    Page titles, headings and descriptions now lead with what each page compares, and fit in a search result without being cut off.

    • Model pages: sections are now named for the model, such as “Claude API pricing by platform” and “Veo 3.1 API price by resolution”.
    • Single-endpoint price pages stay where they are, but are kept out of search engines for now; the sitemap lists the main pages only.
  4. ImprovedFixed#

    Prices with a video going in are their own row

    Several video models charge a different per-second rate when you upload a video (Seedance 2.0 on kie.ai: $0.095/s at 480p, $0.057/s with video input). Those rates are now never mixed with the plain price: each version’s resolution table has its own “480p · Video input” rows, platform by platform. They are not ranked, because platforms bill them differently: kie.ai charges the rate on input plus output seconds, Replicate on output seconds only.

    • More wordings are recognised as video input: APIMart’s “720P+Video”, “720P-refvideo” and “480P & uploaded videos”, and OpenRouter’s “video continuation”. Before, APIMart’s Kling O3 “720P+Video” and SkyReels V4 “refvideo” prices counted as ordinary 720p prices.
  5. FixedImproved#

    Exact WaveSpeed prices, real fal token prices, and rows ranked at one resolution

    WaveSpeed video and image prices were a "from" figure that could be far off (Veo 3.1 Fast showed $0.15 a run; a default run costs $1.20). They now come from WaveSpeed’s own price calculator, per resolution, with and without audio. fal models priced at a placeholder "$1 per unit" now show the token prices written on their model pages.

    • WaveSpeed: Veo 3.1 Fast is $0.10/s without audio and $0.15/s with it; Kling 3.0 Pro $0.112/s and $0.168/s; Seedance 2.0 $0.216/s at 720p. Prices are WaveSpeed’s public sale price; the list price is kept in the evidence.
    • fal: GPT Image 2.6 and similar models show input, cached and output token prices (for example $8 / $2 / $30 per million image tokens) instead of "$1 per unit".
    • Each row of the model table names the resolution, and for video the audio, it is ranked at (“Ranked at 720p · No audio”). A platform without that output is shown in grey, not ranked. A bare price beside a “+Sound” one on the same platform counts as silent; a platform that never mentions audio is still compared, marked “audio not stated”.
    • Tool endpoints (upscalers, lip-sync, background removal, try-on, video extend and the like) are no longer counted as a model version, so they can’t win a version’s cheapest price.
    • Replicate prices that depend on a yes/no input now say so: “without audio · standard” instead of “false · standard”.
    • Dated text snapshots are merged with their model: gpt-5-2025-08-07 is GPT-5, claude-4.5-sonnet is Claude Sonnet 4.5, -latest aliases join their model.
  6. ImprovedFixed#

    Only the same model is compared: a row per model, a column per platform

    Family and task pages used to rank every endpoint on one list, so GPT-6 Luna sat next to gpt-oss-120b and Seedance 2.0 next to Seedance 1.5 Pro. Now each model or version gets its own row and each platform its own column; green marks the cheapest platform for that model only. Inside a video or image version, a second table lines up the same resolution across platforms.

    • Text models are matched across platforms by model id: openai/gpt-6.1-sol on OpenRouter, gpt-6-1-sol on kie.ai and GPT-6.1 Sol on APIMart are one row, with input and output prices shown separately. Batch pricing is its own row.
    • Sub-models are no longer merged into their parent: GPT Image Flare and Sunburst, FLUX Klein, Kling Motion Control, Wan Animate and VACE, LTX Distilled, Recraft Vector, Hailuo Highspeed and others are separate rows.
    • Each video and image version has a resolution-by-resolution table (480p, 720p, 1080p, 4K…) when two or more platforms sell it; the full price list sits under it.
    • A model sold on one platform only is listed apart, with nothing to rank it against. Prices in another unit (tokens, a platform’s own unit) are shown in grey and never marked cheapest.
    • Cheaper "-ext" endpoints (APIMart’s gpt-image-2.6-ext, veo3.1-fast-ext…) are compared with the rest but labelled “stability may vary”, with the platform’s standard-endpoint price beside them when it has one.
    • The same tables are in the Markdown pages and the agent API.
  7. NewImprovedFixed#

    Prices by model version, and per-clip prices ranked per second

    Family pages now list every version on sale, such as Seedance 2.5, 2.0, 2.0 Fast, 2.0 Mini and 1.5 Pro, each with its own cheapest price. Prices billed per clip or per minute are converted to per second and ranked with the rest, so a cheap per-clip offer is no longer hidden in a separate table.

    • A “By version” table at the top of each video and image family page, newest first, then one section per version. The family’s headline price is its cheapest named version, never a lip-sync or avatar endpoint.
    • Per-clip prices count when the clip length is known: from the label (“5s”, “10.0s”), or Veo 3.x’s 8-second clip, marked “default length”. APIMart’s Veo 3.1 Lite at $0.07 per clip is $0.00875/s, the cheapest Veo price we have.
    • Task pages such as Text to video API rank every exact price on one per-second scale; units that can’t be converted are listed below it.
    • Fixed: kie.ai’s “no video input” prices for Seedance 2.0 were treated as input charges and left out, while the cheaper “with video input” rate, which bills the input video on top, was shown as the price. Add-ons like “Get 1080P Video” no longer count as a generation price.
    • For agents: the cheapest API and MCP tool take a version (for example “2.0 Mini”) and return the per-second price and clip length with each row.
  8. NewDesign#

    Prices your agent can read, and a new home page

    Every page now has a Markdown version, prices are in a free JSON API, and an MCP server lets Claude or Cursor ask directly. The home page now starts with search and walks through tasks, price gaps, platforms and recent activity.

    • “Copy for agent” on every model, family, task and category page: copies the page as compact Markdown, or opens it in ChatGPT or Claude.
    • Add .md to any address, or send Accept: text/markdown. /llms.txt lists the whole site for language models.
    • JSON API at /api/v1: search, cheapest by task or family, and one model on one platform. No key.
    • MCP server at /mcp with four tools. One command adds it to Claude Code.
    • Home page: a search box with examples, browse by task, today’s six widest gaps between exact prices, the six platforms side by side, latest reads and changes, how it works, and common questions.
    • Collector status moved from the home page to Sources.
  9. ImprovedNew#

    Price tables sorted by spec, and this changelog

    Each price now says what it is for in a few tags, instead of a link to the raw page it came from.

    • Tags under every price: task (links to the task page), resolution, duration, audio, inputs, quality tier, and for text models cache reads, cache writes, web search and long-prompt rates.
    • Words that only repeated the unit (“per seconds”, “output image”, “Default parameters, one run”) are gone. The platform’s exact wording is still beside every price.
    • The “Evidence” column is removed from price tables and change logs. Each model page ends with one short “Where these prices come from” list: the address, when it was last read, and an archived copy.
    • This page: every change to the site, in plain words.
  10. New#

    Compare by task: text to video, image editing, upscaling…

    Nine task pages group every endpoint by what it does, whoever made the model.

    • Video: text to video, image to video, video editing, lip sync and avatars, upscaling. Image: text to image, image editing, upscaling, background removal.
    • Each page shows the cheapest model families for the task, the cheapest price on each platform, and every price underneath.
    • Task chips on the home page and category pages, and links in the footer.
  11. Improved#

    Archived pages you can actually read

    An archived copy used to be raw JSON or HTML. It now opens as a page.

    • When it was read, the HTTP status, size and fingerprint at the top, then the models that cite it.
    • JSON is shown as one card per record, web pages as text with tables kept as rows, and price fields are pinned first. One search box filters everything.
  12. NewDesignFixed#

    Video, image and text hubs, and 47 model family pages

    Browse by category or by model family (Kling, Veo, Flux, GPT…), each with prices from every platform.

    • The home page now explains what the site does in one screen: what each category covers, the cheapest families, and four ways to use it.
    • A softer dotted texture behind the headline replaces the grid.
    • “From” prices no longer pick free tiers, input-image charges or near-zero rows, which had shown things like $0 per image.
    • Kling O1 and O3 no longer show the OpenAI icon.
    • A sitemap for search engines, with English and Chinese versions of every page.

6 releases

  1. Design#

    A faint grid behind the headline

    A fine blueprint grid behind the price board. Replaced by dots the next day.

  2. Design#

    A live price board on the home page

    The models with the widest price gaps, each platform’s price as a bar, and how many times more the dearest costs.

    • It switches model every 6 seconds and stops when you hover or pick a tab.
  3. Design#

    The headline leads with the price gap

    The title now carries the widest gap found, and a line shows how many prices are being tracked right now.

  4. Design#

    New colours

    An indigo accent and cool greys, in light and dark mode.

  5. New#

    Maker icons next to every model

    Kling, Veo, Flux, GPT and 70 more makers are recognisable at a glance, across tables, search and history.

    • Covers about 3,300 of 4,150 models; the rest are makers without a public icon.
  6. New#

    API Pricing launches

    One place to compare what AI APIs cost on OpenRouter, kie.ai, fal, WaveSpeed, Replicate and APIMart, in US dollars.

    • Side-by-side comparisons for popular models, worked out for a concrete job.
    • Search across every collected price, by model, platform and unit.
    • Prices are read automatically every day and never overwritten: each model has its full price history.
    • A price-change log with big moves flagged.
    • English and Chinese.