API MyBestPDF

Intégrez nos outils de manipulation PDF dans vos applications

L'API REST MyBestPDF vous permet d'automatiser toutes les opérations sur vos fichiers PDF : conversion, compression, fusion, OCR, signature électronique, et bien plus.

Pourquoi notre API ?

Rapide & Fiable

Traitement optimisé avec des temps de réponse ultra-rapides. Infrastructure distribuée et scalable.

Sécurisé

Authentification par token. Fichiers supprimés après traitement. Connexions chiffrées.

Pay-as-you-go

Payez uniquement ce que vous consommez. Pas d'abonnement, pas d'engagement.

Endpoints principaux

POST/v1/convert/pdf-to-word

Convertir un PDF en document Word (.docx)

POST/v1/compress

Compresser un fichier PDF

POST/v1/merge

Fusionner plusieurs fichiers PDF

POST/v1/watermark

Ajouter un filigrane à un PDF

POST/v1/ocr

Reconnaissance optique de caractères (OCR)

Exemple d'utilisation

// JavaScript/Node.js example
const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('options', JSON.stringify({ level: 'ebook' }));

const response = await fetch('https://api.mybestpdf.com/v1/compress', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: formData
});

const { jobId } = await response.json();

// Vérifier le statut
const checkStatus = async () => {
  const result = await fetch(`https://api.mybestpdf.com/v1/jobs/${jobId}`, {
    headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
  });
  const data = await result.json();
  
  if (data.status === 'done') {
    // Télécharger le résultat
    const download = await fetch(`https://api.mybestpdf.com/v1/jobs/${jobId}/result`, {
      headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
    });
    const { resultUrl } = await download.json();
    console.log('Fichier prêt:', resultUrl);
  } else if (data.status === 'processing') {
    setTimeout(checkStatus, 2000);
  }
};

checkStatus();

Tarification

10€

100 crédits

40€

500 crédits

70€

1000 crédits

La plupart des opérations coûtent 1 crédit. L'OCR coûte 2 crédits par page, la signature électronique coûte 3 crédits.

Rate Limiting

60 requêtes par minute

1000 requêtes par heure

Les headers X-RateLimit-Remaining et X-RateLimit-Limit vous indiquent votre quota restant.