# Web sayfasını Markdown'a dönüştürme API'si: herhangi bir URL'nin ana içeriği, bir model için hazır

> LLM'ler ve AI agent'ları için web sayfalarını Markdown'a dönüştüren API: URL'yi başlık, yazar ve tarihle $0,07/1K sayfa üzerinden temiz Markdown'a çevirir.

- URL: https://webreaderapi.com/tr/url-to-markdown-api/
- Son güncelleme: 2026-10-22
- Yayıncı: WebReaderAPI (https://webreaderapi.com)

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.

## URL'den Markdown'a API'si bir bakışta

| Özellik | Değer |
| --- | --- |
| 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 |

## Bir web sayfasını bir modele vermeden önce neden Markdown'a dönüştürmelisiniz?

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.

## API neyi korur, neyi kaldırır?

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: tek bir sayfa Markdown olarak, 20.000 karaktere kısaltılmış*

```bash
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: bir sayfayı okuyup metadata'sını ve Markdown'ını yazdır*

```python
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])

```

## JavaScript ile oluşturulan sayfalar ne olacak?

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.

## Bir site okunmak istemediğinde ne olur?

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](https://webreaderapi.com/tr/bot/) bunların hepsini site sahiplerine tam User-Agent ile açıklar.

## Projem kaç sayfaya ihtiyaç duyacak?

Sayfa başına bir kredi, tarayıcıya ihtiyaç duyan sayfalar için iki kredi sayın. Bazı tipik hacimler:

- **Görev başına 5 sayfa okuyan ve günde 100 görev çalıştıran bir AI agent**, ayda yaklaşık 15.000 sayfa okur: 50.000 sayfa ($14,25) üç aydan fazla dayanır.
- **Her biri 2.000 sayfalık üç dokümantasyon sitesinden oluşan bir RAG index'i** 6.000 sayfadır, ardından değişen sayfaların haftalık yenilenmesi gelir.
- **400.000 haber ve blog makalesinden oluşan bir araştırma corpus'u** 500.000 sayfa ($50) içine sığar.

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.

## URL'den Markdown'a API'si ne kadar tutuyor?

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](https://webreaderapi.com/tr/pricing/).

| Plan | Adet | Fiyat | Birim fiyatı |
| --- | --- | --- | --- |
| Test | 10.000 sayfa | $3,75 | $0,38/1K sayfa |
| Başlangıç | 50.000 sayfa | $14,25 | $0,28/1K sayfa |
| Oluştur | 100.000 sayfa | $21,75 | $0,22/1K sayfa |
| Hacim | 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

**Ödeme yapmadan önce**

- Minimum bakiye yükleme $25. Kripto ile bir kez para yükleyin, ardından bakiyenizden istediğiniz planı satın alın.
- Bakiyenizin son kullanma tarihi yoktur ve istediğiniz zaman sayfa kredisi satın alabilirsiniz. Bir paket minimum yükleme tutarından daha ucuza geliyorsa, yalnızca bu minimuma ulaşmak için eklediğiniz tutar, harcamadığınız sürece ödeme tarihinden itibaren 30 gün içinde talep üzerine USDT veya USDC olarak iade edilebilir. Diğer bakiyeler, yasa aksini gerektirmedikçe iade edilmez.
- Ödemeniz blokzincirde kontrol edildiğinde bakiyenize aktarılır. Tipik ağ onay süresi: BTC ≈ 20 dk · USDT TRC-20 ≈ 1 dk · USDT ERC-20 ≈ 5 dk · USDC ERC-20 ≈ 5 dk · ETH ≈ 5 dk · SOL ≈ 1 dk · LTC ≈ 15 dk

## URL'den Markdown'a API'si: sık sorulan sorular

### Markdown tabloları ve kod bloklarını koruyor mu?

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.

### Makale yerine tüm sayfayı alabilir miyim?

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.

### Sayfaları modelimin context window'u içinde nasıl tutarım?

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.

### Giriş veya paywall arkasındaki sayfaları okuyabilir mi?

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.

### Anahtar almak için bir kimlik veya karta ihtiyacım var mı?

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.

---

WebReaderAPI: WebReaderAPI, AI ajanları için bir web reader API'sidir; herkese açık herhangi bir web sayfasını temiz Markdown'a dönüştürür ve kimlik yüklemeden kripto ile ödenir. $0,07/1K sayfa başlangıçlı ön ödemeli kreditler asla süresi dolmaz ve robots.txt'e uyulur. KYC yok — kimlik yok, selfie yok, belge yok. Kripto ile ödeme yapın.
