Bez KYC — bez dowodu, bez selfie, bez dokumentów. Płatność kryptowalutą: BTC, USDT, USDC, ETH, SOL, LTC
Język: Polski
Uzyskaj klucz API

GET /read · 1 kredyt na stronę · od 0,07 USD/1K stron

API konwersji strony internetowej do Markdown: główna treść dowolnego URL, gotowa dla modelu

Przekaż URL i otrzymaj artykuł z powrotem jako Markdown: nagłówki, akapity, listy, tabele i linki zachowane; menu, banery cookie, reklamy i stopki usunięte. Z tytułem, autorem, datą i językiem strony.

Ostatnia aktualizacja: · 6 min czytania

Szybka odpowiedź

Które API konwertuje stronę internetową na czysty Markdown dla LLM?

API konwersji strony internetowej do Markdown pobiera stronę, zachowuje jej główną treść i zwraca ją jako Markdown. WebReaderAPI robi to w jednym zapytaniu: GET https://webreaderapi.com/api/v1/read?url=… zwraca artykuł z nagłówkami, listami, tabelami i linkami oraz tytułem, autorem, datą i liczbą słów, za jeden kredyt na stronę od 0,07 USD/1K stron według stanu na październik 2026. robots.txt jest respektowany. Bez KYC; płatność kryptowalutą.

API URL do Markdown w skrócie

EndpointGET https://webreaderapi.com/api/v1/read?url=… (lub POST z ciałem JSON)
Dane wyjścioweCzysty Markdown głównej treści strony (lub czysty tekst, lub oczyszczony HTML), z tytułem, opisem, autorem, datą publikacji, językiem i liczbą słów; linki i obrazy na żądanie
JavaScriptRenderowanie JavaScript w przeglądarce headless, gdy strona tego wymaga (render=auto), zawsze lub nigdy
Rozliczanie1 kredyt = 1 odczytana strona bez przeglądarki; 2 kredyty, gdy strona wymaga przeglądarki do wyrenderowania JavaScript. Zapytanie, które się nie powiedzie lub które zostanie odrzucone przez robots.txt witryny, nie jest obciążane opłatą
Budżet tokenówmax_chars skraca Markdown do długości, jaką przyjmie Twój model
robots.txtRespektujemy robots.txt: nasz crawler identyfikuje się jako WebReaderAPI, przestrzega reguł napisanych dla niego lub dla wszystkich robotów i nie czyta strony, której witryna zabrania. Odrzucone strony nie są obciążane opłatą
Cena3,75 USD za 10 000 stron, 21,75 USD za 100 000 stron, od 0,07 USD/1K stron przy 5 000 000 stron
PłatnośćBTC, USDT, USDC, ETH, SOL, LTC, z doładowania 25 USD; bez KYC

Po co konwertować strony internetowe do Markdown, zanim poda się je modelowi?

Markdown zachowuje strukturę, której potrzebuje model, i usuwa znaczniki, których nie potrzebuje. Typowa strona artykułu zawiera nawigację, skrypty, tagi śledzące, komunikaty o cookies i widżety powiązanych postów wokół kilkuset słów tekstu. Wysłane jako surowy HTML, większość tokenów, za które płacisz, to znaczniki.

Markdown zachowuje nagłówki jako #, listy jako -, tabele jako pionowe kreski, a linki jako [text](url). Model nadal widzi, które zdanie należy do której sekcji, może zacytować link źródłowy i podzielić tekst na fragmenty według nagłówków. Ten sam tekst w zwykłej prozie traci tę strukturę; ten sam tekst w HTML kosztuje znacznie więcej tokenów.

Co API zachowuje, a co usuwa?

Przy main_content=true, czyli domyślnie, API zachowuje tę część strony, po którą przyszedł czytelnik, a resztę usuwa.

ZachowaneUsunięte
Tytuł i nagłówkiNawigacja i menu strony
Akapity, cytaty i listyBanery cookies i zgód
Tabele, jako tabele MarkdownReklamy i promowane widżety
Bloki kodu, z językiem, gdy jest pokazanyPanele boczne i listy powiązanych postów
Linki w tekścieStopki i szablonowe zapisy prawne
Obrazy, tylko z include_images=truePrzyciski udostępniania i formularze komentarzy

Ustaw main_content=false, aby zamiast tego skonwertować całą stronę, na przykład stronę główną lub listę produktów, gdzie wszystko się liczy. Ustaw format=text dla zwykłego tekstu bez Markdown albo format=html dla oczyszczonego HTML głównej treści.

curl: jedna strona jako Markdown, przycięta do 20 000 znaków
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: odczytaj stronę i wypisz jej metadane oraz Markdown
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])

Co ze stronami zbudowanymi w JavaScript?

Wiele stron wysyła w pierwszym HTML prawie żadnego tekstu i buduje treść w przeglądarce. Przy render=auto, czyli domyślnie, API najpierw czyta surowy HTML; jeśli zawiera zbyt mało tekstu, otwiera stronę w przeglądarce headless i odczytuje wynik. Odpowiedź mówi, co się stało, w rendered.

