# Unsiloed AI > APIs for parsing documents into Markdown, extracting structured data with citations and confidence scores, classifying documents, and splitting mixed-document PDF packets. - [Introduction](https://www.unsiloed.ai/docs/index.md) - [Quickstart](https://www.unsiloed.ai/docs/quickstart.md): Submit a document to the /parse endpoint and read back structured Markdown chunks. - [Documentation for Coding Agents](https://www.unsiloed.ai/docs/for-coding-agents.md): Machine-readable documentation entry points for agents integrating the Unsiloed document-processing APIs. - [Parse Overview](https://www.unsiloed.ai/docs/document-processing/parsing/parsing.md): Turn documents into ordered Markdown chunks with bounding boxes, OCR, and labeled layout segments. - [Excel Parsing](https://www.unsiloed.ai/docs/document-processing/parsing/excel.md): Parse .xls and .xlsx workbooks into structured tables with cell-range references. - [Element Types](https://www.unsiloed.ai/docs/document-processing/parsing/element-types.md): The segment types returned by the /parse endpoint, with example response shapes pulled from real parsed documents. - [Response Format](https://www.unsiloed.ai/docs/document-processing/parsing/response-format.md): Canonical response shape from the /parse endpoint, with a field-by-field reference. - [Processing Modes](https://www.unsiloed.ai/docs/document-processing/parsing/processing-modes.md): Preset parameter bundles for the /parse endpoint: Fast, Accurate, Agentic Lite, and Agentic. - [Presigned URLs](https://www.unsiloed.ai/docs/document-processing/parsing/presigned-urls.md): Parse documents from a URL instead of uploading them in the request body. - [Extract Overview](https://www.unsiloed.ai/docs/document-processing/extraction/extraction.md): Pull typed fields out of a document using a JSON schema, with a confidence score on every value. - [Getting Started With Extract](https://www.unsiloed.ai/docs/document-processing/extraction/quickstart.md): Submit a document and a JSON schema to /v2/extract and read back typed fields with confidence scores. - [Schemas](https://www.unsiloed.ai/docs/document-processing/extraction/schemas.md): JSON Schema rules and patterns for defining what /v2/extract should pull out of a document. - [Response Format](https://www.unsiloed.ai/docs/document-processing/extraction/response-format.md): Response shape from the /v2/extract endpoint, with a field-by-field reference. - [Classification Overview](https://www.unsiloed.ai/docs/document-processing/classification/classification.md): Route documents to predefined categories with a confidence score on every page. - [Getting Started With Classification](https://www.unsiloed.ai/docs/document-processing/classification/quickstart.md): Submit a document and a list of candidate categories to /classify, then read back the predicted category. - [Response Format](https://www.unsiloed.ai/docs/document-processing/classification/response-format.md): Response shape from the /classify endpoint, with examples for each job state. - [Splitting Overview](https://www.unsiloed.ai/docs/document-processing/splitting/splitting.md): Split a bundled PDF into separate documents by category. - [Getting Started With Splitting](https://www.unsiloed.ai/docs/document-processing/splitting/quickstart.md): Submit a bundled PDF to /splitter and download one PDF per matched category. - [Response Format](https://www.unsiloed.ai/docs/document-processing/splitting/response-format.md): Response shape from the /splitter endpoint, with a field-by-field reference. - [Claude Integration](https://www.unsiloed.ai/docs/integrations/claude-integration.md): Drop-in Anthropic tool-use schemas to give Claude structured access to Unsiloed's document processing API - [MCP Server](https://www.unsiloed.ai/docs/integrations/mcp-server.md): Connect Claude (and any MCP client) to Unsiloed for parsing, classification, and structured extraction, all over OAuth. - [Snowflake](https://www.unsiloed.ai/docs/integrations/snowflake.md): Set up Unsiloed in Snowflake: a UDF that extracts staged documents in SQL, plus a Cortex Agent that extracts them in natural language. - [Extract Documents from Databricks with Unsiloed](https://www.unsiloed.ai/docs/integrations/databricks.md): Build a Databricks ETL pipeline that reads documents from a Unity Catalog volume, extracts structured fields with Unsiloed, and writes confidence scores and citations to Delta tables. - [Integrate Unsiloed with n8n](https://www.unsiloed.ai/docs/integrations/n8n.md): Install the Unsiloed community node in n8n, parse an invoice into Markdown, and extract fields into JSON for downstream workflow steps. - [Integrate Unsiloed with Muse](https://www.unsiloed.ai/docs/integrations/muse.md): Connect Unsiloed to Meta's Muse agent with one prompt and an API key, then let Muse parse your PDFs and other documents. - [Integrate Unsiloed with Google Sheets](https://www.unsiloed.ai/docs/integrations/google-sheets.md): Connect Google Sheets to the Unsiloed API with Apps Script, verify the connection, and choose a spreadsheet workflow. - [Integrate Unsiloed with Microsoft Excel](https://www.unsiloed.ai/docs/integrations/excel.md): Build an Excel task-pane add-in, verify your Unsiloed API key, and write the connection result into a worksheet. - [Upgrade Your OpenClaw Agent with the Unsiloed Skill](https://www.unsiloed.ai/docs/integrations/agent-skills/openclaw.md): Install the Unsiloed skill so your OpenClaw agent routes every image and PDF through Unsiloed's document AI instead of its built-in vision, returning structured data with a confidence score on every field. - [General FAQ](https://www.unsiloed.ai/docs/faq/general.md): Frequently asked questions about Unsiloed AI's document processing platform - [Cookbooks](https://www.unsiloed.ai/docs/cookbooks/overview.md): End-to-end recipes that combine parsing, extraction, classification, and splitting to solve real document-processing problems. - [Process Documents in Batches](https://www.unsiloed.ai/docs/cookbooks/batch-extraction.md): Extract the same fields from a folder of documents concurrently with Python and the Unsiloed API. - [Check Onboarding Documents for Consistency](https://www.unsiloed.ai/docs/cookbooks/kyc-document-consistency.md): Classify an identity document and two proofs of address, extract the relevant fields with citations, and return a deterministic PASS, REVIEW, or FAIL decision. - [Sort and Extract a Mixed Document Pile](https://www.unsiloed.ai/docs/cookbooks/sort-and-extract.md): Split a PDF that holds several different documents into one file per type, then run a type-specific extraction schema over each. - [Redact Sensitive Data From a Document](https://www.unsiloed.ai/docs/cookbooks/redact-sensitive-data.md): Find personal data in a PDF with extraction, locate every occurrence with parsing, and black it out to produce a clean redacted PDF. - [Review Handwritten Edits on Scanned Documents](https://www.unsiloed.ai/docs/cookbooks/review-handwritten-edits.md): Use /v2/extract to read pen markup on printed pages as tracked changes with a box for each mark, compare two reads to find the edits a person should check, and build a review screen on top. - [Extract a Table from an Image in Google Sheets](https://www.unsiloed.ai/docs/cookbooks/spreadsheets/google-sheets-extract-table.md): Extract a table from an image in Google Sheets and write it to a second sheet with Apps Script and the Unsiloed API. - [Extract Chart Data with a Custom Function in Google Sheets](https://www.unsiloed.ai/docs/cookbooks/spreadsheets/google-sheets-custom-function.md): Create an UNSILOED_CHART custom function that turns a chart image into clean, numeric rows and columns in Google Sheets. - [Extract a Table from an Image or PDF in Microsoft Excel](https://www.unsiloed.ai/docs/cookbooks/spreadsheets/excel-extract-table.md): Build an Excel task-pane add-in that sends an image or PDF to Unsiloed and writes the first detected table to a worksheet. - [Parse Document](https://www.unsiloed.ai/docs/api-reference/parser/parse-document.md): Upload a document for parsing and retrieve ordered Markdown chunks with layout metadata. - [Parse Excel](https://www.unsiloed.ai/docs/api-reference/parser/parse-excel.md): Dedicated ingestion endpoint for Excel workbooks (.xls / .xlsx) with spreadsheet-specific configuration. - [Get Parse Result](https://www.unsiloed.ai/docs/api-reference/parser/get-parse-job-status.md): Check the status and retrieve results of parsing jobs - [Upload Large Files for Parsing](https://www.unsiloed.ai/docs/api-reference/parser/parse-document-v2.md): Upload a large document to Unsiloed-managed storage with a presigned URL, then poll the standard Parse status endpoint. - [Extract Data](https://www.unsiloed.ai/docs/api-reference/extraction/extract-data.md): Extract structured data from PDF documents using custom schemas - [Get Extraction Result](https://www.unsiloed.ai/docs/api-reference/jobs/results.md): Retrieve the results of a completed processing job - [Classify Document](https://www.unsiloed.ai/docs/api-reference/classification/classify-document.md): Classify PDF and image documents into predefined categories with confidence scoring using job-based processing - [Get Classification Result](https://www.unsiloed.ai/docs/api-reference/classification/get-classification-status.md): Check the status and progress of classification jobs and retrieve results - [Split Document](https://www.unsiloed.ai/docs/api-reference/splitting/split-document.md): Split PDF documents by classifying pages into different categories - [Get Split Result](https://www.unsiloed.ai/docs/api-reference/splitting/get-split-status.md): Check the status and retrieve results of document splitting jobs - [Get Organization Usage](https://www.unsiloed.ai/docs/api-reference/organization/usage.md): Check your organization's current usage, limits, and remaining quota - [Capacity and Backpressure](https://www.unsiloed.ai/docs/api-reference/limits/capacity-and-backpressure.md): What a 503 from the API means, how batch extraction counts against your limits, and how to poll jobs responsibly - [Checking API Health](https://www.unsiloed.ai/docs/api-reference/limits/checking-api-health.md): Confirm the Unsiloed API is reachable and your API key works, and what each response means ## OpenAPI Specs - [openapi](/docs/api-reference/openapi.json) - [openapi-v1](/docs/api-reference/parser/openapi-v1.json) - [openapi-v2](/docs/api-reference/parser/openapi-v2.json) - [sample_spec](/docs/tooling/tests/fixtures/sample_spec.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.