---
seo_title: API de conversion de fichiers : documents et images | EnConvert
meta_desc: L'API REST de conversion de fichiers d'EnConvert : 51 endpoints pour documents, images, données et pages web, en modes synchrone, asynchrone et par lots.
keywords: api conversion de fichiers, api rest conversion de documents, convertir des fichiers en ligne api, api conversion url en pdf, api conversion d'images, api conversion document en pdf, api conversion de fichiers asynchrone, convertir fichier via api rest
---

# API de conversion de fichiers EnConvert

EnConvert est une API REST de conversion de fichiers permettant de convertir des documents, des images, des formats de données et des pages web d'un format à l'autre. Par exemple, elle transforme une URL en PDF via `/v1/convert/url-to-pdf`. Elle donne aux développeurs un accès programmatique à 51 endpoints de conversion ainsi qu'à six endpoints de veille web V2, sans avoir à gérer d'infrastructure de conversion. Les requêtes s'exécutent en mode synchrone ou asynchrone, et le traitement par lots permet de convertir plusieurs fichiers ou URLs en une seule requête.

<div class="alert alert-warning">
<strong>Bêta :</strong> L'API EnConvert est actuellement en bêta. Les endpoints, paramètres et formats de réponse peuvent évoluer à mesure que nous affinons la plateforme en fonction des retours des développeurs. Nous recommandons de vous appuyer sur un comportement précis plutôt que de vous fier à des champs non documentés.
</div>

**URL de base :**

```
https://api.enconvert.com
```

Toutes les requêtes API doivent être adressées à cette URL de base, suivie du chemin d'endpoint approprié (par exemple, `https://api.enconvert.com/v1/convert/url-to-pdf`).

## Fonctionnalités clés

