How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Landing.ai Tools API

The Tools API from Landing.ai — 50 operation(s) for tools.

Landing.ai Tools API is one of 13 APIs that Landing.ai publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Tools. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 53 operations across 50 paths, and defines 165 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against a single base URL, https://api.va.landing.ai.

53 operations 50 paths 165 schemas 1 DELETE7 GET1 HEAD44 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.ade.landing.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Landing.ai Tools API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (Basic) (Basic Auth).

  • Basic Auth — Your unique API key for authentication. Get your API key here: https://va.landing.ai/settings/api-key. If using the EU endpoint, get your API key here: https:/…

Paths & Operations 53

Across 50 paths, the API surfaces 53 operations — 1 DELETE, 7 GET, 1 HEAD, 44 POST. Each is listed below with its method, path, parameters, and response codes.

Tools 53
POST
/v1/ade/parse
ADE Parse
tool_ade_parse_v1_ade_parse_post body → 200206422429
POST
/v1/ade/extract
ADE Extract
tool_ade_extract_v1_ade_extract_post body → 200206422429
POST
/v1/ade/extract/jobs
ADE Extract Jobs
tool_ade_extract_jobs_v1_ade_extract_jobs_post body → 202422429
GET
/v1/ade/extract/jobs
ADE List Extract Jobs
tool_ade_list_extract_jobs_v1_ade_extract_jobs_get 3 params → 200422
GET
/v1/ade/extract/jobs/{job_id}
ADE Get Extract Jobs
tool_ade_get_extract_jobs_v1_ade_extract_jobs__job_id__get 1 param → 200206404422
POST
/v1/ade/extract/build-schema
ADE Build Extract Schema
tool_ade_build_schema_v1_ade_extract_build_schema_post body → 200422
POST
/v1/ade/split
ADE Split
tool_ade_split_v1_ade_split_post body → 200422
POST
/v1/ade/section
ADE Section
tool_ade_section_v1_ade_section_post body → 200422
POST
/v1/ade/classify
ADE Classify
tool_ade_classify_v1_ade_classify_post body → 200422
POST
/v1/ade/parse/jobs
ADE Parse Jobs
tool_ade_parse_jobs_v1_ade_parse_jobs_post body → 202422429
GET
/v1/ade/parse/jobs
ADE List Parse Jobs
tool_ade_list_parse_jobs_v1_ade_parse_jobs_get 3 params → 200422
GET
/v1/ade/parse/jobs/{job_id}
ADE Get Parse Jobs
tool_ade_get_parse_jobs_v1_ade_parse_jobs__job_id__get 1 param → 200206404422
POST
/v1/tools/agentic-document-analysis
Agentic Document Extraction (Legacy)
tool_agentic_doc_analysis_v1_tools_agentic_document_analysis_post 1 param body → 200206422
HEAD
/v1/tools/agentic-document-analysis
Head Agentic Document Analysis
head_agentic_document_analysis_v1_tools_agentic_document_analysis_head → 200
POST
/v1/tools/markdown-schema-suggestion
Tool Markdown To Jsonschema
tool_markdown_to_jsonschema_v1_tools_markdown_schema_suggestion_post body → 200422
POST
/v1/tools/wsi-embedding
Tool Wsi Embedding
tool_wsi_embedding_v1_tools_wsi_embedding_post 1 param body → 200422
POST
/v1/tools/qr-reader
Tool Qr Reader
tool_qr_reader_v1_tools_qr_reader_post 1 param body → 200422
POST
/v1/tools/owlv2
Tool Owlv2
tool_owlv2_v1_tools_owlv2_post 1 param body → 200422
POST
/v1/tools/depth-anything-v2
Tool Depth Anything V2
tool_depth_anything_v2_v1_tools_depth_anything_v2_post 1 param body → 200422
POST
/v1/tools/loca
Tool Loca
tool_loca_v1_tools_loca_post 1 param body → 200422
POST
/v1/tools/florence2
Tool Florencev2
tool_florencev2_v1_tools_florence2_post 1 param body → 200422
POST
/v1/tools/nsfw-classification
Tool Nsfw Classification
tool_nsfw_classification_v1_tools_nsfw_classification_post 1 param body → 200422
POST
/v1/tools/florence2-qa
Tool Florencev2 Qa
tool_florencev2_qa_v1_tools_florence2_qa_post 1 param body → 200422
POST
/v1/tools/pose-detector
Tool Pose Detection
tool_pose_detection_v1_tools_pose_detector_post 1 param body → 200422
POST
/v1/tools/barcode-reader
Tool Barcode Reader
tool_barcode_reader_v1_tools_barcode_reader_post 1 param body → 200422
POST
/v1/tools/internlm-xcomposer2
Tool Internlm Xcomposer2
tool_internlm_xcomposer2_v1_tools_internlm_xcomposer2_post 1 param body → 200422
POST
/v1/tools/video-temporal-localization
Tool Video Temporal Localization
tool_video_temporal_localization_v1_tools_video_temporal_localization_post 1 param body → 200422
POST
/v1/tools/florence2-sam2
Tool Florence2 Sam2
tool_florence2_sam2_v1_tools_florence2_sam2_post 1 param body → 200422
POST
/v1/tools/glee
Tool Glee
tool_glee_v1_tools_glee_post 1 param body → 200422
POST
/v1/tools/text-to-object-detection
Tool Text To Od
tool_text_to_od_v1_tools_text_to_object_detection_post 1 param body → 200422
POST
/v1/tools/visual-prompts-to-object-detection
Tool Visual Prompts To Od
tool_visual_prompts_to_od_v1_tools_visual_prompts_to_object_detection_post 1 param body → 200422
POST
/v1/tools/countgd
Tool Countgd
tool_countgd_v1_tools_countgd_post 1 param body → 200422
POST
/v1/tools/flux1
Tool Flux1
tool_flux1_v1_tools_flux1_post 1 param body → 200422
POST
/v1/tools/image-to-text
Tool Image To Text
tool_image_to_text_v1_tools_image_to_text_post 1 param body → 200422
POST
/v1/tools/depth-pro
Tool Depth Pro
tool_depth_pro_v1_tools_depth_pro_post 1 param body → 200422
POST
/v1/tools/text-to-instance-segmentation
Tool Text To Seg
tool_text_to_seg_v1_tools_text_to_instance_segmentation_post 1 param body → 200422
POST
/v1/tools/classification
Tool Classification
tool_classification_v1_tools_classification_post 1 param body → 200422
POST
/v1/tools/document-analysis
Tool Doc Analysis
tool_doc_analysis_v1_tools_document_analysis_post 1 param body → 200422
POST
/v1/tools/paddle-ocr
Tool Paddle Ocr
tool_paddle_ocr_v1_tools_paddle_ocr_post 1 param body → 200422
POST
/v1/tools/embeddings
Tool Embeddings
tool_embeddings_v1_tools_embeddings_post 1 param body → 200422
POST
/v1/tools/custom-object-detection
Tool Object Detection
tool_object_detection_v1_tools_custom_object_detection_post body → 200422
POST
/v1/tools/agentic-object-detection
Tool Agentic Od
tool_agentic_od_v1_tools_agentic_object_detection_post 1 param body → 200422
POST
/v1/tools/docling
Tool Docling
tool_docling_v1_tools_docling_post 1 param body → 200422
POST
/v1/tools/license-plate
Tool License Plate
tool_license_plate_v1_tools_license_plate_post body → 200422
POST
/v1/tools/activity-recognition
Tool Activity Recognition
tool_activity_recognition_v1_tools_activity_recognition_post body → 200422
POST
/v1/tools/vision-training/train
Tool Vision Training Train
tool_vision_training_train_v1_tools_vision_training_train_post body → 200422
GET
/v1/tools/vision-training/jobs
Tool Vision Training Get Jobs
tool_vision_training_get_jobs_v1_tools_vision_training_jobs_get → 200
GET
/v1/tools/vision-training/jobs/{job_id}/status
Tool Vision Training Get Job Status
tool_vision_training_get_job_status_v1_tools_vision_training_jobs__job_id__status_get 1 param → 200422
GET
/v1/tools/vision-training/jobs/{job_id}/results
Tool Vision Training Get Job Results
tool_vision_training_get_job_results_v1_tools_vision_training_jobs__job_id__results_get 1 param → 200422
DELETE
/v1/tools/vision-training/jobs/{job_id}
Tool Vision Training Delete Job
tool_vision_training_delete_job_v1_tools_vision_training_jobs__job_id__delete 1 param → 200422
POST
/v1/tools/vision-training/auto-label
Tool Vision Training Auto Label
tool_vision_training_auto_label_v1_tools_vision_training_auto_label_post body → 200422
POST
/v2/ade/split
ADE Split
tool_ade_split_v2_v2_ade_split_post body → 200422
POST
/v2/ade/split/build-rules
ADE Split Build Rules
tool_ade_split_rules_v2_ade_split_build_rules_post body → 200422

