iLovePDF Convert your PDF now

API Documentation

Put PDF tools straight into your app.

The iLovePDF API lets you merge, split, compress, convert and secure documents from your own code. It is a clean REST interface that speaks plain HTTP and JSON, so you can build with it in any language.

Endpoints

What you can call

Every tool on the site has an endpoint behind it, grouped here by what it does.

01

Merge & split

Join files into one document or break a PDF into ranges with a single request from your backend.

02

Compress & convert

Shrink large files or turn documents into PDF and back, then stream the result straight to your app.

03

Secure & sign

Add a password, redact details or place a signature so the files you handle stay protected end to end.

04

Extract & read

Pull text and page data out of a PDF to feed your search, your records or your own workflow.

How it works

From key to result in three steps

The flow is the same for every task, so once you know one you know them all.

  1. Get your keys

    Create a free account and generate a project key. It identifies your app on every request you send.

  2. Send a request

    Call a REST endpoint with your file and options. Each task follows the same clear, predictable shape.

  3. Receive the result

    Download the finished file or read the response in your code. Processed files are removed afterward.

Why developers pick it

Built for developers

A small, consistent surface you can wire up quickly and trust in production.

A predictable REST design

Every endpoint uses plain HTTP and JSON, so you can call it from any language without a special client.

The same engine as the site

Your requests run on the tools that power iLovePDF, so output in your app matches what users see here.

Secure by default

Calls are authenticated and encrypted, and the files you send are deleted once the task is complete.

Built to scale with you

Start with a handful of calls and grow into steady volume. The interface stays the same as you do.