- **51 endpoints de conversion** couvrant les documents, les formats de données, les images et les pages web
- **Veille web (V2, bêta)** -- percevoir, découvrir, rechercher, extraire, ingérer et surveiller des pages web via six [endpoints `/v2`](/fr/docs/concepts/v1-and-v2.md), tous appelables aujourd'hui
- **Deux méthodes d'authentification** -- clés privées pour les intégrations serveur à serveur et clés publiques avec JWT pour un usage côté client
- **Traitement par lots** -- convertissez plusieurs fichiers ou URLs en une seule requête
- **Modes synchrone et asynchrone** -- obtenez les résultats immédiatement ou interrogez l'état d'avancement des tâches longues
- **[Notifications de tâches](/fr/docs/guides/webhooks.md)** -- recevez des rappels webhook lorsque les conversions asynchrones se terminent
- **[Widgets web](/fr/docs/guides/integrations.md#web-widgets)** -- intégrez la fonctionnalité de conversion directement dans votre application web
- **Aucun SDK requis** -- utilisez des requêtes HTTP standard depuis n'importe quel langage ou plateforme

## Conversions prises en charge

### Pages web

| Conversion | Endpoint |
|---|---|
| URL vers PDF | [`/v1/convert/url-to-pdf`](/fr/docs/endpoints/convert/web-pages/url-to-pdf.md) |
| URL vers capture d'écran | [`/v1/convert/url-to-screenshot`](/fr/docs/endpoints/convert/web-pages/url-to-screenshot.md) |
| URL vers Markdown | [`/v1/convert/url-to-markdown`](/fr/docs/endpoints/convert/web-pages/url-to-markdown.md) |
| Site web vers PDF | [`/v1/convert/website-to-pdf`](/fr/docs/endpoints/convert/web-pages/website-to-pdf.md) |
| Site web vers capture d'écran | [`/v1/convert/website-to-screenshot`](/fr/docs/endpoints/convert/web-pages/website-to-screenshot.md) |

### Formats de données

| Conversion | Endpoint |
|---|---|
| JSON vers XML | [`/v1/convert/json-to-xml`](/fr/docs/endpoints/convert/data-formats/json-to-xml.md) |
| XML vers JSON | [`/v1/convert/xml-to-json`](/fr/docs/endpoints/convert/data-formats/xml-to-json.md) |
| JSON vers YAML | [`/v1/convert/json-to-yaml`](/fr/docs/endpoints/convert/data-formats/json-to-yaml.md) |
| YAML vers JSON | [`/v1/convert/yaml-to-json`](/fr/docs/endpoints/convert/data-formats/yaml-to-json.md) |
| JSON vers CSV | [`/v1/convert/json-to-csv`](/fr/docs/endpoints/convert/data-formats/json-to-csv.md) |
| CSV vers JSON | [`/v1/convert/csv-to-json`](/fr/docs/endpoints/convert/data-formats/csv-to-json.md) |
| JSON vers TOML | [`/v1/convert/json-to-toml`](/fr/docs/endpoints/convert/data-formats/json-to-toml.md) |
| TOML vers JSON | [`/v1/convert/toml-to-json`](/fr/docs/endpoints/convert/data-formats/toml-to-json.md) |
| CSV vers XML | [`/v1/convert/csv-to-xml`](/fr/docs/endpoints/convert/data-formats/csv-to-xml.md) |
| XML vers CSV | [`/v1/convert/xml-to-csv`](/fr/docs/endpoints/convert/data-formats/xml-to-csv.md) |
| Markdown vers HTML | [`/v1/convert/markdown-to-html`](/fr/docs/endpoints/convert/data-formats/markdown-to-html.md) |

### Documents vers PDF

| Conversion | Endpoint |
|---|---|
| HTML vers PDF | [`/v1/convert/html-to-pdf`](/fr/docs/endpoints/convert/documents/html-to-pdf.md) |
| Markdown vers PDF | [`/v1/convert/markdown-to-pdf`](/fr/docs/endpoints/convert/documents/markdown-to-pdf.md) |
| Word vers PDF | [`/v1/convert/doc-to-pdf`](/fr/docs/endpoints/convert/documents/doc-to-pdf.md) |
| Excel vers PDF | [`/v1/convert/excel-to-pdf`](/fr/docs/endpoints/convert/documents/excel-to-pdf.md) |
| PowerPoint vers PDF | [`/v1/convert/ppt-to-pdf`](/fr/docs/endpoints/convert/documents/ppt-to-pdf.md) |
| Pages vers PDF | [`/v1/convert/pages-to-pdf`](/fr/docs/endpoints/convert/documents/pages-to-pdf.md) |
| Numbers vers PDF | [`/v1/convert/numbers-to-pdf`](/fr/docs/endpoints/convert/documents/numbers-to-pdf.md) |
| ODT vers PDF | [`/v1/convert/odt-to-pdf`](/fr/docs/endpoints/convert/documents/odt-to-pdf.md) |
| ODS vers PDF | [`/v1/convert/ods-to-pdf`](/fr/docs/endpoints/convert/documents/ods-to-pdf.md) |
| ODP vers PDF | [`/v1/convert/odp-to-pdf`](/fr/docs/endpoints/convert/documents/odp-to-pdf.md) |
| OTS vers PDF | [`/v1/convert/ots-to-pdf`](/fr/docs/endpoints/convert/documents/ots-to-pdf.md) |
| N'importe quel document en PDF | [`/v1/convert/anything-to-pdf`](/fr/docs/endpoints/convert/documents/anything-to-pdf.md) |
| N'importe quel document en Markdown | [`/v1/convert/anything-to-markdown`](/fr/docs/endpoints/convert/documents/anything-to-markdown.md) |

### Conversions d'images

| Conversion | Endpoint |
|---|---|
| JPEG vers PNG | [`/v1/convert/jpeg-to-png`](/fr/docs/endpoints/convert/images/jpeg-to-png.md) |
| PNG vers JPEG | [`/v1/convert/png-to-jpeg`](/fr/docs/endpoints/convert/images/png-to-jpeg.md) |
| JPEG vers SVG | [`/v1/convert/jpeg-to-svg`](/fr/docs/endpoints/convert/images/jpeg-to-svg.md) |
| SVG vers JPEG | [`/v1/convert/svg-to-jpeg`](/fr/docs/endpoints/convert/images/svg-to-jpeg.md) |
| JPEG vers HEIC | [`/v1/convert/jpeg-to-heic`](/fr/docs/endpoints/convert/images/jpeg-to-heic.md) |
| HEIC vers JPEG | [`/v1/convert/heic-to-jpeg`](/fr/docs/endpoints/convert/images/heic-to-jpeg.md) |
| JPEG vers WebP | [`/v1/convert/jpeg-to-webp`](/fr/docs/endpoints/convert/images/jpeg-to-webp.md) |
| WebP vers JPEG | [`/v1/convert/webp-to-jpeg`](/fr/docs/endpoints/convert/images/webp-to-jpeg.md) |
| PNG vers SVG | [`/v1/convert/png-to-svg`](/fr/docs/endpoints/convert/images/png-to-svg.md) |
| SVG vers PNG | [`/v1/convert/svg-to-png`](/fr/docs/endpoints/convert/images/svg-to-png.md) |
| PNG vers HEIC | [`/v1/convert/png-to-heic`](/fr/docs/endpoints/convert/images/png-to-heic.md) |
| HEIC vers PNG | [`/v1/convert/heic-to-png`](/fr/docs/endpoints/convert/images/heic-to-png.md) |
| PNG vers WebP | [`/v1/convert/png-to-webp`](/fr/docs/endpoints/convert/images/png-to-webp.md) |
| WebP vers PNG | [`/v1/convert/webp-to-png`](/fr/docs/endpoints/convert/images/webp-to-png.md) |
| SVG vers HEIC | [`/v1/convert/svg-to-heic`](/fr/docs/endpoints/convert/images/svg-to-heic.md) |
| HEIC vers SVG | [`/v1/convert/heic-to-svg`](/fr/docs/endpoints/convert/images/heic-to-svg.md) |
| SVG vers WebP | [`/v1/convert/svg-to-webp`](/fr/docs/endpoints/convert/images/svg-to-webp.md) |
| WebP vers SVG | [`/v1/convert/webp-to-svg`](/fr/docs/endpoints/convert/images/webp-to-svg.md) |
| HEIC vers WebP | [`/v1/convert/heic-to-webp`](/fr/docs/endpoints/convert/images/heic-to-webp.md) |
| WebP vers HEIC | [`/v1/convert/webp-to-heic`](/fr/docs/endpoints/convert/images/webp-to-heic.md) |
| PDF vers JPEG | [`/v1/convert/pdf-to-jpeg`](/fr/docs/endpoints/convert/images/pdf-to-jpeg.md) |
| Compresser une image | [`/v1/convert/compress-image`](/fr/docs/endpoints/convert/images/compress-image.md) |

## Veille web (V2)

Les endpoints V2 transforment une URL en quelque chose qu'une application peut exploiter : du Markdown propre, des données structurées, un ensemble de résultats de recherche, des chunks prêts pour le RAG, ou une alerte de changement. Ils s'exécutent sur le même moteur Chrome headless et avec les mêmes clés API que les endpoints de conversion, puisent dans le même quota mensuel unifié d'ops, et ont leur propre statut bêta.

| Endpoint | Ce qu'il fait |
|---|---|
| [`/v2/perceive`](/fr/docs/endpoints/perceive.md) | Effectue le rendu d'une URL une seule fois et renvoie du Markdown, du HTML, une capture d'écran, un PDF, des liens et des données structurées à partir de ce rendu unique. |
| [`/v2/discover`](/fr/docs/coming-soon/discover.md) | Énumère les URLs d'un site à partir de son sitemap et d'une exploration HTTP, sans effectuer le rendu de chaque page. |
| [`/v2/lookup`](/fr/docs/coming-soon/lookup.md) | Effectue une recherche web, actualités, universitaire ou cartographique, et perçoit éventuellement les meilleurs résultats. |
| [`/v2/distill`](/fr/docs/coming-soon/distill.md) | Extrait des données correspondant à un schéma JSON, avec une passe CSS gratuite et un repli assisté par LLM. |
| [`/v2/ingest`](/fr/docs/endpoints/ingest.md) | Explore un site pour produire des chunks prêts pour le RAG et un fichier JSONL, livrés de manière asynchrone. |
| [`/v2/watch`](/fr/docs/coming-soon/watch.md) | Surveille une URL pour détecter les changements et vous avertit par webhook ou e-mail lorsqu'elle change. |

Les six sont appelables aujourd'hui avec la même clé. Perceive et Ingest sont en disponibilité générale ; Distill, Lookup, Watch et Discover sont en bêta privée, donc leurs formes de requête et de réponse peuvent changer sans préavis et leurs pages restent sous [Bientôt disponible](/fr/docs/coming-soon.md).

<div class="alert alert-warning">
<strong>Un quota unifié :</strong> Les conversions V1 et les opérations V2 puisent dans un seul quota mensuel d'ops. Chaque unité de travail coûte une op : une conversion de fichier, une URL perçue ou distillée, une page ingérée, une requête lookup, un appel discover. Pas de multiplicateurs de crédits, pas de compteurs par endpoint. Allocations par palier : Founding 500, Indie 3 000, Studio 15 000, Production 50 000 ops par mois (Enterprise sur mesure). Les watchers ont un plafond séparé, et l'extraction LLM puise dans des crédits IA mensuels plutôt que dans les ops. Consultez la <a href="/fr/docs/concepts/v1-and-v2">vue d'ensemble V2</a> et la <a href="/fr/pricing">page tarifaire</a>.
</div>

## Questions fréquentes

### Quels formats de fichiers puis-je convertir avec l'API de conversion de fichiers EnConvert ?

L'API expose 51 endpoints de conversion répartis en quatre catégories : pages web (URL vers PDF, capture d'écran ou Markdown), formats de données (JSON, XML, YAML, CSV, TOML, Markdown, HTML), documents vers PDF (Word, Excel, PowerPoint, Pages, Numbers et formats OpenDocument), et conversions d'images (JPEG, PNG, SVG, HEIC, WebP).

