Diese Seite ist auch auf English verfügbar

Die Web-Reading-API, die jede zurückgegebene Seite bewertet

Jede URL als Markdown, JSON oder Screenshot für deinen Agenten, mit einer render_quality von 0 bis 1 und benannten Abzügen (anti_bot_challenge, login_wall, soft_404, unhydrated_shell) statt einer 200 um eine Cloudflare-Seite herum. MCP-Server, REST, CLI, n8n. Liest auch PDFs und Office-Dateien.

$npx @enconvert/mcp setupKopieren
Docs lesen

Kostenlos während der Beta. Keine Karte. 500 Ops im Monat.

{"render_quality": 0.0, "status_code": 403, "deductions": {"empty_body": 0.7, "http_error": 0.7}, "warnings": ["crawl4ai flagged this page (Blocked by anti-bot protection: DataDome captcha); outputs were captured by our hooks and are returned anyway."], "billed": false}

Auszug aus einem echten /v2/perceive-Read von g2.com am 17.09.2026. DataDome antwortete mit 403 und einer leeren Seite: Score 0,00, Gründe benannt, nicht abgerechnet.

Funktioniert mitClaudeClaudeCursorCursorWindsurfWindsurfn8nn8nDifyDifyClawHubClawHub
Das Problem

Agenten stürzen nicht ab. Sie glauben.

Wenn ein Scraper auf eine Challenge-Seite, eine Cookie-Wall oder eine leere SPA-Hülle trifft, wirft er selten einen Fehler. Er liefert die falsche Seite so, als wäre sie Inhalt. Dein Agent liest sie, vertraut ihr und tut selbstbewusst das Falsche. Niemand merkt es, bis ein Kunde es tut.

requests.get(url)Stille Lüge
200 OK
<h1>Checking your browser
before accessing…</h1>

Dein Agent hält das für die Preistabelle. Er wird sie deinem Kunden zitieren.

enconvert /v2/perceiveEhrliches Urteil
render_quality: 0.00 · status_code: 403
deductions: {"empty_body":0.7,"http_error":0.7}
billed: false

Dein Agent weiß, dass er blockiert wurde, und umgeht es. Das ist das ganze Produkt.

Terminal · g2.com · zwei Reader, 17.09.2026
$ curl -sA "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0 Safari/537.36" \
-o body.html -w "%{http_code}\n" https://www.g2.com/
403
$ curl -s https://api.enconvert.com/v2/perceive -H "X-API-Key: $KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.g2.com/", "outputs": ["markdown"]}'
{"render_quality": 0.0, "status_code": 403, "deductions": {"empty_body": 0.7, "http_error": 0.7}, "warnings": ["crawl4ai flagged this page (Blocked by anti-bot protection: DataDome captcha); outputs were captured by our hooks and are returned anyway."], "billed": false}

curl mit Chrome-User-Agent bekommt eine 403 und eine DataDome-Captcha-Seite. /v2/perceive liefert die Blockierung als Blockierung: render_quality 0,00, die ausgelösten Abzüge (empty_body, http_error) und billed: false.

Was du bekommst

Jedes Verb, heute live. Jeder Read bewertet.

Die Perception-Schicht zwischen deinem Agenten und der realen Welt: jede Datei, die er öffnen muss, jede Seite, die er lesen muss, über einen Server und einen Key.

POST /v2/perceive1 Op · 1 Key

Jede URL in sauberes Markdown, JSON oder einen Screenshot. Echtes Chromium-Rendering; Lazy-Load und Anti-Bot werden gehandhabt. Jedes Rendering mit 0,0 bis 1,0 bewertet.

url: "news.site/article"
format: markdown
render_quality: 0.93
Erste Schritte

Dein erster ehrlicher Read, in unter einer Minute

Du musst dir nicht einmal einen Testfall ausdenken. Wir geben dir den Gewinner direkt mit.

01

Installieren

Ein Befehl in Claude, Cursor oder Windsurf. REST-Keys funktionieren überall sonst.

npx @enconvert/mcp setup
02

Auf unsere Fixture zeigen

Eine absichtlich feindliche Seite, die wir hosten, damit dein erster Aufruf gleich beeindruckt.

https://fixtures.enconvert.com/hostile-spa
03

Den Beleg lesen

Sauberes Markdown kommt bewertet zurück. Einen Alert bei Scores unter 0,40 einrichten, und stilles Versagen ist von deiner Liste.

"render_quality": 1.0

Über 2.500 Konvertierungen und Reads über den Playground ohne Key. Im öffentlichen Benchmark kam 0 von 50 öffentlichen URLs als Block-Seite zurück, die als Inhalt ausgegeben wurde. Selbst ausführen.

Was wir nicht tun

Wir lösen keine CAPTCHAs, betreiben keine Residential Proxies und umgehen keine Paywalls. Wenn eine Seite blockiert aussieht, versucht die Render-Leiter es einmal mit einem gehärteten Browser erneut. Ist sie dann immer noch blockiert, bekommst du einen Score unter 0,40 und den Grund, keine 200, und du zahlst nicht dafür. robots.txt wird respektiert, wenn du respect_robots setzt.

Warum EnConvert

Schluss mit dem Klebeband

Der eigentliche Konkurrent ist keine andere API. Es ist der Haufen an Anbietern und Klebe-Skripten, den du gerade betreust.

