Skip to content

iLoveAPI

Compress, merge, split, convert, OCR, watermark, protect and sign PDFs and images using iLovePDF / iLoveIMG / iLoveSign.

Content & files

Connect it

In Keystile Automations → Connections → New connection, choose iLoveAPI and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in iLoveAPI: add page numbers to pdf (Stamp page numbers onto a PDF, with control over position and styling).

What it can do (22 actions)

ActionWhat it doesChanges data
Add Page Numbers to PDFStamp page numbers onto a PDF, with control over position and styling.
Compress PDFReduce the size of a PDF file using iLoveAPI.
Create Signature RequestSend one or more PDF documents for electronic signature, with custom signers and signature placeholders.Yes
Download Audit TrailDownload the audit-trail PDF for a completed signature request. Useful for compliance and dispute resolution.
Download Signed FilesDownload the signed PDF (or ZIP if multiple files). The signature must be in "completed" status.
Extract Text from PDFExtract plain or detailed text (with positions and font metadata) from a PDF.
Get Signature StatusLook up the current status of a signature request, including each signer.
HTML to PDFConvert a publicly accessible web page URL into a PDF.
Increase Expiration DaysExtend the expiration of a signature request by a number of days. Total cannot exceed 130 days from now.Yes
JPG to PDFConvert one or more images (JPG/PNG) into a PDF document.
Merge PDFCombine multiple PDF files into a single document, in the order provided.
OCR PDFRun OCR on a PDF to make scanned documents searchable. Supports 100+ languages.
Office to PDFConvert Office documents (DOCX, XLSX, PPTX, ODT, etc.) to PDF.
PDF to JPGConvert PDF pages to JPG images, or extract images embedded in the PDF.
Protect PDFAdd a password to a PDF document.
Repair PDFAttempt to fix a damaged or corrupted PDF file.
Rotate PDFRotate every page of a PDF by 90, 180, or 270 degrees.
Send Signer ReminderEmail a reminder to signers who have not yet completed the signature. Limited to 2 calls per day.Yes
Split PDFSplit a PDF by page ranges, fixed page batches, removed pages, or target file size.
Unlock PDFRemove the password from a PDF (you must know the current password).
Void SignatureCancel an in-progress signature request. The document becomes inaccessible to all signers.
Watermark PDFStamp a text or image watermark across pages of a PDF.

Start a workflow when… (11 triggers)

  • Task Completed — Fires when a processing task finishes successfully. Optionally filter by tool.
  • Task Failed — Fires when a processing task fails. Optionally filter by tool.
  • Signature Created — Fires when a new signature request is created.
  • Signature Sent — Fires when a signature request is sent to all receivers.
  • Signature Completed — Fires when every signer has finished. Use this to drive contract-completion automations.
  • Signature Declined — Fires when a signer or validator declines the signature request.
  • Signature Expired — Fires when a signature request reaches its expiration date.
  • Signature Voided — Fires when the requester cancels an in-progress signature.
  • Signer Viewed Document — Fires when an individual receiver opens the document.
  • Signer Signed — Fires when an individual signer completes their signature.
  • Signer Declined — Fires when an individual signer declines to sign.

How Keystile protects it

Every iLoveAPI action is checked before it runs, whether it comes from an AI tool or a workflow. 3 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use iLoveAPI with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps