Test
10.000 Seiten
3,75 $
0,38 $/1K Seiten
- Testen Sie es mit Ihren echten URLs
- Dieselbe API wie beim größten Paket
- Credits verfallen nie
GET /read · 1 Credit pro Seite · ab 0,07 $/1K Seiten
Übergeben Sie eine URL und erhalten Sie den Artikel als Markdown zurück: Überschriften, Absätze, Listen, Tabellen und Links bleiben erhalten; Menüs, Cookie-Banner, Werbung und Footer werden entfernt. Mit Titel, Autor, Datum und Sprache der Seite.
Kurze Antwort
Welche API wandelt eine Webseite in sauberes Markdown für ein LLM um?
Eine Webseite-in-Markdown-API ruft eine Seite ab, behält ihren Hauptinhalt und gibt ihn als Markdown zurück. WebReaderAPI erledigt das in einer Anfrage: GET https://webreaderapi.com/api/v1/read?url=… liefert den Artikel mit seinen Überschriften, Listen, Tabellen und Links sowie Titel, Autor, Datum und Wortanzahl, für einen Credit pro Seite ab 0,07 $/1K Seiten Stand Oktober 2026. robots.txt wird beachtet. Ohne KYC; mit Krypto bezahlen.
| Endpoint | GET https://webreaderapi.com/api/v1/read?url=… (oder POST mit einem JSON-Body) |
|---|---|
| Ausgabe | Sauberes Markdown des Hauptinhalts der Seite (oder reiner Text, oder bereinigtes HTML), mit Titel, Beschreibung, Autor, Veröffentlichungsdatum, Sprache und Wortzahl; Links und Bilder auf Anfrage |
| JavaScript | JavaScript-Rendering in einem Headless-Browser, wenn die Seite es braucht (render=auto), oder immer, oder nie |
| Abrechnung | 1 Credit = 1 gelesene Seite ohne Browser; 2 Credits, wenn die Seite einen Browser braucht, um JavaScript auszuführen. Eine Suchanfrage, die fehlschlägt oder die eine robots.txt einer Website verweigert, wird nicht abgerechnet |
| Token-Budget | max_chars kürzt das Markdown auf die Länge, die Ihr Modell aufnehmen kann |
| robots.txt | Wir respektieren robots.txt: Unser Crawler identifiziert sich als WebReaderAPI, befolgt die Regeln, die für ihn oder für alle Roboter geschrieben sind, und liest keine Seite, die eine Website nicht erlaubt. Verweigerte Seiten werden nicht abgerechnet |
| Preis | 3,75 $ für 10.000 Seiten, 21,75 $ für 100.000 Seiten, ab 0,07 $/1K Seiten bei 5.000.000 Seiten |
| Zahlung | BTC, USDT, USDC, ETH, SOL, LTC, ab einer Aufladung von 25 $; ohne KYC |
Markdown behält die Struktur, die ein Modell braucht, und entfernt das Markup, das es nicht braucht. Eine typische Artikelseite trägt Navigation, Skripte, Tracking-Tags, Cookie-Hinweise und Widgets für verwandte Beiträge um ein paar hundert Wörter Text herum. Als rohes HTML gesendet, sind die meisten Tokens, die Sie bezahlen, Markup.
Markdown behält Überschriften als #, Listen als -, Tabellen als Pipes und Links als [text](url). Ein Modell kann weiterhin sehen, welcher Satz zu welchem Abschnitt gehört, den Quelllink zitieren und den Text entlang seiner Überschriften in Chunks aufteilen. Derselbe Text als reine Prosa verliert diese Struktur; derselbe Text in HTML kostet weit mehr Tokens.
Mit main_content=true, dem Standard, behält die API den Teil der Seite, für den ein Leser gekommen ist, und entfernt den Rest.
| Behalten | Entfernt |
|---|---|
| Titel und Überschriften | Seitennavigation und Menüs |
| Absätze, Zitate und Listen | Cookie- und Consent-Banner |
| Tabellen als Markdown-Tabellen | Anzeigen und beworbene Widgets |
| Code-Blöcke, mit ihrer Sprache, wenn angegeben | Sidebars und Listen verwandter Beiträge |
| Links im Text | Footer und rechtliche Standardtexte |
Bilder, nur mit include_images=true | Share-Buttons und Kommentarformulare |
Setzen Sie main_content=false, um stattdessen die ganze Seite umzuwandeln, zum Beispiel eine Startseite oder eine Produktliste, bei der alles zählt. Setzen Sie format=text für reinen Text ohne Markdown oder format=html für bereinigtes HTML des Hauptinhalts.
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=20000import 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])
Viele Seiten senden in ihrem ersten HTML fast keinen Text und bauen den Inhalt im Browser auf. Mit render=auto, dem Standard, liest die API zuerst das rohe HTML; enthält es zu wenig Text, öffnet sie die Seite in einem Headless-Browser und liest das Ergebnis. Die Antwort sagt in rendered, was passiert ist.
Eine Seite, die den Browser brauchte, kostet zwei Credits statt einem. Wenn Sie wissen, dass eine Website ihn immer braucht, setzen Sie render=true; wenn Sie nur wollen, was der Server sendet, setzen Sie render=false und zahlen nie den zweiten Credit.
Wir respektieren ihre Entscheidung und Ihnen wird nichts berechnet. Unser Crawler identifiziert sich als WebReaderAPI und prüft robots.txt vor jedem Lesen. Eine Seite, die für unser Token oder für alle Roboter disallowed ist, gibt 403 blocked_by_robots zurück. Eine Website, die Content-Signal: ai-input=no deklariert, gibt 403 blocked_by_site_policy zurück.
Wenn die Website die Anfrage auf andere Weise ablehnt, etwa mit einem 403-Status, einer Challenge-Seite oder einer Login-Sperre, erhalten Sie 502 target_refused mit dem Status der Website. Wenn eine Website unsere Suchanfrage ablehnt, geben wir ihre Antwort zurück: Wir lösen nie CAPTCHAs, melden uns nie in Konten an und versuchen nie, eine Sperre oder eine Paywall zu umgehen. Unsere Crawler-Seite erklärt all das Website-Betreibern, mit dem genauen User-Agent.
Zählen Sie einen Credit pro Seite, zwei für Seiten, die den Browser brauchen. Einige typische Mengen:
Credits verfallen nie, sodass ein für einen einmaligen Crawl gekauftes Pack seinen Restwert für spätere Aufgaben behält.
10.000 Seiten kosten 3,75 $, 100.000 Seiten kosten 21,75 $ und 1.000.000 Seiten kosten 74,25 $, Stand Oktober 2026. Fehlgeschlagene Seiten und von robots.txt abgelehnte Seiten sind kostenlos. Siehe alle Packs.
10.000 Seiten
3,75 $
0,38 $/1K Seiten
50.000 Seiten
14,25 $
0,28 $/1K Seiten
100.000 Seiten
21,75 $
0,22 $/1K Seiten
1.000.000 Seiten
74,25 $
0,07 $/1K Seiten
In jedem Plan: Hauptinhalt extrahieren · JavaScript-Rendering bei Bedarf · Fehlgeschlagene und abgelehnte Seiten werden nicht berechnet · Credits verfallen nie
Ja. HTML-Tabellen werden zu Markdown-Tabellen, und Code-Blöcke bleiben eingegrenzt, mit ihrer Sprache, wenn die Seite sie angibt. Sehr komplexe Tabellen, etwa mit verbundenen Zellen, werden Zeile für Zeile abgeflacht.
Ja. Setzen Sie main_content=false, und die API wandelt alles auf der Seite um, einschließlich Navigation und Footer. Das eignet sich für Startseiten, Kategorieseiten und Produktlisten, wo der Hauptinhalt-Erkenner nützliche Teile verwerfen würde.
Verwenden Sie max_chars, zwischen 1.000 und 500.000 Zeichen, um das Markdown auf eine feste Länge zu kürzen. Das Feld word_count sagt Ihnen, wie lang der vollständige Artikel war, sodass Ihr Agent entscheiden kann, ob er mehr lesen soll.
Nein. WebReaderAPI liest nur öffentliche Seiten. Es meldet sich nie in Konten an und versucht nie, eine Paywall oder eine Sperre zu umgehen; solche Seiten geben die Ablehnung der Website zurück und werden nicht berechnet.
Nein. WebReaderAPI verlangt keinen Ausweis, kein Selfie, keine Firmendokumente und keine Karte. Anmeldung mit Kontonummer; E-Mail ist optional. Sie laden ab 25 $ in BTC, USDT, USDC, ETH, SOL, LTC auf.
Ab 0,07 $/1K Seiten · ohne KYC
API-Schlüssel erhalten