extract-20260314).
Model Versions
The following table lists the availablemodel values for the ADE Extract API:
These models have been deprecated and will result in errors:
extract-20250930 and extract-20251024.Why Model Versioning Matters
When integrating the API, you have two options for specifying the model:- Use
extract-latestto always get the newest version. This automatically gives you improvements and updates, but extraction results may change when new model versions are released. - Use a specific version (like
extract-20260314) to pin to an exact model version. This keeps extraction results consistent until the version is retired or migrated, but you won’t receive improvements.
extract-20260903
This model version runs extraction on an updated underlying model. One of our third-party model providers is retiring the model that earlier versions use. The version is tuned to matchextract-20260314, and some field values may differ.
extract-latest and requests without a model value still use extract-20260314. Organizations on subscription and enterprise plans move to extract-20260903 on October 7, 2026. After your organization moves, every extraction model value, including extract-latest and pinned versions, runs on extract-20260903.
To test your own documents first, set model to extract-20260903.
extract-20260314
This model version introduces the following capabilities:- Unlimited schema size: No limits on the number of fields, nesting levels, or characters in a schema.
- Semantic field matching: Use the
x-alternativeNameskeyword to define alternative labels for a field. The model maps fields by meaning, so fields with different names across documents resolve to the same schema field. - Cross-page table reconstruction: Tables that span page breaks are returned as a single array, with no post-processing needed.
- Master schemas: Generate a single schema from multiple documents to handle field and layout variation across document types. Available in the Playground and via the ADE Build Extract Schema API.
- Schema drift detection: Update an existing schema when new or changed fields appear in your documents. Available in the Playground and via the ADE Build Extract Schema API.
metadata.warnings field in the API response. For more information, go to Warnings.
Extraction model
extract-20260314 has different JSON schema requirements than the previous model. Learn about all schema requirements in Extraction Schema (JSON).Set the Model in the API
When calling the ADE Extract endpoint, you can set the model using themodel parameter.
If you omit the model parameter, the API uses the latest model.
This example shows how to specify a model:
Set the Model with the Client Libraries
When using the Python or TypeScript library, you can set the model using themodel parameter in the extract() method.
If you omit the model parameter, the library will use the latest extraction model.