# Overview

Source: https://www.digiparser.com/docs/api

# Overview

Complete API documentation for developers

Copy MarkdownOpen

# [API Reference](#api-reference)

Feedback

DigiParser provides a REST API for processing documents and managing the same parser, classifier, field, document, folder, review, export, and webhook resources available in the app.

## [Getting Started](#getting-started)

### [Authentication](#authentication)

Feedback

All API requests require authentication using API keys.

Feedback

[Learn more about authentication ->](/docs/api/authentication)

### [MCP for AI agents](#mcp-for-ai-agents)

Feedback

Use the remote DigiParser MCP server when you want an AI assistant to manage parsers and classifiers, process documents, search extracted data, review documents, or export data through natural language.

Feedback

[Set up the MCP server ->](/docs/api/mcp)

### [Base URL](#base-url)

```
https://api.digiparser.com
```

Feedback

All endpoints are under `/api/v1/`, for example `GET /api/v1/parsers`, `GET /api/v1/classifiers`, or `POST /api/v1/process/files`.

## [API Groups](#api-groups)

Feedback

*   **Document Processing**: upload files or URLs to a parser or classifier, retrieve extracted data from parsers, and use legacy-compatible parser processing endpoints.
*   **Parser Management**: discover, create, update, and duplicate parsers.
*   **Document Classifiers**: create classifier routing rules, upload mixed document batches, and inspect routed, skipped, or failed classifier documents.
*   **Fields**: manage parser fields and table fields.
*   **Documents**: list, search, inspect, rename, move, update extracted data, delete, and reprocess documents.
*   **Folders**: create, update, list, and delete parser folders.
*   **Reviews & Approvals**: list reviewers, manage review stages, assign documents, and approve or reject documents.
*   **Exports**: export extracted data as JSON, XML, CSV, or XLSX.
*   **Webhooks**: manage parser webhook endpoints.
*   **MCP Server**: connect AI agents to DigiParser using OAuth.

Feedback

[Open the API reference ->](/docs/openapi)

### [Rate Limits](#rate-limits)

Feedback

*   100 requests per minute per API key
*   10,000 requests per day per API key

## [Webhooks](#webhooks)

Feedback

Receive real-time notifications about document processing.

Feedback

[Learn about webhooks ->](/docs/api/webhooks)

## [MCP Server](#mcp-server)

Feedback

Connect AI agents to DigiParser with the remote MCP server at `https://mcp.digiparser.com/mcp`. MCP uses OAuth and is scoped to the team selected during consent.

Feedback

[Set up MCP ->](/docs/api/mcp)

## [Documents](#documents)

Feedback

Use document endpoints to search by name or external ID, filter by folder or status, retrieve extracted data, update customer-managed fields, move documents between folders, and delete documents.

## [Document Classifiers](#document-classifiers)

Feedback

Use classifier endpoints when a mixed batch should be sorted before extraction. Classifiers do not have fields, extracted-data exports, reviews, or webhooks. Routed documents are extracted by the target parsers, and target parser exports/webhooks run after extraction.

## [Fields](#fields)

Feedback

Use field endpoints to manage both scalar fields and table fields. Tables are represented as fields with `type: "table"` and a `columns` list.

## [Exports](#exports)

Feedback

Use export endpoints to download extracted data for selected documents or filtered document sets.

## [Reviews & Approvals](#reviews--approvals)

Feedback

Use review endpoints to configure parser review stages, find eligible reviewers, assign documents with `assigneeId`, and approve, reject, or reset documents from your own systems. Approval actions require a `reviewerId` so DigiParser can enforce the same assigned-reviewer rule used in the app.

## [SDKs](#sdks)

Feedback

Official SDKs coming soon. For now, use the REST API directly.

How is this guide?

GoodBad

[

Authentication

How to authenticate API requests

](/docs/api/authentication)