Ohne KYC – keine ID, kein Selfie, keine Dokumente. Mit Krypto bezahlen: BTC, USDT, USDC, ETH, SOL, LTC
Sprache: Deutsch
API-Schlüssel erhalten

GET /read · 1 Credit pro Seite · ab 0,07 $/1K Seiten

Webseite-in-Markdown-API: der Hauptinhalt jeder URL, bereit für ein Modell

Ü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.

Zuletzt aktualisiert: · 6 Min. Lesezeit

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.

URL-zu-Markdown-API auf einen Blick

EndpointGET https://webreaderapi.com/api/v1/read?url=… (oder POST mit einem JSON-Body)
AusgabeSauberes 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
JavaScriptJavaScript-Rendering in einem Headless-Browser, wenn die Seite es braucht (render=auto), oder immer, oder nie
Abrechnung1 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-Budgetmax_chars kürzt das Markdown auf die Länge, die Ihr Modell aufnehmen kann
robots.txtWir 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
Preis3,75 $ für 10.000 Seiten, 21,75 $ für 100.000 Seiten, ab 0,07 $/1K Seiten bei 5.000.000 Seiten
ZahlungBTC, USDT, USDC, ETH, SOL, LTC, ab einer Aufladung von 25 $; ohne KYC

Warum Webseiten in Markdown umwandeln, bevor man sie einem Modell gibt?

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.

Was behält die API und was entfernt sie?

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.

BehaltenEntfernt
Titel und ÜberschriftenSeitennavigation und Menüs
Absätze, Zitate und ListenCookie- und Consent-Banner
Tabellen als Markdown-TabellenAnzeigen und beworbene Widgets
Code-Blöcke, mit ihrer Sprache, wenn angegebenSidebars und Listen verwandter Beiträge
Links im TextFooter und rechtliche Standardtexte
Bilder, nur mit include_images=trueShare-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: eine Seite als Markdown, auf 20.000 Zeichen gekürzt
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: eine Seite lesen und ihre Metadaten und Markdown ausgeben
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])

Was ist mit Seiten, die mit JavaScript gebaut werden?

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.

Was passiert, wenn eine Website nicht gelesen werden möchte?

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.

Wie viele Seiten braucht mein Projekt?

Zählen Sie einen Credit pro Seite, zwei für Seiten, die den Browser brauchen. Einige typische Mengen:

  • Ein AI-Agent, der 5 Seiten pro Aufgabe liest und 100 Aufgaben am Tag ausführt, liest etwa 15.000 Seiten pro Monat: 50.000 Seiten (14,25 $) reichen mehr als drei Monate.
  • Ein RAG-Index von drei Dokumentations-Websites mit je 2.000 Seiten sind 6.000 Seiten, dann ein wöchentliches Refresh der geänderten Seiten.
  • Ein Recherche-Korpus von 400.000 Nachrichten- und Blog-Artikeln passt in 500.000 Seiten (50 $).

Credits verfallen nie, sodass ein für einen einmaligen Crawl gekauftes Pack seinen Restwert für spätere Aufgaben behält.

Was kostet die URL to Markdown API?

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.

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
10.000 Seiten auswählen

Starter

50.000 Seiten

14,25 $

0,28 $/1K Seiten

  • Ein AI-Agent oder ein RAG-Prototyp
  • Eine Dokumentationsseite crawlen
  • Credits verfallen nie
50.000 Seiten auswählen

Aufbauen

100.000 Seiten

21,75 $

0,22 $/1K Seiten

  • Produktions-Agenten und RAG-Pipelines
  • Batch- und Crawling-Jobs
  • Credits verfallen nie
100.000 Seiten auswählen

Volumen

1.000.000 Seiten

74,25 $

0,07 $/1K Seiten

  • Datensätze und Forschungskorpora
  • Höhere Parallelität auf Anfrage
  • Credits verfallen nie
1.000.000 Seiten auswählen

In jedem Plan: Hauptinhalt extrahieren · JavaScript-Rendering bei Bedarf · Fehlgeschlagene und abgelehnte Seiten werden nicht berechnet · Credits verfallen nie

URL to Markdown API: häufige Fragen

Behält das Markdown Tabellen und Code-Blöcke?

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.

Kann ich die ganze Seite statt nur den Artikel bekommen?

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.

Wie halte ich Seiten innerhalb des Kontextfensters meines Modells?

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.

Kann es Seiten hinter einem Login oder einer Paywall lesen?

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.

Brauche ich einen Ausweis oder eine Karte für einen Schlüssel?

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