Der übliche Stack — monatlich
Eine Scraping-API für Seiten · sagt nie, wann sie blockiert wurdeRechnung #1
Ein Konvertierungs-SaaS für Dateien · hat noch nie von MCP gehörtRechnung #2
Eine Headless-Browser-Flotte · die du um 2 Uhr nachts betreustRechnung #3
Chunking-Klebe für RAG · hat dein Wochenende gefressenRechnung #4
Cron-Jobs und Retries · halten alles kaum zusammenRechnung #5
Gesamt5 Rechnungen · 5 stille Fehlerarten
EnConvert — monatlich
Ein MCP-Server · Seiten und Dateien, ein KeyRechnung #1
Jeder Read bewertet; Blockierungen markiert, nie verstecktinkl.
URL zu RAG-fertigen Chunks in einem Aufrufinkl.
Rendering, Retries und Anti-Bot für dich erledigtinkl.
Keys, die du im Frontend-Code einsetzen kannstinkl.
Gesamt1 Rechnung · ein Beleg für jeden Read
Integrationen

Trifft deinen Stack dort, wo er ist

Agent-nativ zuerst. Dieselben Verben durch jede Tür, die zu deinem Stack passt, alle heute live.

Warum uns vertrauen

Du bist dabei, dich auf uns zu verlassen. Hier ist, warum das sicher ist.

Wir können dir noch keine Wand voller Logos zeigen. Wir können dir aber das zeigen, wofür Logos ein Stellvertreter sind: Sicherheitshaltung, ehrliche Fehlermodi und eine öffentliche Historie des Ausliefern.

status.enconvert.com · /changelog
Preise

Kostenlos starten. Skalieren, wenn dein Agent es tut.

Ein Preis überall: Die Zahlen auf dieser Seite sind die Zahlen in der API und auf dem Beleg.

Founding
$0
500 Ops im Monat

Kostenlos während der Beta. Keine Karte. 500 Ops im Monat.

Convert, Perceive, Lookup, Discoverrender_quality bei jedem ReadKeine Kreditkarte
Indie
$29/mo
3.000 Ops im Monat

3.000 Reads, 20 Watcher, 45 Konvertierungsrouten, 5 $ Extraktions-Guthaben.

20 Watcher45 Konvertierungsrouten, ein Op pro Datei5 $ Extraktions-Guthaben im Monat, wird übertragen0,02 $ pro Extra-Op, opt-inE-Mail-Support
StudioDie meisten Teams starten hier
$99/mo
15.000 Ops im Monat

Für Teams, die einen Agenten über die Demo hinaus skalieren.

15 $ AI-Credits im Monat, werden übertragenDedizierter Rendering-Pool0,02 $ pro Extra-Op, opt-inPriority-Support
Production
$299/mo
50.000 Ops im Monat

Für wenn dein Agent das Produkt ist.

40 $ AI-Credits im Monat, werden übertragen30 Tage Artefakt-Aufbewahrung0,02 $ pro Extra-Op, opt-inBenannter Support-Kontakt

Über 50.000 Ops im Monat, oder brauchst du individuelle Aufbewahrung und Konditionen? Sprich mit uns.

FAQ

Etwas fehlt? Die Docs gehen tiefer, und der Founder beantwortet E-Mails.

Was genau misst render_quality?

Einen Score von 0,0 bis 1,0 dafür, wie treu die Seite gerendert wurde, bevor wir sie gelesen haben. Challenge-Seiten, leere SPA-Hüllen, teilweise Lazy-Loads und Interstitials ziehen ihn alle runter. Ein niedriger Score kommt mit einem Warnings-Array zurück, das nennt, was wir erkannt haben, und die volle Ausgabe wird trotzdem geliefert, damit du entscheidest, was du vertraust — das heißt, ein schlechter Read kann nie unbemerkt still in den Kontext deines Agenten gelangen.

Was passiert, wenn eine Seite dich blockiert?

Du bekommst die Wahrheit: einen niedrigen Score, ein Warnings-Array, das nennt, was wir erkannt haben, und keinen Müll, der als Inhalt ausgegeben wird. Manchmal gewinnt das Web. Das Produktversprechen ist, dass du es erfährst, wenn das passiert, in derselben Antwort, nicht von einem Kunden drei Tage später.

Ist das produktionsreif?

Die sieben v2-Verben sind live und produktionsgehärtet: SSRF-Prüfung bei jeder URL, ehrliche Fehlerverträge, und eine öffentliche Status-Seite und ein Changelog, die du beobachten kannst, bevor du dich festlegst. Wir veröffentlichen, was kaputtgeht und wann wir es beheben.

Wie unterscheidet sich das von Firecrawl oder CloudConvert?

Das sind gute Tools auf jeweils einer Seite der Grenze. Scraping-APIs hören bei Seiten auf; Konvertierungs-APIs hören bei Dateien auf. Agenten brauchen beides, also verdrahten Teams am Ende zwei oder drei Anbieter zusammen. EnConvert ist ein MCP-Server für beides, mit einer Rechnung, und die einzige Schicht, die jeden Read bewertet und sich weigert, blockierte Seiten als Inhalt auszugeben.

Brauche ich ein Backend?

Nein. Public Keys sind domain-beschränkt, also sicher im Client-Code einsetzbar. Secret Keys gibt es für serverseitige Arbeit, wenn du sie willst.

Das Web lügt deinen Agenten an. EnConvert nicht.

Ein MCP-Server für jede Datei und jede Seite, mit einem Beleg für jeden Read. Kostenlos während der Beta. Keine Karte. 500 Ops im Monat.

$ npx @enconvert/mcp setup