# n8n AI agent'larında web sayfalarını WebReaderAPI ile okuyun

> n8n AI agent'larında web sayfalarını okuyun: herhangi bir URL'yi temiz Markdown'a dönüştüren HTTP Request aracı ve zamanlanmış workflow.

- URL: https://webreaderapi.com/tr/docs/n8n/
- Son güncelleme: 2026-10-22
- Yayıncı: WebReaderAPI (https://webreaderapi.com)

n8n'in HTTP Request node'u, AI Agent node'u için araç olarak çalışabilir. Onu `/read` adresine yönlendirin, URL'yi modelin doldurmasına izin verin; agent herhangi bir genel sayfayı temiz Markdown olarak okuyabilir, kurulacak bir community node yok.

**Hızlı yanıt — Bir n8n AI agent'ının web sayfalarını okumasını nasıl sağlarım?**

n8n'in AI Agent'ına araç olarak bir HTTP Request node'u bağlayın, onu **WebReaderAPI** anahtarınızı tutan Header Auth credential ile `GET https://webreaderapi.com/api/v1/read` olarak ayarlayın ve `url` parametresini modelin tanımlamasına izin verin. Yalnızca `title`, `final_url` ve `markdown` alanlarını tutmak için Optimize Response'u açın. Her sayfa 1 kredi tutar; Ekim 2026 itibarıyla $0,07/1K sayfa. KYC olmadan; kripto ile ödeme.

## Hangi HTTP Request ayarlarını kullanmalıyım?

Seçenek adları, 2026-10-22 tarihinde okunan n8n HTTP Request node dokümantasyonunu izler.

| Ayar | Değer |
| --- | --- |
| Yerleşim | **AI Agent** node'una araç olarak bağlanır |
| Method | `GET` |
| URL | `https://webreaderapi.com/api/v1/read` |
| Kimlik doğrulama | Generic credentials → **Header Auth** |
| Header Auth credential | Name `Authorization`, Value `Bearer ` ve ardından API anahtarınız |
| Send Query Parameters | Açık, **Using Fields Below** |
| Parameter `url` | Model tarafından tanımlanır (aşağıya bakın) |
| Parameter `max_chars` | `15000` gibi sabit bir değer |
| Optimize Response | Açık · yanıt türü **JSON** · Include Fields **Selected**: `title`, `final_url`, `markdown` |

## HTTP Request node'unu neden araç olarak kullanmalıyım?

Çünkü bu API'nin ihtiyaç duyduğu her şeyi zaten yapıyor: tek bir GET isteği, tek bir header ve iki sorgu parametresi. n8n, HTTP Request node'unun normal bir node olarak çalışabileceğini veya bir AI agent'a araç olarak bağlanabileceğini ve bazı seçeneklerin yalnızca araç formunda bulunduğunu belirtir.

Kurulacak veya güncellenecek bizim adımıza hiçbir şey yok ve anahtar workflow'da değil n8n'in credential deposunda durur. n8n'e kendi anahtarını verin; böylece kullanımı diğer script'lerinizden ayrı görünür ve onu tek başına iptal edebilirsiniz. Örneğin ajan veya proje başına bir tane olmak üzere birkaç API anahtarı oluşturun ve bunlardan istediğinizi panelinizden iptal edin.

## Model okunacak URL'yi nasıl seçiyor?

`url` parametresini modelin tanımlamasına izin verin. n8n, uygun parametre alanlarının yanında değeri modele veren bir düğme gösterir; ifadeyi n8n'in `$fromAI()` fonksiyonuyla kendiniz de yazabilirsiniz. Bir key, bir açıklama, bir tür ve isteğe bağlı bir varsayılan alır; örneğin `url` key'i, "The http or https address of the page to read" açıklaması ve `string` türü.

n8n, `$fromAI()`'ün yalnızca AI Agent node'una bağlı araçlarda çalıştığını belirtir. Araç açıklamasını da sade bir dille yazın; örneğin "Reads a public web page and returns its main content as Markdown", böylece agent onu ne zaman çağıracağını bilir.

## Optimize Response'u neden açmalıyım?

Çünkü bir aracın döndürdüğü her şey modelin bağlamına girer. Optimize Response, modele iletilen veriyi azaltan yalnızca araçlara özgü bir seçenektir. JSON yanıt türüyle yalnızca seçili alanları dahil edebilirsiniz; `title`, `final_url` ve `markdown` alanlarını tutun, gerisini atın.

Uzunluğu bizim tarafımızda `max_chars` ile sınırlayın; bu, Markdown'ı API'den çıkmadan önce keser. Node'un HTML ve Text yanıt türlerinin kendi Truncate Response seçeneği vardır, ancak bizim JSON yanıtımızda `max_chars` daha basit kontrol.

## API'yi zamanlanmış bir workflow'da nasıl kullanırım?

HTTP Request node'unu araç olarak değil, Schedule Trigger arkasında normal bir node olarak kullanın. Ona sabit bir `url` verin; izlediğiniz bir changelog veya fiyatlandırma sayfası gibi, ve `markdown` alanını bir sonraki node'a gönderin: bir dosya, bir veritabanı, bir sohbet mesajı veya önceki çalıştırmayla bir karşılaştırma.

Her çalıştırma URL başına bir sayfa okur. 20 sayfayı günde bir kez izlemek, tarayıcı gerektirmeyen sayfalar için ayda yaklaşık 600 kredi kullanır, yani 10.000 sayfa ($3,75) bir yıldan fazla dayanır. Ön ödemeli kreditler asla süresi dolmaz: kullanılmayan sayfalar siz kullanana kadar hesabınızda kalır.

## Bir site okumayı reddettiğinde ne olur?

Node, `blocked_by_robots` veya `target_refused` gibi bir kodla hata yanıtı alır ve hiçbir ücret alınmaz. 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. Bir agent'ta, aracın hatayı döndürmesine izin verin ki model onu açıklayabilsin veya başka bir kaynak deneyebilsin; zamanlanmış bir workflow'da hataları bunları kaydeden bir dala yönlendirin. [Hatalar sayfası](https://webreaderapi.com/tr/docs/errors/) her kodu listeler.

## Workflow'u oluşturmadan önce çağrıyı deneyebilir miyim?

Aynı çağrıyı terminalde curl ile çalıştırın, [curl tarifleri](https://webreaderapi.com/tr/docs/curl/) bölümünde gösterildiği gibi. Orada çalışıp n8n'de başarısız olursa, neden node ayarlarındadır; çoğunlukla credential değerinde `Bearer ` öneki eksiktir veya `url` parametresi boş bırakılmıştır.

## n8n: sık sorulan sorular

### WebReaderAPI için community node'a ihtiyacım var mı?

Hayır. Yerleşik HTTP Request node'u yeterlidir; AI Agent için araç olarak veya herhangi bir workflow'da normal bir node olarak.

### Agent JavaScript sayfalarını veya PDF'leri okuyabilir mi?

Evet. API, tarayıcıya ne zaman ihtiyaç duyulacağına karar verir (`render=auto`) ve PDF'leri metin olarak okur. Oluşturulmuş bir sayfa 2 kredi kullanır; 20 MB ve 100 sayfaya kadar PDF dosyaları, başlayan her 10 sayfalık blok için 1 kredi ile Markdown'a dönüştürülür.

### Agent'ın çok fazla sayfa okumasını nasıl durdururum?

Agent'ın system mesajında kaç sayfa okuyabileceğini belirtin ve `max_chars` değerini ölçülü tutun. Her okuma bir tool call'dır, dolayısıyla agent'ın tool call'larına koyduğunuz herhangi bir limit sayfa sayısını da sınırlar.

### Krediler için nasıl ödeme yaparım?

BTC, USDT, USDC, ETH, SOL, LTC içinden $25 ile bakiye yükleyin, ardından bir paket satın alın. WebReaderAPI kimlik, selfie veya şirket belgesi istemez.

## Kaynaklar

1. [HTTP Request node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) — n8n docs (read 2026-10-22)
2. [HTTP Request credentials](https://docs.n8n.io/integrations/builtin/credentials/httprequest/) — n8n docs (read 2026-10-22)
3. [AI Agent node](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/) — n8n docs (read 2026-10-22)
4. [$fromAI() ile AI'ın tool parametrelerini belirlemesine izin verin](https://docs.n8n.io/advanced-ai/examples/using-the-fromai-function/) — n8n docs (read 2026-10-22)

---

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.
