# 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, 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, 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` or `POST /api/v1/process/{parserId}/files`.

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

Feedback

*   **Document Processing**: upload files, upload URLs, retrieve extracted data, and use legacy-compatible processing endpoints.
*   **Parser Management**: discover, create, update, and duplicate parsers.
*   **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, 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.

## [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)