Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
type: optional "text"
Text item type
"text"
Markdown representation preserving formatting
List of bounding boxes
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
Page footer container
form: object {json, list}
One form detected on a page, in two representations of the same content.
json: array of FormField { field, id, bbox, 6 more } or FormSection { , id, grounding, 2 more } or FormTable { , id, bbox, 5 more } or FormText { value, bbox, grounding, type }
Structured representation: an ordered tree of sections, fields, and tables
form_field: object {field, id, bbox, 6 more}
One labeled form entry: a text input, checkbox, select group, or signature line.
field: "checkbox" or "multi_select" or "signature" or 2 more
Kind of entry: text (any free-text input), checkbox, single_select, multi_select, or signature
"checkbox"
"multi_select"
"signature"
"single_select"
"text"
id: optional string
Field number/letter printed on the form (e.g. ‘1a’), if any
Bounding boxes of the field’s fillable area on the page.
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
grounding: optional object {id, label, value}
Optional grounding for a field’s printed text; boolean states have no text spans.
id: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
label: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
value: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
isEmpty: optional boolean
True for a printed-but-blank text field (mutually exclusive with value)
label: optional string
Printed field caption, if any
type: optional "field"
Form field node
"field"
value: optional string or boolean
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
union_member_0: string
union_member_1: boolean
valueItems: optional array of FormField { field, id, bbox, 6 more } or FormSection { , id, grounding, 2 more } or FormTable { , id, bbox, 5 more } or FormText { value, bbox, grounding, type }
Options of a single_select/multi_select group (only on select fields)
Scalar text grounding aligned with the table’s columns and ragged rows.
id: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
columns: optional array of object {lines}
Column text grounding in source order; blank slots have empty lines
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
label: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
rows: optional array of array of object {lines}
Scalar cell text grounding aligned with rows; blank and structured slots have empty lines. Structured children carry their own grounding.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
html: optional string
HTML representation of the table, as a regular table item has.
label: optional string
Printed table caption, if any
type: optional "table"
Form table node
"table"
form_text: object {value, bbox, grounding, type}
Printed text that is not part of a field, section heading or table: a title, an
instruction, a note. With it the form JSON holds every printed word of its region.
Scalar text grounding aligned with the table’s columns and ragged rows.
id: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
columns: optional array of object {lines}
Column text grounding in source order; blank slots have empty lines
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
label: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
rows: optional array of array of object {lines}
Scalar cell text grounding aligned with rows; blank and structured slots have empty lines. Structured children carry their own grounding.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
html: optional string
HTML representation of the table, as a regular table item has.
label: optional string
Printed table caption, if any
type: optional "table"
Form table node
"table"
form_text: object {value, bbox, grounding, type}
Printed text that is not part of a field, section heading or table: a title, an
instruction, a note. With it the form JSON holds every printed word of its region.
Bounding boxes of the field’s fillable area on the page.
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
grounding: optional object {id, label, value}
Optional grounding for a field’s printed text; boolean states have no text spans.
id: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
label: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
value: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
isEmpty: optional boolean
True for a printed-but-blank text field (mutually exclusive with value)
label: optional string
Printed field caption, if any
type: optional "field"
Form field node
"field"
value: optional string or boolean
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
union_member_0: string
union_member_1: boolean
valueItems: optional array of FormField { field, id, bbox, 6 more } or FormSection { , id, grounding, 2 more } or FormTable { , id, bbox, 5 more } or FormText { value, bbox, grounding, type }
Options of a single_select/multi_select group (only on select fields)
Scalar text grounding aligned with the table’s columns and ragged rows.
id: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
columns: optional array of object {lines}
Column text grounding in source order; blank slots have empty lines
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
label: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
rows: optional array of array of object {lines}
Scalar cell text grounding aligned with rows; blank and structured slots have empty lines. Structured children carry their own grounding.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
html: optional string
HTML representation of the table, as a regular table item has.
label: optional string
Printed table caption, if any
type: optional "table"
Form table node
"table"
form_text: object {value, bbox, grounding, type}
Printed text that is not part of a field, section heading or table: a title, an
instruction, a note. With it the form JSON holds every printed word of its region.
Scalar text grounding aligned with the table’s columns and ragged rows.
id: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
columns: optional array of object {lines}
Column text grounding in source order; blank slots have empty lines
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
label: optional object {lines}
Supported text with half-open UTF-8 byte spans into the complete property string.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
rows: optional array of array of object {lines}
Scalar cell text grounding aligned with rows; blank and structured slots have empty lines. Structured children carry their own grounding.
lines: array of object {bbox, span, words}
Supported lines. Word requests include supported words; gaps are valid. Boxes use final page coordinates and optional local rotation r.
bbox: object {h, w, x, 6 more}
Line bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
words: optional array of object {bbox, span}
Per-word grounding within the line, when available
bbox: object {h, w, x, 6 more}
Word bounding box
h: number
Height of the bounding box
w: number
Width of the bounding box
x: number
X coordinate of the bounding box
y: number
Y coordinate of the bounding box
confidence: optional number
Confidence score
end_index: optional number
End index in the text
label: optional string
Label for the bounding box
r: optional number
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
span: array of unknown
[start, end) UTF-8 byte span in the complete source property string
html: optional string
HTML representation of the table, as a regular table item has.
label: optional string
Printed table caption, if any
type: optional "table"
Form table node
"table"
form_text: object {value, bbox, grounding, type}
Printed text that is not part of a field, section heading or table: a title, an
instruction, a note. With it the form JSON holds every printed word of its region.
Optional visual text rotation angle in degrees. Omitted when unrotated.
start_index: optional number
Start index in the text
type: optional "text"
Text item type
"text"
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/