Schemas 165

The contract defines 165 schemas that model the data the API accepts and returns. The most detailed are Flux1Request (12 properties), ExtractJobStatusResponse (11 properties), SpreadsheetParseMetadata (11 properties), JobStatusResponse (11 properties). Each schema is shown below with its type and property counts.

SpreadsheetParseMetadata
object
Metadata for spreadsheet parsing result.
11 properties 6 required
JobsListResponseData
object
List of training jobs response
1 property 1 required
JobSummary
object
Summary of a job for listing.
6 properties 4 required
routers__tools__florence2_sam2__FormData
object
6 properties 1 required
SplitV2CategoryTree-Input
object
The classification categories used to split a document. Each category name maps to either a category that defines a classification (with identifier and instruc…
DoclingClass
string
DepthAnythingV2Data
object
1 property 1 required
Flux1Response
object
1 property 1 required
WSIEmbeddingRequest
object
2 properties 1 required
ClassificationResponse
object
1 property 1 required
JobCreationResponse
object
1 property 1 required
ImageToTextResponse
object
1 property 1 required
Flux1Request
object
12 properties 1 required
SpreadsheetSplit
object
Sheet-based split from spreadsheet parsing. Similar to ParseSplit but grouped by sheet instead of page. Supports both 'page' (per-sheet) and 'full' (all sheets…
5 properties 5 required
BarCodeReaderResponseData
object
4 properties 4 required
routers__tools__object_detection__FormData
object
4 properties 1 required
JobDeleteResponseData
object
Training job deletion response
1 property 1 required
routers__tools__text_to_object_detection__FormData
object
7 properties 2 required
SplitRulesResponse
object
The suggested classification categories and request metadata.
2 properties 2 required
EmbeddingsModel
string
ParseRequestWithEncryptedPassword
object
6 properties
QRReaderResponseData
object
3 properties 3 required
ParseMetadata
object
8 properties 7 required
MarkdownToJSONSchemaResponseBase
object
1 property
ParseGrounding
object
2 properties 2 required
ActivityRecognitionResponse
object
1 property 1 required
SplitV2SegmentTree
object
The classified segments, organized under the categories you submitted. Each category name maps to either a list of segments or a set of subcategories. A catego…
DepthAnythingV2Response
object
1 property 1 required
SpreadsheetParseResponse
object
Response from /ade/parse-spreadsheet endpoint. Similar structure to ParseResponse but without grounding.
4 properties 4 required
TemporalLocalizationTools
string
AsyncParseRequestWithEncryptedPassword
object
7 properties
TextToODModel
string
ParseSplit
object
5 properties 5 required
ParseResponseTableCellGroundingPosition
object
5 properties 5 required
AgenticDocumentAnalysisBase
object
4 properties 2 required
OutputFormat
string
MarkdownToJSONSchemaResponse
object
1 property 1 required
SplitType
string
JobResultsResponseData
object
Training job results with download URLs
2 properties 2 required
routers__tools__text_to_instance_segmentation__FormData
object
8 properties 2 required
InternLMXComposer2Response
object
1 property 1 required
BboxResponseData
object
3 properties 3 required
QRReaderRequest
object
1 property 1 required
InstanceSegmentationResponseData
object
4 properties 4 required
SpreadsheetChunk
object
Chunk from spreadsheet parsing. Can represent: - Table chunks from spreadsheet cells - Parsed content chunks from embedded images (text, table, figure, etc.)
4 properties 3 required
CountGDRequest
object
3 properties 1 required
TrainingResponseData
object
Training job creation response
1 property 1 required
Flux1Task
string
DepthProResponse
object
1 property 1 required
NSFWResponse
object
1 property 1 required
Florence2SAM2IdInstance
object
4 properties 4 required
ODResponseData
object
3 properties 3 required
VideoTemporalLocalizationResponse
object
1 property 1 required
Specificity
string
EmbeddingsRequest
object
2 properties 2 required
routers__tools__glee__FormData
object
5 properties 1 required
DocumentNumberChunksRequest
object
2 properties
routers__tools__image_to_text__FormData
object
5 properties 2 required
routers__tools__video_temporal_localization__FormData
object
6 properties 3 required
QRReaderResponse
object
1 property 1 required
Florence2SAM2Response
object
1 property 1 required
GroundingBox
object
4 properties 4 required
AgenticDocAnalysisPageError
object
3 properties 3 required
JobsListResponse
object
Response for listing jobs.
3 properties 1 required
Embedding
object
1 property 1 required
SectionMetadata
object
Public metadata for section response.
6 properties 3 required
MarkdownToJSONSchemaRequest
object
2 properties 1 required
FlorenceV2Response
object
1 property 1 required
Florence2SAM2Instance
object
3 properties 2 required
ClassifyMetadata
object
Metadata for the classify response.
7 properties 4 required
HTTPValidationError
object
1 property
ExtractWarningCode
string
ExtractWarning
object
2 properties 2 required
ParseResponseTableCellGrounding
object
5 properties 3 required
PaddleOcrResponse
object
1 property 1 required
SplitRequest
object
Request model for split classification endpoint.
4 properties 1 required
BaseMediaRequest
object
2 properties
ClassifyResponse
object
Response model for the classify endpoint.
2 properties 2 required
JobStatusResponseData
object
Training job status response
6 properties 2 required
ParseResponse
object
5 properties 4 required
Body_tool_visual_prompts_to_od_v1_tools_visual_prompts_to_object_detection_post
object
4 properties 2 required
SplitMetadata
object
Metadata for split classification response.
7 properties 4 required
NSFWRequest
object
1 property 1 required
ImageCaptioningType
string
DoclingResponse
object
1 property 1 required
ExtractRequest
object
5 properties 1 required
DepthAnythingV2Request
object
2 properties 1 required
LocaRequest
object
2 properties 1 required
SplitV2SegmentLeafItem
object
One classified segment, with its page indices and identifier.
2 properties 2 required
CustomPrompts
object
Map of chunk type to custom prompt string.
FlorenceV2QAResponse
object
1 property 1 required
ClassificationItem
object
A single page-level classification result.
4 properties 2 required
LicensePlateResponse
object
1 property 1 required
ExtractResponse
object
3 properties 3 required
Body_tool_activity_recognition_v1_tools_activity_recognition_post
object
4 properties 2 required
ClassificationModel
string
SplitResponse
object
Response model for split classification endpoint.
2 properties 2 required
PromptTask
string
FlorenceV2Request
object
6 properties 1 required
ClassificationData
object
2 properties 2 required
ValidationError
object
3 properties 3 required
ParseGroundingBox
object
4 properties 4 required
ChunkType
string
PoseDetectionRequest
object
1 property 1 required
ImageToText
string
FlorenceQARequest
object
2 properties 2 required
routers__ade__core__custom_types__DocAnalysisRequest
object
10 properties
TextToSegModel
string
ClassifyRequest
object
4 properties 1 required
SplitV2CategoryLeaf
object
A category that defines a classification, with an identifier and instructions.
2 properties 2 required
ExtractJobStatusResponse
object
The status of an extract job, plus the results once it completes.
11 properties 4 required
BarcodeReaderRequest
object
1 property 1 required
GroundingType
string
LocaResponseData
object
2 properties 2 required
SplitV2Metadata
object
Information about the split job. Includes the model version, page count, duration, and credit usage.
7 properties 3 required
LocaResponse
object
1 property 1 required
BboxResponse
object
1 property 1 required
PoseDetectionResponse
object
1 property 1 required
Owlv2Request
object
3 properties 2 required
ParseResponseGrounding
object
5 properties 3 required
SplitRulesRequest
object
The fields you send to get suggested classification categories. The API proposes classification categories based on the content in your document.
4 properties
Body_tool_license_plate_v1_tools_license_plate_post
object
1 property 1 required
AutoLabelRequest
object
Request model for auto-labeling endpoint with SAM2 embeddings generation
3 properties 1 required
JobStatusResponse
object
Unified response for job status endpoint.
11 properties 4 required
Grounding
object
2 properties 2 required
AsyncExtractRequest
object
Request model for async extract endpoint. Extends ExtractRequest with outputsaveurl for ZDR support.
6 properties 1 required
ActivityRecognitionEvent
object
3 properties
ChunkingType
string
ClassificationRequest
object
3 properties 3 required
Verbosity
string
InternLMXComposer2Data
object
1 property 1 required
LicensePlateEvent
object
6 properties 1 required
Patch
object
3 properties 3 required
ActivityRecognitionEventItem
object
5 properties
SplitV2Request
object
The fields you send to split a document into classified segments. The classificationcategories field is required. The API assigns each page to the category it…
5 properties 1 required
BarcodeReaderResponse
object
1 property 1 required
routers__tools__doc_analysis__DocAnalysisRequest
object
11 properties
WSIEmbeddingResponseData
object
1 property 1 required
ClassifyClass
object
A single classification option: a class name plus optional description.
2 properties 1 required
ParseChunk
object
4 properties 4 required
AgenticDocAnalysisResponse
object
4 properties 1 required
SplitV2Response
object
The classified segments and request metadata.
2 properties 2 required
BuildSchemaResponse
object
2 properties 2 required
ExtractMetadata
object
9 properties 6 required
routers__tools__agentic_od__FormData
object
3 properties 1 required
EmbeddingsResponse
object
1 property 1 required
SplitClass
object
Model for split classification option.
3 properties 1 required
SectionTOCEntry
object
A single entry in the flat table of contents.
4 properties 4 required
DocAnalysisResponse
object
1 property 1 required
WSIEmbeddingResponse
object
1 property 1 required
TrainRequest
object
General training request with comprehensive validation
5 properties 3 required
TextToInstanceSegmentationResponse
object
1 property 1 required
DoclingResponseData
object
6 properties 6 required
SplitData
object
Split data for split classification endpoint.
4 properties 4 required
SectionResponse
object
Response model for section endpoint.
3 properties 3 required
DocumentAnalysisChunk
object
5 properties 4 required
VisualPromptsToODModel
string
ODResponse
object
1 property 1 required
Body_tool_internlm_xcomposer2_v1_tools_internlm_xcomposer2_post
object
3 properties 1 required
SectionRequest
object
Request model for section endpoint.
4 properties
SplitV2CategoryTree-Output
object
The classification categories used to split a document. Each category name maps to either a category that defines a classification (with identifier and instruc…
BuildSchemaRequest
object
5 properties
SegmentationBitMaskRLE
object
2 properties 2 required
BuildSchemaMetadata
object
7 properties
NSFWResponseData
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

landingai-tools-api-openapi.yml Raw ↑

Other APIs Landing.ai publishes across the network.

Landing.ai Classes API
Landing.ai Deployment API
Landing.ai Extract API
Landing.ai Image API
Landing.ai Metadata API
Landing.ai Metrics API
Landing.ai Model API
Landing.ai Parse API
Landing.ai Project API
Landing.ai Snapshot API
Landing.ai Tags API
Landing.ai Training API
Where this information came from

This is an independent, third-party profile of Landing.ai Tools API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.