PAIM PAPYR ES, EN, FR, DE, IT, PT, 繁中, NL, PL, CA, EU, GL, SV, DA, NB, FI, CS, SK, RO, HU, EL, TR, JA, KO

L'API di PAPYR

Gli stessi strumenti del sito, dal tuo codice: invia un file via HTTP e ricevi il risultato. Senza archiviazione: elaboriamo e cancelliamo, come sempre.

Beta chiusa, di proposito

L'API si apre gradualmente, per design: chiavi per account (ruotabili e revocabili), limiti di burst, quota mensile e limiti d'ingresso. È inclusa nel piano Pro; per provarla o per volumi, scrivici e ti diamo accesso.

Richiedi l'accesso

Autenticazione

Ogni richiesta porta la tua chiave in un header. La chiave si mostra una sola volta alla creazione; conservala in un gestore di segreti. Puoi revocarla in qualsiasi momento.

Authorization: Bearer papyr_sk_…

Inizia in un minuto

curl -X POST https://www.aim-papyr.ai/api/v1/pdf/merge \
  -H "Authorization: Bearer papyr_sk_YOUR_KEY" \
  -F "files=@report.pdf" -F "files=@annex.pdf" \
  -o merged.pdf

Scan to searchable PDF bash

curl -X POST https://www.aim-papyr.ai/api/v1/pdf/ocr \
  -H "Authorization: Bearer YOUR_KEY" \
  -F "file=@factura.pdf" -F "lang=spa" \
  -o factura-buscable.pdf

Extract tables to CSV python

import requests

r = requests.post(
    "https://www.aim-papyr.ai/api/v1/pdf/to-csv",
    headers={"Authorization": "Bearer YOUR_KEY"},
    files={"file": open("facturas.pdf", "rb")},
    data={"sep": ";"}, timeout=120)
r.raise_for_status()
open("facturas.csv", "wb").write(r.content)
print(r.headers["X-Monthly-Used"], "/", r.headers["X-Monthly-Limit"])

PDF to Word from the browser javascript

const fd = new FormData();
fd.append("file", archivo);        // File o Blob

const r = await fetch("https://www.aim-papyr.ai/api/v1/pdf/to-word", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_KEY" },
  body: fd,
});
if (!r.ok) throw new Error((await r.json()).detail);
const docx = await r.blob();

Endpoint (v1)

GET/api/v1/meValida la tua chiave; restituisce piano, uso e limiti.
POST/api/v1/convert/to-pdfOffice → PDF — file
POST/api/v1/img/compressComprimi immagine — file + quality
POST/api/v1/img/convertConverti immagine — file + fmt, quality
POST/api/v1/pdf/compressComprimi — file
POST/api/v1/pdf/mergeUnisci — files[]
POST/api/v1/pdf/ocrOCR — file + lang
POST/api/v1/pdf/page-numbersNumeri di pagina — file + position, start
POST/api/v1/pdf/protectProteggi — file + password
POST/api/v1/pdf/rotateRuota — file + degrees
POST/api/v1/pdf/splitDividi — file + cada
POST/api/v1/pdf/to-csvPDF → CSV — file + sep
POST/api/v1/pdf/to-imagesPDF → immagini — file + dpi, fmt
POST/api/v1/pdf/to-textPDF → Testo — file
POST/api/v1/pdf/to-wordPDF → Word — file + lang
POST/api/v1/pdf/unlockSblocca — file + password
POST/api/v1/pdf/watermarkFiligrana — file + text

Limiti — chiari, e nella risposta

I tuoi dati, come sempre

Elaborati su server dell'UE solo per la tua operazione e scartati con la risposta. L'API non allenta nulla della politica sulla privacy del sito.