# Parse

Téléversez un document local ou non public et convertissez-le en données propres, prêtes pour le LLM. `/parse` accepte le fichier via `multipart/form-data` et renvoie du Markdown, du JSON, du HTML, des liens, des images ou un résumé, tout en préservant l’ordre de lecture et les tableaux.

* Convertissez des PDF, Word, Excel, PowerPoint, OpenDocument, EPUB, CSV, HTML et bien plus en Markdown ou en JSON structuré
* Jusqu’à **5x plus rapide** grâce à un moteur Rust
* Jusqu’à **50 MB** par requête
* Prise en charge du Zero Data Retention

<div id="when-to-use-parse">
  ## Quand utiliser `/parse`
</div>

Utilisez `/parse` lorsque le document source est **un fichier local** ou **n’est pas accessible publiquement via une URL**. Si vous disposez d’une URL publique pointant vers un document, privilégiez [`/scrape`](/fr/api-reference/endpoint/scrape) — ce point de terminaison détecte automatiquement le type de fichier à partir de l’extension ou du type de contenu et l’analyse de la même façon.

| Source                                                                            | Point de terminaison                             |
| --------------------------------------------------------------------------------- | ------------------------------------------------ |
| URL publique pointant vers un document (par ex. `https://example.com/report.pdf`) | [`POST /scrape`](/fr/api-reference/endpoint/scrape) |
| Fichier local ou données binaires non publiques (PDF, DOCX, XLSX, HTML, …)        | `POST /parse` (ce point de terminaison)          |

<Tip>
  **Vous utilisez Firecrawl via MCP ?** Utilisez `firecrawl_parse` pour les fichiers locaux. MCP local peut lire le fichier directement lorsqu’il est configuré avec `FIRECRAWL_API_URL`. Le MCP distant hébergé renvoie d’abord une commande d’upload temporaire, puis analyse l’`uploadRef` renvoyé. Les URL publiques de documents doivent toujours utiliser `/scrape`.
</Tip>
