# TextIn Intelligent Document Parsing ## Docs - [Overview](https://docs.textin.ai/xparse/overview.md): Convert documents into structured data for AI and automation. - [Authentication](https://docs.textin.ai/xparse/authentication.md): Get your API credentials and authenticate API requests. - [Supported Files & Limits](https://docs.textin.ai/xparse/supported-files.md): Review supported file types, input requirements, processing limits, and concurrency limits for xParse. - [Errors](https://docs.textin.ai/xparse/errors.md): This page lists common xParse error codes. - [Parse Quickstart](https://docs.textin.ai/xparse/parse/quickstart.md): Parse your first document into Markdown and structured elements. - [Configuration](https://docs.textin.ai/xparse/parse/configuration.md): Customize parsing behavior and choose which output fields the **Parse** returns. - [Response Format](https://docs.textin.ai/xparse/parse/response-format.md): Understand the **Parse** response format. - [Async Processing](https://docs.textin.ai/xparse/parse/async-processing.md): Use asynchronous parsing for large documents, batch jobs, or workflows that do not need the result in the original request. - [Examples](https://docs.textin.ai/xparse/parse/examples.md): Common implementation patterns for Parse. - [Extract Quickstart](https://docs.textin.ai/xparse/extract/quickstart.md): Extract structured data from your document - [Schema Guide](https://docs.textin.ai/xparse/extract/schema-guide.md): Create schemas for **Extract**. - [Response Format](https://docs.textin.ai/xparse/extract/response-format.md): This page describes the **Extract** response format. - [Best Practices](https://docs.textin.ai/xparse/extract/best-practices.md): Use clear field names, precise descriptions, and simple schema structures to improve extraction quality. - [Sync Parse](https://docs.textin.ai/api-reference/endpoint/xparse/v1/parse-sync.md): Parse unstructured documents (image/pdf/word/html/excel/ppt/txt, etc.) into AI-friendly structured data (JSON, Markdown), with rich metadata (traceable, explainable, and verifiable) - [Async Parse](https://docs.textin.ai/api-reference/endpoint/xparse/v1/parse-async.md): Create an asynchronous document parsing job, returns job_id immediately. Query processing status and results via job_id. - [Get Async Parse Result](https://docs.textin.ai/api-reference/endpoint/xparse/v1/parse-async-status.md): Query the processing status and results of an asynchronous parsing job via job_id. - [Document Extraction](https://docs.textin.ai/api-reference/endpoint/extract-v3.md) ## OpenAPI Specs - [parse-sync-1.3.0.openapi](https://docs.textin.ai/api-reference/parse-sync-1.3.0.openapi.yaml) - [parse-async-1.3.0.openapi](https://docs.textin.ai/api-reference/parse-async-1.3.0.openapi.yaml) - [extract-1.0.3.openapi](https://docs.textin.ai/api-reference/extract-1.0.3.openapi.yaml) - [pipeline-1.0.0.openapi](https://docs.textin.ai/api-reference/pipeline-1.0.0.openapi.yaml) - [parse-async-1.0.0.openapi](https://docs.textin.ai/api-reference/parse-async-1.0.0.openapi.yaml) - [medical-bill-1.2.0.openapi](https://docs.textin.ai/api-reference/medical-bill-1.2.0.openapi.yaml) - [extract-sync-1.0.0.openapi](https://docs.textin.ai/api-reference/extract-sync-1.0.0.openapi.yaml) - [bill-2.0.0.openapi](https://docs.textin.ai/api-reference/bill-2.0.0.openapi.yaml)