July 7, 2026: Parse v2 API Updates, Three New v2 APIs, and a New Playground URL
This release updates the Parse v2 API and adds three new v2 APIs.In this release:
- Parse v2 API updates
- Parse Jobs v2
- Extract v2 API
- Extract Jobs v2
- Service Tiers for Jobs
- New Playground URL
- Redesigned Usage page
Parse v2 API Updates
We have updated the Parse v2 API, powered by our newest parsing model, .The Parse v2 API is a complete rethink of document parsing for the era of AI agents and agentic workflows: a hierarchical response shape, line-level visual grounding, cleaner Markdown, and complexity-aware pricing. Calls go to the/v2/parse endpoint.Get started with the Quickstart.Parse API Changes
The Parse v2 API has several changes. If you built against it before July 7, review these:- Bounding boxes and page dimensions are now always in pixels. Previously, PDF coordinates were returned in points and image coordinates in pixels. The per-page
unitfield is removed from the response. A newdpioption (default 200, range 72 to 300) controls how PDF coordinates scale to pixels (pixels = PDF points × dpi / 72) and has no effect on image inputs. Each PDF page reports thedpiused, so you can re-render the page at a matching resolution and have the boxes line up. - The
options.elementsfield is renamed tooptions.blocks. The option that controls per-element captions and table format has a new name. For example, useoptions.blocks.table.formatinstead ofoptions.elements.table.format. Update any requests that set these options. - Table cells use a single
table_celltype. The separatetdandthelement types are merged into onetable_celltype. Header and data cells are no longer distinguished by type. - The page break marker is now
<!-- PAGE BREAK -->. The previous<!-- page -->comment is no longer emitted. Update any code that splits the Markdown on the page marker. - Parse output ends with a document ID marker. The Markdown now appends
<!-- doc_id=<job_id> -->as its final line. The Extract v2 API reads this automatically to link an extraction back to the parse job it came from. - The
groundingfield is now a tree that mirrorsstructure. Previously, grounding was a flat object keyed by blockid. It is now adocument → page → blocktree with the same order andids asstructure: each block node repeats itsidandspanand addsboxandparts, atablenode nests its cells’ grounding aschildren, and the per-blockpagefield is removed (the page number lives on the page node). Walk the two trees together, or index the grounding nodes byid. See Grounding. - The response
metadatablock has a new shape. Thefilenamefield is removed,versionis renamed tomodel_version, andcredit_usageis replaced bybilling.total_credits. The newbilling.service_tierfield reports the service tier. See Metadata. - Visual blocks have a new Markdown format. Figures render as HTML-style
<figure type="TYPE">...</figure>elements containing transcribed text and generated<description>blocks, instead of image tags. Attestations emit a bracketed label line such as[SIGNED]followed by the transcribed text, and logos and scan codes render as transcribed text with short bracketed labels. See Figure and Attestation Labels. - Math formulas are transcribed as LaTeX. Inline math is wrapped in
$...$and display math in$$...$$. The<sup>and<sub>tags now apply only to superscript and subscript text that is not part of a math formula. - The v2 APIs are served only from
api.ade.landing.ai. Code samples copied from the Playground early in the Preview (before June 3) point at an earlier host and path that no longer serve the v2 APIs. Update those requests tohttps://api.ade.landing.ai/v2/parse. - Documents over the size cap now return HTTP 422. The Parse v2 API previously returned HTTP 413 for a document over the 50 MiB limit. It now returns a 422 error with the same message. Update any error handling keyed to 413.
Parse Jobs v2
The new Parse Jobs v2 API parses documents asynchronously. Submit a document, receive ajob_id immediately, and poll for the result instead of holding open a synchronous request. runs the same parsing as the synchronous Parse API and returns the same Parse v2 response shape.- Submit and poll. Create a job, then check its status and retrieve the result when it finishes.
- Parse large documents. Jobs accept up to 6,000 pages and 1 GiB per PDF (50 MiB for images).
- Save output to your storage. Write the parsed output directly to a URL you control with
output_save_url.
Extract v2 API
The new Extract v2 API pulls specific fields from a document with a JSON schema and returns the values in a structured, predictable format.- Schema-driven extraction. Define the fields you want with a JSON schema and get consistent results across documents with varying layouts.
- Span-level grounding. Each extracted value includes
[start, end)character offsets that map it back to its location in the source Markdown. - Works on Markdown from any source. Extract from the Parse v2 API output, a third-party parser, or hand-authored Markdown.
Extract Jobs v2
The new Extract Jobs v2 API runs long-running extractions asynchronously. Submit the Markdown and schema, receive ajob_id, and poll for the result. Use it for long documents or large, complex schemas.See Asynchronous Extraction (Extract Jobs).Service Tiers for Jobs
Parse Jobs and Extract Jobs both let you choose a service tier when you create a job:- Standard tier. Consumes half the credits of the priority tier, with a slower turnaround. Best for cost-sensitive or non-urgent workloads.
- Priority tier. Consumes credits at the full rate, the same as synchronous processing, with a faster turnaround. Best for time-sensitive jobs.
standard tier unless you set the service_tier field to priority when you create the job.Every v2 response reports the tier the request ran on and the credits it consumed in metadata.billing (service_tier and total_credits). Synchronous requests always report the priority tier.New Playground URL
The Playground is now available at ade.landing.ai in the US and at ade.eu-west-1.landing.ai in the EU. We’ve moved away fromva.landing.ai to reflect our commitment to (ADE).Links to the previous URL continue to work through automatic redirects, so no action is required. We still recommend updating any saved bookmarks to the new URL.Redesigned Usage Page
The Usage page makes it easier to see how your credits are consumed and why. It now shows:- Daily and monthly consumption as a bar chart, so you can spot trends and spikes.
- Detailed per-job logs with new columns, including the job ID, the endpoint called, the model used (such as or ), and the mode (Sync or Async), alongside the credits each job used.
June 26, 2026: HTML Tables by Default and Parse Options in the Playground
HTML Tables by Default
Tables now return as HTML instead of pipe-syntax Markdown. HTML preserves merged cells and nested layouts that pipe syntax cannot represent.Parse Options in the Playground
The Parse tab’s Config menu now exposes parse options directly in the browser: choose which element types to caption, set the table output format, toggle fine-grained grounding, and select specific pages.These controls map to the API’soptions field.See Parse in the Playground.
May 29, 2026: Preview of DPT-3 and the New Parse API
Preview of DPT-3 and the New Parse API
, our newest parsing model, and the redesigned API are now available in Preview. is a complete rethink of document parsing for the era of AI agents and agentic workflows: a new model architecture, a new response shape, and complexity-aware pricing.Parse in the Playground
Upload a document directly in the browser. No code required.
Call the API
See parameters, response fields, and code samples.
Highlights
- Designed for agent systems. Stable element ids, predictable hierarchy, and Markdown span pointers so AI agents can map results back to source.
- Hierarchical layout model. The structured output is a nested hierarchy: pages, elements on each page, lines within text elements, and cells within tables.
- Line-level visual grounding. Bounding boxes per element, plus per-line boxes for text elements.
- Cleaner, more standardized Markdown. Standard Markdown image syntax for visuals, structured attestations and scan codes, standardized checkboxes, and figure subtype labels.
- New endpoint and response shape. Calls go to the new API, with a hierarchical
structuretree alongside a flatgroundingmap keyed by element id. See the Migration Guide.