Test
10.000 sayfa
$3,75
$0,38/1K sayfa
- Gerçek URL'lerinizde deneyin
- En büyük paketle aynı API
- Krediler hiç sona ermez
GET /read · sayfa başına 1 kredi · $0,07/1K sayfa itibarıyla
Bir URL iletin ve makaleyi Markdown olarak geri alın: başlıklar, paragraflar, listeler, tablolar ve bağlantılar korunur; menüler, çerez bildirimleri, reklamlar ve altbilgiler kaldırılır. Sayfanın başlığı, yazarı, tarihi ve diliyle birlikte.
Hızlı yanıt
Hangi API bir web sayfasını bir LLM için temiz Markdown'a dönüştürür?
Web sayfasını Markdown'a dönüştürme API'si bir sayfayı getirir, ana içeriğini korur ve Markdown olarak döndürür. WebReaderAPI bunu tek istekte yapar: GET https://webreaderapi.com/api/v1/read?url=… makaleyi başlıkları, listeleri, tabloları ve bağlantılarıyla, ayrıca başlık, yazar, tarih ve kelime sayısıyla birlikte döndürür; Ekim 2026 itibarıyla $0,07/1K sayfa itibarıyla sayfa başına bir kredi karşılığında. robots.txt'e uyulur. KYC olmadan; kripto ile ödeme yapın.
| Endpoint | GET https://webreaderapi.com/api/v1/read?url=… (veya JSON gövdesiyle POST) |
|---|---|
| Çıktı | Sayfanın ana içeriğinin temiz Markdown'ı (veya düz metin ya da temizlenmiş HTML), başlık, açıklama, yazar, yayın tarihi, dil ve kelime sayısıyla birlikte; istek üzerine bağlantılar ve görseller |
| JavaScript | Sayfa gerektirdiğinde headless tarayıcıda JavaScript render (render=auto), ya da her zaman veya hiç |
| Faturalandırma | 1 kredi = tarayıcı olmadan 1 sayfa okuma; sayfa JavaScript render etmek için tarayıcı gerektiriyorsa 2 kredi. Başarısız olan veya bir sitenin robots.txt'inin reddettiği istek için ücret alınmaz |
| Token bütçesi | max_chars Markdown'ı modelinizin alabileceği uzunluğa kısaltır |
| robots.txt | robots.txt'e uyarız: crawler'ımız kendini WebReaderAPI olarak tanıtır, kendisi için veya tüm robotlar için yazılmış kurallara uyar ve bir sitenin izin vermediği sayfayı okumaz. Reddedilen sayfalar için ücret alınmaz |
| Fiyat | 10.000 sayfa için $3,75, 100.000 sayfa için $21,75, 5.000.000 sayfa itibarıyla $0,07/1K sayfa itibarıyla başlayarak |
| Ödeme | BTC, USDT, USDC, ETH, SOL, LTC, $25 bakiye yüklemesinden; KYC yok |
Markdown, bir modelin ihtiyaç duyduğu yapıyı korur ve ihtiyaç duymadığı işaretlemeyi atar. Tipik bir makale sayfası, birkaç yüz kelimelik metnin etrafında gezinme menüleri, script'ler, izleme etiketleri, çerez bildirimleri ve ilgili yazı widget'ları taşır. Ham HTML olarak gönderildiğinde, ödediğiniz token'ların çoğu işaretlemedir.
Markdown başlıkları # olarak, listeleri - olarak, tabloları dikey çizgiler olarak ve bağlantıları [text](url) olarak korur. Bir model hâlâ hangi cümlenin hangi bölüme ait olduğunu görebilir, kaynak bağlantısını alıntılayabilir ve metni başlıkları boyunca parçalara bölebilir. Aynı metin düz yazı olarak bu yapıyı kaybeder; aynı metin HTML olarak çok daha fazla token'a mal olur.
Varsayılan olan main_content=true ile API, sayfanın bir okuyucunun geldiği kısmını korur ve geri kalanını kaldırır.
| Korunan | Kaldırılan |
|---|---|
| Başlık ve alt başlıklar | Site gezinmesi ve menüler |
| Paragraflar, alıntılar ve listeler | Çerez ve onay banner'ları |
| Tablolar, Markdown tabloları olarak | Reklamlar ve tanıtım widget'ları |
| Kod blokları, gösterildiğinde dilleriyle birlikte | Kenar çubukları ve ilgili yazı listeleri |
| Metin içindeki bağlantılar | Altbilgiler ve yasal standart metinler |
Görseller, yalnızca include_images=true ile | Paylaş düğmeleri ve yorum formları |
Bunun yerine tüm sayfayı dönüştürmek için main_content=false ayarlayın; örneğin bir ana sayfa veya her şeyin önemli olduğu bir ürün listeleme sayfası. Markdown olmadan düz metin için format=text, ana içeriğin temizlenmiş HTML'i için format=html ayarlayın.
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])
Birçok sayfa ilk HTML'inde neredeyse hiç metin göndermez ve içeriği tarayıcıda oluşturur. Varsayılan olan render=auto ile API önce ham HTML'i okur; çok az metin içeriyorsa sayfayı bir headless tarayıcıda açar ve sonucu okur. Yanıt, hangisinin gerçekleştiğini rendered içinde belirtir.
Tarayıcıya ihtiyaç duyan bir sayfa bir kredi yerine iki krediye mal olur. Bir sitenin her zaman buna ihtiyaç duyduğunu biliyorsanız render=true ayarlayın; yalnızca sunucunun gönderdiğini istiyorsanız render=false ayarlayın ve ikinci krediyi hiç ödemeyin.
Onun tercihine saygı duyarız ve sizden ücret alınmaz. Crawler'ımız kendini WebReaderAPI olarak tanıtır ve her okumadan önce robots.txt'yi kontrol eder. Token'ımız için veya tüm robot'lar için izin verilmeyen bir sayfa 403 blocked_by_robots döndürür. Content-Signal: ai-input=no bildiren bir site 403 blocked_by_site_policy döndürür.
Site isteği başka bir şekilde reddederse, örneğin 403 durumu, bir challenge sayfası veya bir giriş duvarı ile, sitenin kendi durumuyla birlikte 502 target_refused alırsınız. Bir site isteğimizi reddederse, verdiği yanıtı döndürürüz: CAPTCHA'ları asla çözmeyiz, hesaplara giriş yapmayız veya bir engeli ya da ödeme duvarını aşmaya çalışmayız. Crawler sayfamız bunların hepsini site sahiplerine tam User-Agent ile açıklar.
Sayfa başına bir kredi, tarayıcıya ihtiyaç duyan sayfalar için iki kredi sayın. Bazı tipik hacimler:
Krediler hiçbir zaman sona ermez, bu nedenle tek seferlik bir tarama için alınan bir pack kalan değerini sonraki işler için korur.
Ekim 2026 itibarıyla 10.000 sayfa $3,75, 100.000 sayfa $21,75 ve 1.000.000 sayfa $74,25 tutuyor. Başarısız sayfalar ve robots.txt tarafından reddedilen sayfalar ücretsizdir. Tüm pack'lere bakın.
10.000 sayfa
$3,75
$0,38/1K sayfa
50.000 sayfa
$14,25
$0,28/1K sayfa
100.000 sayfa
$21,75
$0,22/1K sayfa
1.000.000 sayfa
$74,25
$0,07/1K sayfa
Tüm planlarda: Ana içeriği çıkarma · Gerektiğinde JavaScript oluşturma · Başarısız ve reddedilen sayfalar ücretlendirilmez · Krediler hiç sona ermez
Evet. HTML tabloları Markdown tablolarına dönüşür ve kod blokları, sayfa dili belirttiğinde dilleriyle birlikte fenced olarak kalır. Birleştirilmiş hücreli tablolar gibi çok karmaşık tablolar satır satır düzleştirilir.
Evet. main_content=false ayarlayın ve API gezinme ile altbilgi dahil sayfadaki her şeyi dönüştürür. Bu, ana içerik algılayıcısının yararlı kısımları atacağı ana sayfalar, kategori sayfaları ve ürün listeleme sayfaları için uygundur.
Markdown'ı belirli bir uzunlukta kesmek için 1.000 ile 500.000 karakter arasında max_chars kullanın. word_count alanı size tam makalenin ne kadar uzun olduğunu söyler, böylece agent'ınız daha fazlasını okuyup okumayacağına karar verebilir.
Hayır. WebReaderAPI yalnızca herkese açık sayfaları okur. Hesaplara asla giriş yapmaz ve bir paywall'ı veya engeli aşmaya asla çalışmaz; bu tür sayfalar sitenin reddini döndürür ve ücret alınmaz.
Hayır. WebReaderAPI hiçbir kimlik, selfie, şirket belgesi veya kart istemez. Hesap numarasıyla giriş; email isteğe bağlı. BTC, USDT, USDC, ETH, SOL, LTC içinde $25 ile bakiye yüklersiniz.
$0,07/1K sayfa başlangıçlı · KYC yok
API anahtarı alın