# API page web vers Markdown : le contenu principal de toute URL, prêt pour un modèle

> API page web vers Markdown pour LLM et agents IA : toute URL en Markdown propre avec titre, auteur et date, depuis 0,07 $US/1K pages. Sans KYC, en crypto.

- URL: https://webreaderapi.com/fr/url-to-markdown-api/
- Dernière mise à jour: 2026-10-22
- Éditeur: WebReaderAPI (https://webreaderapi.com)

Passez une URL et récupérez l'article en Markdown : titres, paragraphes, listes, tableaux et liens conservés ; menus, bannières de cookies, publicités et pieds de page supprimés. Avec le titre, l'auteur, la date et la langue de la page.

**Réponse rapide — Quelle API convertit une page web en Markdown propre pour un LLM ?**

Une API page web vers Markdown récupère une page, conserve son contenu principal et le renvoie en Markdown. **WebReaderAPI** le fait en une seule requête : `GET https://webreaderapi.com/api/v1/read?url=…` renvoie l'article avec ses titres, listes, tableaux et liens, plus le titre, l'auteur, la date et le nombre de mots, pour un crédit par page à partir de 0,07 $US/1K pages en octobre 2026. robots.txt est respecté. Sans KYC ; payez en crypto.

## API URL vers Markdown en un coup d'œil

| Attribut | Valeur |
| --- | --- |
| Endpoint | `GET https://webreaderapi.com/api/v1/read?url=…` (ou `POST` avec un corps JSON) |
| Sortie | Markdown propre du contenu principal de la page (ou texte brut, ou HTML nettoyé), avec titre, description, auteur, date de publication, langue et nombre de mots ; liens et images sur demande |
| JavaScript | Rendu JavaScript dans un navigateur headless quand la page en a besoin (render=auto), ou toujours, ou jamais |
| Facturation | 1 crédit = 1 page lue sans navigateur ; 2 crédits quand la page nécessite un navigateur pour exécuter JavaScript. Une requête qui échoue, ou qu'un robots.txt de site refuse, n'est pas facturée |
| Budget de tokens | `max_chars` réduit le Markdown à la longueur que votre modèle peut prendre |
| robots.txt | Nous respectons robots.txt : notre crawler s'identifie comme WebReaderAPI, suit les règles écrites pour lui ou pour tous les robots, et ne lit pas une page qu'un site interdit. Les pages refusées ne sont pas facturées |
| Prix | 3,75 $US pour 10 000 pages, 21,75 $US pour 100 000 pages, à partir de 0,07 $US/1K pages à 5 000 000 pages |
| Paiement | BTC, USDT, USDC, ETH, SOL, LTC, à partir d'une recharge de 25 $US ; sans KYC |

## Pourquoi convertir les pages web en Markdown avant de les donner à un modèle ?

Le Markdown conserve la structure dont un modèle a besoin et supprime le balisage dont il n'a pas besoin. Une page d'article typique embarque navigation, scripts, balises de tracking, bandeaux cookies et widgets d'articles liés autour de quelques centaines de mots de texte. Envoyée en HTML brut, la plupart des tokens que vous payez sont du balisage.

Le Markdown conserve les titres en `#`, les listes en `-`, les tableaux en barres verticales et les liens en `[text](url)`. Un modèle peut toujours voir quelle phrase appartient à quelle section, citer le lien source et découper le texte en chunks selon ses titres. Le même texte en prose simple perd cette structure ; le même texte en HTML coûte bien plus de tokens.

## Que conserve l'API, et que supprime-t-elle ?

Avec `main_content=true`, la valeur par défaut, l'API conserve la partie de la page pour laquelle le lecteur est venu et supprime le reste.

| Conservé | Supprimé |
|---|---|
| Titre et headings | Navigation du site et menus |
| Paragraphes, citations et listes | Bandeaux cookies et de consentement |
| Tableaux, en tableaux Markdown | Publicités et widgets sponsorisés |
| Blocs de code, avec leur langage quand affiché | Barres latérales et listes d'articles liés |
| Liens à l'intérieur du texte | Footers et mentions légales |
| Images, uniquement avec `include_images=true` | Boutons de partage et formulaires de commentaire |

Définissez `main_content=false` pour convertir plutôt toute la page, par exemple une page d'accueil ou une liste de produits où tout compte. Définissez `format=text` pour du texte brut sans Markdown, ou `format=html` pour du HTML nettoyé du contenu principal.

*curl : une page en Markdown, coupée à 20 000 caractères*

```bash
curl -G "https://webreaderapi.com/api/v1/read" \
  -H "Authorization: Bearer $WEBREADER_API_KEY" \
  --data-urlencode "url=https://example.com/blog/pour-over-coffee" \
  -d format=markdown -d max_chars=20000
```

*Python : lire une page et afficher ses métadonnées et son Markdown*

```python
import os

import requests

resp = requests.get(
    "https://webreaderapi.com/api/v1/read",
    headers={"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]},
    params={"url": "https://example.com/blog/pour-over-coffee", "format": "markdown"},
    timeout=90,
)
resp.raise_for_status()
page = resp.json()
print(page["title"], "|", page.get("author"), "|", page.get("published_at"))
print(page["word_count"], "words,", page["credits_used"], "credit(s)")
print(page["markdown"][:500])

```

## Et les pages construites avec JavaScript ?

De nombreuses pages n'envoient presque pas de texte dans leur premier HTML et construisent le contenu dans le navigateur. Avec `render=auto`, la valeur par défaut, l'API lit d'abord le HTML brut ; s'il contient trop peu de texte, elle ouvre la page dans un navigateur headless et lit le résultat. La réponse indique ce qui s'est produit dans `rendered`.

Une page qui a nécessité le navigateur coûte deux crédits au lieu d'un. Si vous savez qu'un site en a toujours besoin, définissez `render=true` ; si vous ne voulez que ce que le serveur envoie, définissez `render=false` et ne payez jamais le second crédit.

## Que se passe-t-il quand un site ne veut pas être lu ?

Nous respectons son choix et vous n'êtes pas facturé. Notre crawler s'identifie comme `WebReaderAPI` et vérifie robots.txt avant chaque lecture. Une page interdite pour notre token, ou pour tous les robots, renvoie `403 blocked_by_robots`. Un site qui déclare `Content-Signal: ai-input=no` renvoie `403 blocked_by_site_policy`.

Si le site refuse la requête d'une autre manière, comme un statut 403, une page de challenge ou un mur de connexion, vous recevez `502 target_refused` avec le statut propre au site. Si un site refuse notre requête, nous renvoyons sa réponse : nous ne résolvons jamais de CAPTCHA, ne nous connectons pas à des comptes et ne cherchons pas à contourner un blocage ou un paywall. Notre [page crawler](https://webreaderapi.com/fr/bot/) explique tout cela aux propriétaires de sites, avec le User-Agent exact.

## De combien de pages mon projet aura-t-il besoin ?

Comptez un crédit par page, deux pour les pages qui nécessitent le navigateur. Quelques volumes typiques :

- **Un agent IA** qui lit 5 pages par tâche et exécute 100 tâches par jour lit environ 15 000 pages par mois : 50 000 pages (14,25 $US) durent plus de trois mois.
- **Un index RAG** de trois sites de documentation de 2 000 pages chacun, c'est 6 000 pages, puis une actualisation hebdomadaire des pages modifiées.
- **Un corpus de recherche** de 400 000 articles de presse et de blog tient dans 500 000 pages (50 $US).

Les crédits n'expirent jamais, donc un pack acheté pour un crawl ponctuel conserve sa valeur restante pour des tâches ultérieures.

## Combien coûte l'API URL vers Markdown ?

10 000 pages coûtent 3,75 $US, 100 000 pages coûtent 21,75 $US et 1 000 000 pages coûtent 74,25 $US, à la date d'octobre 2026. Les pages en échec et les pages refusées par robots.txt sont gratuites. Voir [tous les packs](https://webreaderapi.com/fr/pricing/).

| Offre | Quantité | Prix | Prix par unité |
| --- | --- | --- | --- |
| Test | 10 000 pages | 3,75 $US | 0,38 $US/1K pages |
| Starter | 50 000 pages | 14,25 $US | 0,28 $US/1K pages |
| Build | 100 000 pages | 21,75 $US | 0,22 $US/1K pages |
| Volume | 1 000 000 pages | 74,25 $US | 0,07 $US/1K pages |

Dans chaque offre: Extraction du contenu principal · Rendu JavaScript si nécessaire · Pages en échec et refusées non facturées · Les crédits n'expirent jamais

**Avant de payer**

- Recharge minimum 25 $US. Rechargez une fois en crypto, puis achetez n'importe quelle offre depuis votre solde.
- Votre solde n'a pas de date d'expiration et peut acheter des crédits de page à tout moment. Si un pack coûte moins que le dépôt minimum, le montant que vous avez ajouté uniquement pour atteindre ce minimum peut être renvoyé sur demande dans les 30 jours suivant le paiement, en USDT ou USDC, tant que vous ne l'avez pas dépensé. Tout autre solde n'est pas remboursé, sauf si la loi en dispose autrement.
- Crédité dès que votre paiement a été vérifié sur la blockchain. Délai habituel de confirmation du réseau : BTC ≈ 20 min · USDT TRC-20 ≈ 1 min · USDT ERC-20 ≈ 5 min · USDC ERC-20 ≈ 5 min · ETH ≈ 5 min · SOL ≈ 1 min · LTC ≈ 15 min

## API URL vers Markdown : questions fréquentes

### Le Markdown conserve-t-il les tableaux et les blocs de code ?

Oui. Les tableaux HTML deviennent des tableaux Markdown, et les blocs de code restent délimités, avec leur langage quand la page l'indique. Les tableaux très complexes, comme ceux à cellules fusionnées, sont aplatis ligne par ligne.

### Puis-je obtenir toute la page plutôt que l'article ?

Oui. Définissez `main_content=false` et l'API convertit tout ce qui se trouve sur la page, y compris la navigation et le footer. Cela convient aux pages d'accueil, aux pages de catégorie et aux listes de produits, où le détecteur de contenu principal supprimerait des parties utiles.

### Comment garder les pages dans la fenêtre de contexte de mon modèle ?

Utilisez `max_chars`, entre 1 000 et 500 000 caractères, pour couper le Markdown à une longueur définie. Le champ `word_count` vous indique la longueur de l'article complet, pour que votre agent puisse décider s'il doit lire davantage.

### Peut-il lire des pages derrière une connexion ou un paywall ?

Non. WebReaderAPI lit uniquement les pages publiques. Il ne se connecte jamais à des comptes et ne tente jamais de contourner un paywall ou un blocage ; ces pages renvoient le refus du site et ne sont pas facturées.

### Ai-je besoin d'une pièce d'identité ou d'une carte pour obtenir une clé ?

Non. WebReaderAPI ne demande ni pièce d'identité, ni selfie, ni documents d'entreprise, ni carte. Connexion par numéro de compte ; l'email est facultatif. Vous rechargez depuis 25 $US en BTC, USDT, USDC, ETH, SOL, LTC.

---

WebReaderAPI: WebReaderAPI est une API de lecture de pages web pour agents IA qui transforme toute page web publique en Markdown propre, payable en crypto sans envoi de pièce d'identité. Les crédits prépayés à partir de 0,07 $US/1K pages n'expirent jamais, et robots.txt est respecté. Sans KYC — pas de pièce d'identité, pas de selfie, pas de documents. Payez en crypto.
