Reddit Search API

Geçmiş Reddit verileri için arama API’si

Geçmiş Reddit gönderileri ve yorumları için bağımsız arama API’si. Filtreleri, sonuç sınırlarını ve istek başına ücretlendirmeyi uygulamanıza göre değerlendirin.

API anahtarı al

İstek örneği

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.redditsearchapi.com/v1/search?q=quantization&subreddit=LocalLLaMA&limit=3"

Arama uygulamanızın kapsamını belirleyin

Reddit Search API, geçmiş Reddit kayıtlarında arama yapan uygulamalar geliştirmek için bağımsız bir arşiv API’sidir. Reddit’in resmî hizmeti değildir ve Reddit ile bağlantısı yoktur. Canlı gönderi akışı sunmaz. Bu nedenle arama ekranında, gösterilen içeriğin güncel platform durumunu değil arşivden alınmış kayıtları temsil ettiğini açıkça belirtmeniz gerekir. Kullanıcıların yeni yayımlanan her gönderiyi burada bulmayı beklememesi önemlidir.

Bir uygulamanın başlangıç noktası yalnızca arama kutusu değildir. Hangi toplulukların, yazarların veya tarih aralıklarının araştırılacağını da belirleyin. q arama metnini, subreddit hedef topluluğu, author ise yazarı daraltmak için kullanılır. kind değerini post veya comment olarak seçerek içerik türünü ayırabilirsiniz. Desteklenen filtreleri görünür tutmak, kullanıcıların sonuçların hangi koşullarla elde edildiğini anlamasına yardımcı olur.

Örneğin bir ürün hakkında geçmiş tartışmaları inceleyen araç, arama metnini belirli bir topluluk ve tarih aralığıyla birlikte gönderebilir. Bu, desteklenen parametrelerin nasıl birleştirilebileceğine dair bir kullanım örneğidir; arşivde belirli bir konuya veya döneme ait kayıtların bulunduğu anlamına gelmez. Önce küçük bir sorgunun gerçek yanıtını inceleyin, ardından uygulamanızın gösterim ve yerel analiz kurallarını belirleyin.

Sonuçları doğru yorumlayın

Her istek en fazla 100 kayıt döndürür. Ayrı sayfa istekleriyle bir sorguda en fazla 100 sayfaya erişilebilir. Bu sınırlar, bütün eşleşmelerin veya Reddit geçmişinin tamamının alınabileceği anlamına gelmez. Sonuç sayısını gösterirken kesin toplam, alt sınır ve bilinmeyen toplam durumlarını birbirinden ayırın. Alt sınırı kesin sayı gibi sunmak, kullanıcının arama kapsamını yanlış değerlendirmesine yol açabilir.

Kayıtlar arşivin iç _doc sırasıyla döner; bu sıra tarih, alaka düzeyi veya puan sırası değildir. min_score yalnızca belirtilen asgari puan eşiğini uygular. En yüksek puanlı içeriği başa getirmez. Alınan kayıtları uygulamanızda sıralarsanız, bu sıralamanın yalnızca eldeki yerel örneklem üzerinde çalıştığını belirtin. Böylece arşivin tamamı üzerinde sıralama yapıldığı izlenimi oluşmaz.

Yanıtlar sunucunun birleştirdiği tartışma ağaçları yerine düz kayıtlardan oluşur. parent_id ve link_id alanları varsa yerel gruplama yapabilirsiniz; tam konuşma veya eksiksiz üst kayıt zinciri garanti edilmez. Kaydedilmiş yanıtlar ile sorgu parametrelerini birlikte tutmak, analizinizin hangi verilere dayandığını açıklamayı kolaylaştırır. Aynı sorgunun daha sonra aynı kayıtları veya aynı sırayı döndürmesi garanti değildir.

Deneme, maliyet ve erişim

Başarılı her veri alma isteği, boş sonuç döndürse bile 1 kredi tüketir. 1000 başarılı istek 1 ABD dolarıdır. En düşük ücretli yükleme 50 ABD dolarıdır ve 50000 ücretli kredi sağlar. Abonelik yoktur; satın alınan krediler sona ermez. Yeni hesaplar, ağ genelindeki kötüye kullanım kontrollerine uygunluk koşuluyla 100 deneme kredisi alabilir.

E-posta ve parola ile kayıt olduğunuzda API anahtarı ödeme öncesinde bir kez gösterilir. Anahtarınızı güvenli biçimde saklayın ve veri isteklerinde X-API-Key başlığını kullanın. Hesap paneli anahtar sayfasındadır. Yükleme yapmak istediğinizde giriş yapıp fatura oluşturun, faturadaki tam tutarı belirtilen alıcıya gönderin ve işlem hashini yapıştırarak doğrulama isteyin. Anahtarlar ve bakiyeler bu alan adına özgüdür.