# Docparser

Docparser is the most advanced cloud based document parsing and automation tool in the market today.

- **Category:** documents
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `DOCPARSER`
- **Version:** 20260211_00

## Tools

### Get Multiple Document Results

**Slug:** `DOCPARSER_GET_MULTIPLE_DOCUMENT_RESULTS`

Tool to retrieve parsed data from multiple documents processed by a specific parser. Use when you need to fetch results for multiple documents at once. Returns up to 100 results by default, with a maximum of 10000.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `date` | string | No | ISO 8601 or Unix timestamp; required when using 'uploaded_after' or 'processed_after' list modes. |
| `list` | string ("last_uploaded" | "uploaded_after" | "processed_after") | No | Filtering mode - 'last_uploaded', 'uploaded_after', or 'processed_after'. |
| `limit` | integer | No | Maximum number of documents to return. Default is 100, maximum is 10000. |
| `format` | string ("object" | "flat") | No | Output format - 'object' for nested JSON or 'flat' for simplified key/value pairs. |
| `sort_by` | string ("parsed_at" | "processed_at" | "uploaded_at" | "first_processed_at" | "imported_at" | "integrated_at" | "dispatched_webhook_at" | "preprocessed_at") | No | Sort by timestamp field. Options: 'parsed_at', 'processed_at', 'uploaded_at', 'first_processed_at', 'imported_at', 'integrated_at', 'dispatched_webhook_at', or 'preprocessed_at'. |
| `parser_id` | string | Yes | Unique identifier for the document parser. Can be obtained via the List Parsers endpoint or found in parser settings under 'Settings > API'. |
| `remote_id` | string | No | Returns only documents with matching remote_id. |
| `sort_order` | string ("ASC" | "DESC") | No | Sort direction - 'ASC' for ascending or 'DESC' for descending. |
| `include_processing_queue` | boolean | No | Include unprocessed documents when set to true. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Parser Models

**Slug:** `DOCPARSER_GET_PARSER_MODELS`

Tool to retrieve all model layouts for a specific parser. Use when you need to list different layout configurations within a parser that help handle document variations.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `parser_id` | string | Yes | The unique identifier of the parser. Can be obtained from the List Parsers endpoint or found in the Document Parser settings under 'Settings > API' within the Docparser app. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Parsers

**Slug:** `DOCPARSER_LIST_PARSERS`

Tool to retrieve all Document Parsers linked to your account. Use when you need to view available parsers or obtain parser IDs for subsequent operations.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Ping API

**Slug:** `DOCPARSER_PING`

Tool to test API authentication and connection health check for Docparser API. Use when you need to verify that API credentials are valid and the connection is working.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
