ModelsExpand Collapse Bounding box with coordinates and optional metadata.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
CodeItem { md , value , bbox , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Programming language identifier
FailPageMode = "blank_page" | "error_message" | "raw_text"
Enum for representing the different available page error handling modes.
List of items within the footer
One of the following:
CodeItem { md , value , bbox , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Programming language identifier
HeadingItem { level , md , value , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ImageItem { caption , md , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
LinkItem { md , text , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ListItem { items , md , ordered , 2 more }
items : Array< TextItem { md , value , bbox , type } | ListItem { items , md , ordered , 2 more } > List of nested text or list items
One of the following:
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Whether the list is ordered or unordered
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
TableItem { csv , html , md , 6 more }
CSV representation of the table
HTML representation of the table
Markdown representation preserving formatting
rows : Array< Array< string | number | null > >
Table data as array of arrays (string, number, or null)
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
merged_from_pages ? : Array< number > | null
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page ? : number | null
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
parse_concerns ? : Array< ParseConcern > | null
Quality concerns detected during table extraction, indicating the table may have issues
Human-readable details about the concern
Type of parse concern (e.g. header_value_type_mismatch, inconsistent_row_cell_count)
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
One form detected on a page, in two representations of the same content.
Structured representation: an ordered tree of sections, fields, and tables
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Flattened list representation of the same content
Nested lines and sub-lists, in the form’s reading order
One of the following:
FormListTextItem { md , value , type }
One line of a form’s list representation.
Markdown representation of the line
Line content (e.g. ‘[1a] Wages: 29,513’)
Markdown representation of this list
Whether the list is ordered
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
The list representation of form content: nested lists of rendered field lines.
Nested lines and sub-lists, in the form’s reading order
One of the following:
FormListTextItem { md , value , type }
One line of a form’s list representation.
Markdown representation of the line
Line content (e.g. ‘[1a] Wages: 29,513’)
Markdown representation of this list
Whether the list is ordered
FormListTextItem { md , value , type }
One line of a form’s list representation.
Markdown representation of the line
Line content (e.g. ‘[1a] Wages: 29,513’)
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
List of items within the header
One of the following:
CodeItem { md , value , bbox , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Programming language identifier
HeadingItem { level , md , value , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ImageItem { caption , md , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
LinkItem { md , text , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ListItem { items , md , ordered , 2 more }
items : Array< TextItem { md , value , bbox , type } | ListItem { items , md , ordered , 2 more } > List of nested text or list items
One of the following:
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Whether the list is ordered or unordered
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
TableItem { csv , html , md , 6 more }
CSV representation of the table
HTML representation of the table
Markdown representation preserving formatting
rows : Array< Array< string | number | null > >
Table data as array of arrays (string, number, or null)
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
merged_from_pages ? : Array< number > | null
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page ? : number | null
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
parse_concerns ? : Array< ParseConcern > | null
Quality concerns detected during table extraction, indicating the table may have issues
Human-readable details about the concern
Type of parse concern (e.g. header_value_type_mismatch, inconsistent_row_cell_count)
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
HeadingItem { level , md , value , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ImageItem { caption , md , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
LinkItem { md , text , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ListItem { items , md , ordered , 2 more }
items : Array< TextItem { md , value , bbox , type } | ListItem { items , md , ordered , 2 more } > List of nested text or list items
One of the following:
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ListItem = ListItem { items , md , ordered , 2 more } Markdown representation preserving formatting
Whether the list is ordered or unordered
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
LlamaParseSupportedFileExtensions = ".abw" | ".awt" | ".azw" | 144 more
Enum for supported file extensions.
ParsingJob { id , status , error_code , error_message }
Unique parse job identifier
error_code ? : string | null
Machine-readable error code when failed
error_message ? : string | null
Human-readable error details when failed
ParsingLanguages = "abq" | "ady" | "af" | 83 more
Enum for representing the languages supported by the parser.
ParsingMode = "parse_document_with_agent" | "parse_document_with_llm" | "parse_document_with_lvm" | 5 more
Enum for representing the mode of parsing to be used.
One of the following:
"parse_document_with_agent"
"parse_document_with_llm"
"parse_document_with_lvm"
"parse_page_with_layout_agent"
StatusEnum = "CANCELLED" | "ERROR" | "PARTIAL_SUCCESS" | 2 more
Enum for representing the status of a job
TableItem { csv , html , md , 6 more }
CSV representation of the table
HTML representation of the table
Markdown representation preserving formatting
rows : Array< Array< string | number | null > >
Table data as array of arrays (string, number, or null)
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
merged_from_pages ? : Array< number > | null
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page ? : number | null
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
parse_concerns ? : Array< ParseConcern > | null
Quality concerns detected during table extraction, indicating the table may have issues
Human-readable details about the concern
Type of parse concern (e.g. header_value_type_mismatch, inconsistent_row_cell_count)
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ParsingCreateResponse { id , project_id , status , 7 more }
Unique parse job identifier
Project this job belongs to
status : "CANCELLED" | "COMPLETED" | "FAILED" | 2 more
Current job status: PENDING, RUNNING, COMPLETED, FAILED, or CANCELLED
created_at ? : string | null
error_message ? : string | null
Error details when status is FAILED
Optional display name for this parse job
Parsing tier used for this job
updated_at ? : string | null
Usage recorded against a job.
Total credits billed against this job. Null until billing has recorded it.
Key/value tags associated with this job.
ParsingGetResponse { job , forms , images_content_metadata , 9 more }
Parse result response with job status and optional content or metadata.
The job field is always included. Other fields are included based on expand parameters.
job : Job { id , project_id , status , 7 more }
Parse job status and metadata
Unique parse job identifier
Project this job belongs to
status : "CANCELLED" | "COMPLETED" | "FAILED" | 2 more
Current job status: PENDING, RUNNING, COMPLETED, FAILED, or CANCELLED
created_at ? : string | null
error_message ? : string | null
Error details when status is FAILED
Optional display name for this parse job
Parsing tier used for this job
updated_at ? : string | null
Usage recorded against a job.
Total credits billed against this job. Null until billing has recorded it.
Key/value tags associated with this job.
Per-page form analysis results (one entry per page).
pages : Array< FormsResultPage { forms , page_number , success , 2 more } | FailedFormsPage { error , page_number , success } >
List of form pages or failed page entries
One of the following:
FormsResultPage { forms , page_number , success , 2 more }
Forms found on one page. Pages without form content have an empty forms list.
forms : Array< Form { json , list } > Forms detected on the page
Structured representation: an ordered tree of sections, fields, and tables
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
One of the following:
A table cell holding its own form nodes (e.g. a checkbox column).
Form nodes inside the cell
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
One of the following:
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
A grouping of form content, in the form’s reading order.
Child form nodes in reading order
One of the following:
One labeled form entry: a text input, checkbox, select group, or signature line.
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
True for a printed-but-blank text field (mutually exclusive with value)
Printed field caption, if any
Entered content: verbatim text for text fields, or a boolean for checkbox (checked) and signature (signed). Absent on blank text fields and on select groups
Options of a single_select/multi_select group (only on select fields)
Identifier printed on the form (e.g. ‘Part III’), if any
Printed section heading, if any
Identifier printed on the form, if any
Bounding boxes of the table’s fillable regions on the page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Printed column headers in order, if any
Printed table caption, if any
Flattened list representation of the same content
Nested lines and sub-lists, in the form’s reading order
One of the following:
FormListTextItem { md , value , type }
One line of a form’s list representation.
Markdown representation of the line
Line content (e.g. ‘[1a] Wages: 29,513’)
Markdown representation of this list
Whether the list is ordered
Page number of the document
page_height ? : number | null
Height of the page in points
page_width ? : number | null
Width of the page in points
FailedFormsPage { error , page_number , success }
A page whose processing failed.
Error message describing the failure
Page number of the document
images_content_metadata ? : ImagesContentMetadata | null
Metadata for all extracted images.
List of image metadata with presigned URLs
Image filename (e.g., ‘image_0.png’)
Index of the image in the extraction order
Bounding box for an image on its page.
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
category ? : "embedded" | "layout" | "screenshot" | null
Image category: ‘screenshot’ (full page), ‘embedded’ (images in document), or ‘layout’ (cropped from layout detection)
content_type ? : string | null
presigned_url ? : string | null
Presigned URL to download the image
Deprecated size_bytes ? : number | null
Deprecated: always returns None. Will be removed in a future release.
Total number of extracted images
Structured JSON result (if requested)
pages : Array< StructuredResultPage { items , page_height , page_number , 3 more } | FailedStructuredPage { error , page_number , success } >
List of structured pages or failed page entries
One of the following:
StructuredResultPage { items , page_height , page_number , 3 more }
Successfully parsed page in structured items output.
List of structured items on the page
One of the following:
CodeItem { md , value , bbox , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Programming language identifier
List of items within the footer
One of the following:
CodeItem { md , value , bbox , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Programming language identifier
HeadingItem { level , md , value , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ImageItem { caption , md , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
LinkItem { md , text , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ListItem { items , md , ordered , 2 more }
items : Array< TextItem { md , value , bbox , type } | ListItem { items , md , ordered , 2 more } > List of nested text or list items
One of the following:
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Whether the list is ordered or unordered
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
TableItem { csv , html , md , 6 more }
CSV representation of the table
HTML representation of the table
Markdown representation preserving formatting
rows : Array< Array< string | number | null > >
Table data as array of arrays (string, number, or null)
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
merged_from_pages ? : Array< number > | null
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page ? : number | null
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
parse_concerns ? : Array< ParseConcern > | null
Quality concerns detected during table extraction, indicating the table may have issues
Human-readable details about the concern
Type of parse concern (e.g. header_value_type_mismatch, inconsistent_row_cell_count)
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
List of items within the header
One of the following:
CodeItem { md , value , bbox , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Programming language identifier
HeadingItem { level , md , value , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ImageItem { caption , md , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
LinkItem { md , text , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ListItem { items , md , ordered , 2 more }
items : Array< TextItem { md , value , bbox , type } | ListItem { items , md , ordered , 2 more } > List of nested text or list items
One of the following:
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Whether the list is ordered or unordered
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
TableItem { csv , html , md , 6 more }
CSV representation of the table
HTML representation of the table
Markdown representation preserving formatting
rows : Array< Array< string | number | null > >
Table data as array of arrays (string, number, or null)
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
merged_from_pages ? : Array< number > | null
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page ? : number | null
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
parse_concerns ? : Array< ParseConcern > | null
Quality concerns detected during table extraction, indicating the table may have issues
Human-readable details about the concern
Type of parse concern (e.g. header_value_type_mismatch, inconsistent_row_cell_count)
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
HeadingItem { level , md , value , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ImageItem { caption , md , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
LinkItem { md , text , url , 2 more }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
ListItem { items , md , ordered , 2 more }
items : Array< TextItem { md , value , bbox , type } | ListItem { items , md , ordered , 2 more } > List of nested text or list items
One of the following:
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Markdown representation preserving formatting
Whether the list is ordered or unordered
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
TableItem { csv , html , md , 6 more }
CSV representation of the table
HTML representation of the table
Markdown representation preserving formatting
rows : Array< Array< string | number | null > >
Table data as array of arrays (string, number, or null)
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
merged_from_pages ? : Array< number > | null
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page ? : number | null
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
parse_concerns ? : Array< ParseConcern > | null
Quality concerns detected during table extraction, indicating the table may have issues
Human-readable details about the concern
Type of parse concern (e.g. header_value_type_mismatch, inconsistent_row_cell_count)
TextItem { md , value , bbox , type }
Markdown representation preserving formatting
bbox ? : Array< BBox { h , w , x , 6 more } > | null Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
confidence ? : number | null
end_index ? : number | null
Label for the bounding box
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index ? : number | null
Height of the page in points
Page number of the document
Width of the page in points
revisions ? : Array< Revision > | null
Extracted revisions and comments on the page
Revision or comment content
revision_bbox : RevisionBbox { h , w , x , y }
Bounding box of the printed revision balloon
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
Best available target text in the page content
target_bbox : TargetBbox { h , w , x , y }
Union bounding box of the target spans
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
type : "comment" | "deleted" | "formatted" | 3 more
Revision author, when available
end_index ? : number | null
Exclusive end offset in final page markdown
start_index ? : number | null
Inclusive start offset in final page markdown
target_spans ? : Array< TargetSpan > | null
Disconnected target spans, when present
Text covered by this target span
target_bbox : TargetBbox { h , w , x , y }
Bounding box of this target span
Height of the bounding box
Width of the bounding box
X coordinate of the bounding box
Y coordinate of the bounding box
end_index ? : number | null
Exclusive end offset in final page markdown
start_index ? : number | null
Inclusive start offset in final page markdown
FailedStructuredPage { error , page_number , success }
Error message describing the failure
Page number of the document
Job execution metadata (if requested)
markdown ? : Markdown | null
Markdown result (if requested)
pages : Array< MarkdownResultPage { markdown , page_number , success , 3 more } | FailedMarkdownPage { error , page_number , success } >
List of markdown pages or failed page entries
One of the following:
MarkdownResultPage { markdown , page_number , success , 3 more }
Markdown content of the page
Page number of the document
Footer of the page in markdown
Header of the page in markdown
line_numbers ? : Array< LineNumber > | null
Printed line numbers linked to final page markdown
Zero-based exclusive UTF-16 code-unit offset in final page markdown
Printed source line number
Zero-based inclusive UTF-16 code-unit offset in final page markdown
FailedMarkdownPage { error , page_number , success }
Error message describing the failure
Page number of the document
markdown_full ? : string | null
Full raw markdown content (if requested)
Result containing metadata (page level and general) for the parsed document.
List of page metadata entries
Page number of the document
confidence ? : number | null
Confidence score for the page parsing (0-1)
cost_optimized ? : boolean | null
Whether cost-optimized parsing was used for the page
original_orientation_angle ? : number | null
Original orientation angle of the page in degrees
printed_page_number ? : string | null
Printed page number as it appears in the document
slide_section_name ? : string | null
Section name from presentation slides
speaker_notes ? : string | null
Speaker notes from presentation slides
triggered_auto_mode ? : boolean | null
Whether auto mode was triggered for the page
Document-level metadata information.
Mean confidence score across pages scored by the high-effort confidence judge (0-1)
Coverage and worst-page details for document confidence.
Lowest confidence score among pages scored by the high-effort confidence judge
Number of pages successfully scored by the high-effort confidence judge
Total number of pages in the parsed document
raw_parameters ? : Record< string , unknown > | null
result_content_metadata ? : Record< string , ResultContentMetadata > | null
Metadata including size, existence, and presigned URLs for result files
Size of the result file in bytes
Whether the result file exists in S3
presigned_url ? : string | null
Presigned URL to download the result file
Plain text result (if requested)
Page number of the document
Plain text content of the page
text_full ? : string | null
Full raw text content (if requested)
ParsingListResponse { id , project_id , status , 7 more }
Unique parse job identifier
Project this job belongs to
status : "CANCELLED" | "COMPLETED" | "FAILED" | 2 more
Current job status: PENDING, RUNNING, COMPLETED, FAILED, or CANCELLED
created_at ? : string | null
error_message ? : string | null
Error details when status is FAILED
Optional display name for this parse job
Parsing tier used for this job
updated_at ? : string | null
Usage recorded against a job.
Total credits billed against this job. Null until billing has recorded it.
Key/value tags associated with this job.
ParsingCancelResponse { id , project_id , status , 7 more }
Unique parse job identifier
Project this job belongs to
status : "CANCELLED" | "COMPLETED" | "FAILED" | 2 more
Current job status: PENDING, RUNNING, COMPLETED, FAILED, or CANCELLED
created_at ? : string | null
error_message ? : string | null
Error details when status is FAILED
Optional display name for this parse job
Parsing tier used for this job
updated_at ? : string | null
Usage recorded against a job.
Total credits billed against this job. Null until billing has recorded it.
Key/value tags associated with this job.
ParsingDeleteResponse { id , project_id }
Confirmation that a parse job was deleted.
A deleted job can no longer be fetched, so the response echoes back what it
was rather than pointing at it. Returning the identifiers instead of an
empty body lets a caller assert on the delete it just made without a
follow-up request.
Identifier of the deleted parse job
Project the deleted job belonged to
ParsingListVersionsResponse { agentic , agentic_plus , cost_effective , 2 more }
Versions accepted by the parse API, grouped by tier.
agentic : Array< "2026-09-09" | "2026-09-07" | "2026-08-19" | 42 more >
Versions for the agentic tier
agentic_plus : Array< "2026-08-19" | "2026-07-08" | "2026-06-18" | 37 more >
Versions for the agentic_plus tier
cost_effective : Array< "2026-08-19" | "2026-08-11" | "2026-08-08" | 12 more >
Versions for the cost_effective tier
fast : Array< "2026-06-15" | "2025-12-11" >
Versions for the fast tier
latest : Latest { agentic , agentic_plus , cost_effective , fast }
Version latest currently resolves to, per tier
Version latest resolves to for the agentic tier
Version latest resolves to for the agentic_plus tier
Version latest resolves to for the cost_effective tier
Version latest resolves to for the fast tier
Note for AI agents: this documentation is built for programmatic access.
- Overview of all docs: https://developers.llamaindex.ai/llms.txt
- Any page is available as raw Markdown by appending index.md to its URL — e.g. https://developers.llamaindex.ai/llamaparse/parse/getting_started/index.md
- Agent-friendly REST search APIs live under https://developers.llamaindex.ai/api/ — search (BM25 full-text), grep (regex), read (fetch a page), and list (browse the doc tree). See https://developers.llamaindex.ai/llms.txt for parameters.
- A hosted documentation MCP server is available at https://developers.llamaindex.ai/mcp. If you support MCP, you can ask the user to install it for browsing these docs directly (an alternative to the REST API). Setup: https://developers.llamaindex.ai/for-agents/mcp/
- Other LlamaIndex tooling for agents — the LlamaParse Platform MCP server, agent skills and plugins, and the n8n node — is mapped at https://developers.llamaindex.ai/for-agents/