Strona, która wymagała przeglądarki, kosztuje dwa kredyty zamiast jednego. Jeśli wiesz, że dana witryna zawsze jej wymaga, ustaw render=true; jeśli chcesz tylko to, co wysyła serwer, ustaw render=false i nigdy nie płać drugiego kredytu.

Co się dzieje, gdy witryna nie chce być czytana?

Szanujemy jej wybór i nie pobieramy opłaty. Nasz crawler identyfikuje się jako WebReaderAPI i przed każdym odczytem sprawdza robots.txt. Strona niedozwolona dla naszego tokena lub dla wszystkich robotów zwraca 403 blocked_by_robots. Witryna, która deklaruje Content-Signal: ai-input=no, zwraca 403 blocked_by_site_policy.

Jeśli witryna odmawia obsługi zapytania w inny sposób, na przykład statusem 403, stroną wyzwania lub ścianą logowania, otrzymujesz 502 target_refused ze statusem samej witryny. Jeśli witryna odrzuci nasze zapytanie, zwracamy jej odpowiedź: nigdy nie rozwiązujemy CAPTCHA, nie logujemy się do kont ani nie próbujemy obejść blokady lub paywalla. Nasza strona crawlera wyjaśnia to wszystko właścicielom witryn, wraz z dokładnym User-Agent.

Ile stron będzie potrzebował mój projekt?

Licz jeden kredyt za stronę, dwa za strony wymagające przeglądarki. Kilka typowych wolumenów:

  • Agent AI, który czyta 5 stron na zadanie i wykonuje 100 zadań dziennie, czyta około 15 000 stron miesięcznie: 50 000 stron (14,25 USD) wystarczą na ponad trzy miesiące.
  • Indeks RAG trzech witryn dokumentacji po 2 000 stron każda to 6 000 stron, a potem cotygodniowe odświeżanie zmienionych stron.
  • Korpus badawczy 400 000 artykułów informacyjnych i blogowych mieści się w 500 000 stron (50 USD).

Kredyty nigdy nie wygasają, więc pack kupiony na jednorazowy crawl zachowuje pozostałą wartość na późniejsze zadania.

Ile kosztuje API konwersji strony internetowej do Markdown?

10 000 stron kosztują 3,75 USD, 100 000 stron kosztują 21,75 USD, a 1 000 000 stron kosztują 74,25 USD, według stanu na październik 2026. Strony nieudane i strony odrzucone przez robots.txt są bezpłatne. Zobacz wszystkie packi.

Test

10 000 stron

3,75 USD

0,38 USD/1K stron

  • Wypróbuj na swoich prawdziwych URL-ach
  • To samo API co w największym pakiecie
  • Kredyty nigdy nie wygasają
Wybierz 10 000 stron

Starter

50 000 stron

14,25 USD

0,28 USD/1K stron

  • Agent AI lub prototyp RAG
  • Crawluj stronę dokumentacji
  • Kredyty nigdy nie wygasają
Wybierz 50 000 stron

Build

100 000 stron

21,75 USD

0,22 USD/1K stron

  • Agenty produkcyjne i pipeline'y RAG
  • Zadania batch i crawling
  • Kredyty nigdy nie wygasają
Wybierz 100 000 stron

Volume

1 000 000 stron

74,25 USD

0,07 USD/1K stron

  • Zbiory danych i korpusy badawcze
  • Wyższa współbieżność na życzenie
  • Kredyty nigdy nie wygasają
Wybierz 1 000 000 stron

W każdym planie: Wyodrębnianie głównej treści · Renderowanie JavaScript, gdy potrzebne · Nieudane i odrzucone strony bez opłat · Kredyty nigdy nie wygasają

API konwersji strony internetowej do Markdown: najczęstsze pytania

Czy Markdown zachowuje tabele i bloki kodu?

Tak. Tabele HTML stają się tabelami Markdown, a bloki kodu pozostają ogrodzone, z językiem, gdy strona go oznacza. Bardzo złożone tabele, na przykład te z scalonymi komórkami, są spłaszczane wiersz po wierszu.

Czy mogę dostać całą stronę zamiast artykułu?

Tak. Ustaw main_content=false, a API skonwertuje wszystko na stronie, łącznie z nawigacją i stopką. To pasuje do stron głównych, stron kategorii i list produktów, gdzie detektor głównej treści pominąłby przydatne części.

Jak zmieścić strony w oknie kontekstu mojego modelu?

Użyj max_chars, od 1 000 do 500 000 znaków, aby przyciąć Markdown do ustalonej długości. Pole word_count mówi, jak długi był cały artykuł, więc Twój agent może zdecydować, czy czytać dalej.

Czy potrafi czytać strony za logowaniem lub paywallem?

Nie. WebReaderAPI czyta tylko publiczne strony. Nigdy nie loguje się do kont i nie próbuje obejść paywalla ani blokady; takie strony zwracają odmowę witryny i nie są obciążane opłatą.

Czy potrzebuję dowodu lub karty, aby otrzymać klucz?

Nie. WebReaderAPI nie wymaga dowodu, selfie, dokumentów firmy ani karty. Logowanie numerem konta; e-mail jest opcjonalny. Doładowujesz z 25 USD w BTC, USDT, USDC, ETH, SOL, LTC.

Od 0,07 USD/1K stron · bez KYC

Uzyskaj klucz API