Best AI model for pulling data out of forms.

Prices checked

Qwen3.7 Flash at Eden AI costs you 4¢ per 1,000 forms, the cheapest of 183 models that can do this job, checked .

Cheapest 10

all 392 models
  1. 1

    Qwen3.7 Flash

    Regional price

    Eden AI · $0.02 in · $0.08 out

    4¢per 1,000 forms
  2. 2

    Nex N2.5 Mini

    Same as maker

    OpenRouter · $0.03 in · $0.10 out

    5¢per 1,000 forms
    View
  3. 3

    Ministral 3 3B

    Runs it themselves

    Azure Cognitive Services · $0.04 in · $0.04 out

    5.6¢per 1,000 forms
  4. 4

    Gemma 3 4B

    Promotion

    Kilo Gateway · $0.04 in · $0.05 out

    5.8¢per 1,000 forms
    View
  5. 5

    Qwen3.5-9B

    Regional price

    Eden AI · $0.04 in · $0.07 out

    6.1¢per 1,000 forms
    View
  6. 6

    Gemma 3 12B

    Promotion

    Kilo Gateway · $0.04 in · $0.12 out

    7.2¢per 1,000 forms
    View
  7. 7

    Llama 4 Maverick

    Lower precision (fp8)

    Lambda · $0.05 in · $0.10 out

    8¢per 1,000 forms
    View
  8. 8

    Llama 4 Scout

    Runs it themselves

    Lambda · $0.05 in · $0.10 out

    8¢per 1,000 forms
    View
  9. 9

    Qwen3.5 Flash

    Regional price

    Alibaba Cloud (China) · $0.03 in · $0.29 out

    9.2¢per 1,000 forms
    View
  10. 10

    Gemma 4 26B A4B IT

    Runs it themselves

    Darkbloom · $0.04 in · $0.22 out

    9.4¢per 1,000 forms

Other ways to pick

What matters

Reads images
Most forms arrive as a photograph or a PDF scan. A model that only takes text needs an OCR step in front of it, which is another bill and another thing to get wrong.
Structured output
You want fields, not a paragraph about the fields. These models can be held to a schema, so the answer drops straight into a database.
Input price decides it
An image is charged as input tokens, and six go in for every one that comes out.
How we count

Invoices, receipts and application forms arrive as scans, and what you want out of them is a handful of fields in a fixed shape. We count only models with 32k of context or more, structured output and the ability to read images, and 183 of the 392 we track qualify. The cheapest of them costs 4¢ per 1,000 forms at Eden AI. They are ranked by what the work costs, not by the price per million tokens, because a model that is cheap to prompt and dear to answer looks different once you know the shape of the job.

A scanned form is about 1,200 tokens in, images included, and 200 out. A cost per 1,000 forms is that multiplied out at the row's own input and output rate, so it says what the work costs; the price per million tokens under each name says what the model costs.

A price below the maker's is listed only when the provider says why.

Regional price
A price list for one region, lower than the international one. A region, not a deal.
Same as maker
Sold by someone else at the price the maker charges.
Runs it themselves
The provider runs the open weights on hardware of its own, so the price is its own rather than a resale.
Promotion
A discount the provider publishes, which may end.
Lower precision
The open weights, served at a lower precision than the maker's, so not quite the same product.

Frequently asked

What is the cheapest model for pulling data out of forms?
Qwen3.7 Flash at Eden AI, 4¢ per 1,000 forms at $0.02 in and $0.08 out per million tokens, read on 31 Oct 2026.
How is the cost per unit worked out?
A scanned form is about 1,200 tokens in, images included, and 200 out. Multiply that by 1,000 and price it at each row's own input and output rate. Nothing else is counted: no cache discount, no batch rate, no free tier.
Why do only 183 models qualify?
The job needs 32k of context or more, structured output, and the ability to read images. Models that fall short are still in the index, they just cannot do this job as described.
How current are these prices?
Prices are read every 3 days from 237 providers' public catalogs and this ranking recomputes with them. Last refresh: 31 Oct 2026.

Related jobs