# Processing from URLs

Source: https://www.digiparser.com/docs/guides/document-processing/processing-from-urls

Ways to Add Documents

# Processing from URLs

Process documents from URLs via the API

Copy MarkdownOpen

# [Processing from URLs](#processing-from-urls)

Feedback

DigiParser can **process documents from URLs**--you send **links** to documents (e.g. PDFs on a server or cloud storage) instead of uploading files. The system downloads each file from the URL and processes it like a normal upload.

Feedback

This is done through the **Process API**, not from the Document Inbox UI. It's useful when:

Feedback

*   Documents are already **hosted online** (your server, S3, Google Drive, etc.).
*   You use **Zapier**, **Make**, or other **automation tools** that work with URLs.
*   You have **scripts or integrations** that call the API.

## [How it works](#how-it-works)

Feedback

1.  You have **document URLs** that point directly to files (PDF, images, Office docs, etc.). The URLs must be **publicly accessible** without cookies or sign-in so DigiParser can fetch them.
2.  You call the **Process API** with a **parser ID** or **classifier ID** and your **API key**, then pass an array of **URLs** in the request body.
3.  DigiParser downloads each file. Parser URL imports are processed by that parser. Classifier URL imports are sorted first, then routed to the matching parser.

Feedback

Processed documents show up in the same inbox as uploads and email. You can filter, edit, and export them as usual.

Feedback

DigiParser queues the batch only after every file has been stored. If one transfer fails before queueing, retry the complete request rather than assuming earlier files were accepted.

## [Where to use it](#where-to-use-it)

Feedback

*   **API** - Use the Process API (`/api/v1/process/urls`) with a `urls` array and exactly one of `parserId` or `classifierId`. Legacy parser-only URL imports still work at `/api/v1/process/{parserId}/urls`. See the [API Reference](/docs/api) for authentication and request format.
*   **Zapier** - If your Zapier integration supports "Process from URL," you can send document URLs there instead of file uploads.
*   **Custom integrations** - Any tool that can send HTTP requests can use the API to process documents from URLs.

## [Supported files and limits](#supported-files-and-limits)

Feedback

The same **file types** as uploads are supported (PDF, PNG, JPEG, Word, Excel, etc.). The parser or classifier **accepted file types** setting still applies. **Split** behavior follows the parser or classifier split settings when the document is a PDF, including **Split with AI**.

Feedback

Each request can contain up to **20 URLs**, with a maximum of **100 MB per file**. Each download must finish within five minutes.

Feedback

Every URL and redirect must:

Feedback

*   Use HTTP or HTTPS
*   Resolve to a public internet address
*   Return the file without browser cookies, login credentials, or DigiParser authorization
*   Follow no more than five redirects

Feedback

URLs for localhost, private networks, local devices, cloud metadata services, or files that require credentials are rejected.

Feedback

If **Document type rules** are enabled, DigiParser checks each URL import before extraction. Depending on the selected rule, DigiParser can process only matching document types or skip matching types and process everything else. Skipped documents stay visible in the Document Inbox.

## [Tips](#tips)

Feedback

*   Ensure URLs are **publicly accessible** and return the actual file (not a login page).
*   Use **HTTPS** when possible. DigiParser checks each redirect before downloading the file.
*   If a batch fails during download, correct the failing URL and retry the complete batch.
*   Use [Document Type Rules](/docs/guides/parsers/parser-settings/document-type-rules) if URL imports may include files that do not belong in this parser.
*   Use [Document Classifiers](/docs/guides/document-classifiers) if URL imports may contain files for several parsers.

## [Next steps](#next-steps)

Feedback

*   [API Reference](/docs/api) - Process API details and authentication
*   [Document Classifiers](/docs/guides/document-classifiers) - Route mixed URL imports to different parsers
*   [Uploading Documents](/docs/guides/document-processing/uploading-documents) - Upload from the app
*   [Send Documents by Email](/docs/guides/document-processing/processing-via-email) - Send documents by email

How is this guide?

GoodBad

[

Automatically Forward Selected Outlook Emails

Create an Outlook rule that sends matching document emails to DigiParser

](/docs/guides/document-processing/email/automatic-forwarding-outlook)[

Collect Documents from Clients

Share an upload page so clients can send documents without a DigiParser account

](/docs/guides/document-processing/collecting-documents-from-clients)