### Ai-je besoin d'un SDK pour utiliser l'API de conversion de fichiers ?

Non. EnConvert ne nécessite aucun SDK : vous effectuez des requêtes HTTP standard depuis n'importe quel langage ou plateforme vers l'URL de base `https://api.enconvert.com`, suivie du chemin d'endpoint tel que `/v1/convert/url-to-pdf`.

### L'API prend-elle en charge la conversion de fichiers asynchrone ?

Oui. L'API propose des modes synchrone et asynchrone : vous obtenez les résultats immédiatement ou vous interrogez l'état d'avancement des tâches longues. Les notifications de tâches délivrent en outre des rappels webhook lorsque les conversions asynchrones se terminent.

### Comment m'authentifier auprès de l'API EnConvert ?

Deux méthodes d'authentification sont prises en charge : les clés privées pour les intégrations serveur à serveur et les clés publiques avec JWT pour un usage côté client.

## Où aller ensuite

- [Démarrage rapide](/fr/docs/quickstart.md) lance une première conversion avec cURL, Python ou Node.js.
- [Concepts](/fr/docs/concepts.md) explique les surfaces d'accès, les tâches synchrones et asynchrones, les URLs de sortie signées, et en quoi la V1 et la V2 diffèrent.
- [Points de terminaison](/fr/docs/endpoints.md) est la référence pour Perceive, Ingest et toutes les routes de conversion, ainsi que pour les paramètres de requête qu'elles partagent.
- [Guides](/fr/docs/guides.md) couvre l'ingestion de fichiers, les webhooks, le traitement par lots et les intégrations : MCP, n8n, la CLI et les SDK.
