Ücretsiz Stok Fotoğraf API'leri Karşılaştırması: Unsplash, Pexels, Pixabay, Openverse & Pexafy
On dört kriter, beş API, her sayı sağlayıcıların kendi dokümantasyonundan alınmıştır: her ücretsiz katmanın gerçekte sunduğu, üretimde sizi zorlayan koşullar ve Pexafy dahil her birinin yanlış seçim olduğu durumlar.
Bir ürünün içinde ücretsiz kullanılabilir fotoğraflara ihtiyacınız var. En doğal adım, Unsplash, Pexels veya Pixabay'dan bir API anahtarı alıp yayına geçmek. İki hafta sonra kimsenin karşılaştırmadığı kısımla karşılaşırsınız: bir insan onaylayana kadar uygulamanız saatte 50 istekte sıkışıp kalır, sağlayıcılardan biri hotlinking'i yasaklar, bir diğeri her indirmede takip çağrısı ister — ve arama sonuçlarınız, yıllar önce birinin yazdığı etiketler kadar iyidir, ne fazlası ne eksiği.
Bu sayfa, Pexafy'yi inşa etmeye başladığımızda bizim de görmek istediğimiz karşılaştırmadır: kotalar aynı birimde, üretimde gerçekten sorun çıkaran şartlar ve her API'nin neyi yapıp neyi yapamadığı. Rakip sayılarının tamamı, sonda bağlantısı verilen sağlayıcı belgelerinden alınmıştır. Pexafy'nin doğru cevap olmadığı durumları da açıkça belirtiyoruz.
Karşılaştırma tablosu
Beş seçenek, on dört kriter. Unsplash, Pexels ve Pixabay kendi API'lerine sahip tekil kütüphanelerdir. Openverse ve Pexafy ise toplayıcıdır — aynı anda birçok kütüphanede arama yaparlar — ve çoğu karşılaştırma yazısının sessizce atladığı ayrım tam da budur.
| UnsplashAPI | PexelsAPI | PixabayAPI | Openversetoplayıcı | Pexafytoplayıcı | |
|---|---|---|---|---|---|
| Ücretsiz kota | 50 istek/saat (demo) | 200 istek/saat ayda 20.000 |
100 istek/dakika | Anahtar gerekmez (kısıtlı) | ayda 5.000 istek |
| Üst plan | Manuel inceleme sonrası1 | Talep üzerine | Talep üzerine (tam API) | Uygulama kaydı | $5/aydan itibaren · 25.000 istek |
| Anahtar teslimi | Anında (sadece demo) | Anında | Anında | Gerekmez | Anında kart gerekmez |
| Canlıya geçiş için inceleme | Gerekli | Hayır | Sadece tam API'de | Hayır | Yok |
| Atıf zorunluluğuAPI şartlarına göre | Fotoğrafçı + Unsplash | Pexels'e belirgin bağlantı + kredi | Görsel kaynağı gösterilmeli | Kaynağın lisansına göre (CC BY…) | Gerekmez2 |
| İndirme takip çağrısı | Gerekli her indirmede | Hayır | Hayır | Hayır | Hayır |
| Görsel hotlinking | Gerekli | İzinli | İzin yok 24 saat önbellek | Kaynağa bağlantı verir | İzinli + CDN küçük görseller |
| Arama eşleşmesi | Anahtar kelime & etiket | Anahtar kelime & etiket | Anahtar kelime & etiket | Anahtar kelime & meta veri | Anlam anlamsal |
| Tam cümle sorgular | Sonuçları bozar | Sonuçları bozar | En fazla 100 karakter | Sonuçları bozar | 500 karakter — sonuçları iyileştirir |
| Görselden görsele arama | Yok | Yok | Yok | Yok | Var + “bunun benzerleri” |
| Sorgu dilleri | lang parametresi (beta) |
28 dil | 26 dil kodu | Ağırlıklı olarak İngilizce | 100+, tek indeks |
| İstek başına kütüphane | 1 | 1 | 1 | Çok (CC kaynakları) | 9 |
| Yanıt şeması | Kendine özgü | Kendine özgü | Kendine özgü | Birleşik | Birleşik + atıf metni |
| Yapay zeka ajanları için MCP sunucusu | Resmi çözüm yok | Resmi çözüm yok | Resmi çözüm yok | Resmi çözüm yok | Var barındırılan, OAuth 2.1 |
Kaynaklar: her sağlayıcının kendi genel dokümantasyonu, 14 Ağustos 2026 tarihinde kontrol edilmiştir — bağlantılar sonda yer alan kaynaklar bölümünde. Güncelliğini yitirmiş bir bilgi mi fark ettiniz? Bize bildirin, düzeltelim.
Kotalar: sayıya değil, birime bakın
Kota karşılaştırmaları genellikle bu tür yazıların yanlış gittiği noktadır, çünkü dört API dört farklı şeyi dört farklı zaman aralığında sayar. Ortak bir birime — kullanıcının gerçekten gördüğü bir arama — dönüştürüldüğünde sıralama değişir:
| Ücretsiz plan | Belgelendiği şekliyle | Saat başına | Bir istek size ne kazandırır |
|---|---|---|---|
| Unsplash | 50 istek/saat (demo) | 50 | Tek kütüphane, anahtar kelimeye göre sıralı |
| Pexels | 200 istek/saat · ayda 20.000 | 200 | Tek kütüphane, anahtar kelimeye göre sıralı |
| Pixabay | 100 istek/dakika | 6.000 | Tek kütüphane, anahtar kelimeye göre sıralı |
| Pexafy | ayda 5.000 istek · dakikada 20 istek | 1.200 (patlama) | 9 kütüphane, anlamsal sıralama, tekrar temizleme, tek şema |
Bu konuda dürüst olmak gerekirse: tek bir kütüphaneden ham hacim istiyorsanız, Pixabay'in dakikada 100 isteği bu sayfadaki en cömert ücretsiz plandır ve bunun aksini iddia etmeyeceğiz. Ama bu size kapsam sağlamaz. Aynı sonuç kümesini üç kütüphaneden kendi başınıza bir araya getirmenin maliyeti bir istek değil — üç istek artı etrafındaki her şeydir:
| “3 kütüphanede tek arama” için gereken | Doğrudan API'ler | Pexafy |
|---|---|---|
| Yönetilecek hesap & API anahtarı | 3 | 1 |
| Beklenmesi gereken onay | 1 (Unsplash) | 0 |
| Kullanıcı araması başına HTTP çağrısı | 3 | 1 |
| Uyulması gereken hız sınırı penceresi | 3 (saat, saat, dakika) | 1 |
| Normalleştirilecek JSON yapısı | 3 | 1 |
| Birleştirme, tekrar temizleme & yeniden sıralama mantığı | Siz yazar ve bakımını yaparsınız | Dahil |
| Uyulması gereken şart kümesi | 3 | 1 |
| Kütüphaneler arası ilgililik | 3 ayrı anahtar kelime sıralaması, birbirine dikilmiş | Tek sıralama, tek skor |
Önemli olan birim. Bir Pexafy isteği = 9 kütüphane üzerinde tekilleştirilmiş ve tek bir listede sıralanmış bir anlamsal arama demektir. Sağlayıcıların kendi API'leriyle aynı kullanıcıya yönelik arama, 3 ila 5 çağrıya artı bir birleştirme katmanına mal olur — sizin yazdığınız, test ettiğiniz ve sonsuza dek bakımını üstlendiğiniz kod.
Yayına aldıktan sonra keşfedeceğiniz kurallar
Kotalar reklamı yapılan şeylerdir. Şartlar değil. İşte çoğu zaman yeniden yazımı zorunlu kılan dört madde — hepsi kamuya açık, hepsi gözden kaçması kolay:
- Unsplash: üretim erişimi bir insan kararıdır. Uygulamalar saatte 50 istekle demo modunda başlar. Yükseltme için ekran görüntüleri, bir başlık ve açıklama göndermeniz gerekir; ayrıca uygulamanızın kılavuzlara uyduğunu — görüntüleme ve indirme raporlaması dahil — kanıtlaması gerekir. Biri onaylayana kadar, gerçek kullanıcılarla üretimde tavanınız saatte 50'dir.
-
Unsplash: indirme takip çağrısı. Uygulamanız bir fotoğrafı her indirdiğinde,
/photos/:id/downloaduç noktasını da çağırmanız gerekir. Bu isteğe bağlı değildir, kılavuzun bir parçasıdır ve bir görseli kaydeden her kod yolunda hatırlamanız gereken ikinci bir gidiş-dönüştür. - Pixabay: kalıcı hotlinking yok, 24 saat önbellekleme zorunlu. Kalıcı kullanım için görselleri kendi sunucunuza indirmeniz ve API yanıtlarını 24 saat önbelleklemeniz gerekir. Bu, bir tek fotoğraf göstermeden önce depolama, önbellek katmanı ve geçersiz kılma politikası — yani altyapı demektir.
- Herkes: atıf kuralları lisans kurallarından farklıdır. Fotoğraf lisansları oldukça esnek olsa da API şartları kendi yükümlülüklerini ekler — Pexels'e belirgin bir geri bağlantı, fotoğrafçıya ve Unsplash'e kredi, Pixabay görsellerinin nereden geldiğini kullanıcılara gösterme. Sadece lisans sayfasını değil, API şartlarını da okuyun.
Pexafy'nin konumu açıkça şudur: anahtarınız ilk çağrıda çalışır, uygulama incelemesi yoktur, zorunlu
bir takip uç noktası yoktur ve önbellekleme yükümlülüğü yoktur. Atıf, API şartlarımızca zorunlu
değildir — yine de her sonuç, hazır bir attribution metniyle (HTML ve düz metin) birlikte
gelir, çünkü fotoğrafçıları kredilendirmek iyi bir uygulamadır ve bunu bir angarya yerine tek satır kod
haline getirmeyi tercih ediyoruz. Elbette kaynak kütüphanenin kendi lisansı her zaman geçerlidir.
Anahtar kelime mi, anlamsal arama mı: sonuçlarda ne değişir
Bu sayfadaki Pexafy dışındaki her API, kelimelerinizi bir fotoğrafa iliştirilmiş kelimelerle — etiketler, başlıklar, açıklamalar — eşleştirir. Pexafy ise anlamı karşılaştırır: cümleniz ve her görsel sayısal parmak izlerine dönüştürülür ve en yakın olanlar geri döner. Üretimde bunun iki sonucu hemen ortaya çıkar.
Birincisi: talep etmediğiniz kapsam. İşte gerçek bir Pexafy isteği — tek bir sorgu, tek bir sıralı liste. Kaynak rozetlerine bakın:
İkincisi: sorgu artık bir anahtar kelime bulmacası olmaktan çıkıyor. Etiket
eşleştirmede, her ek kelime muhtemelen etiketlerde bulunmayan bir şey daha demektir, bu yüzden
ağaç tarla yazıp aşağı kaydırmayı öğrenirsiniz. Anlamsal aramada durum tam tersidir —
“geniş mavi gökyüzü altında, boş yeşil bir tarlada tek başına duran bir ağaç”, “ağaç”tan daha iyi
bir sorgudur, çünkü her ayrıntı eşleşmeyi keskinleştirir. Aynı etki ruh halleri için de geçerlidir
(huzurlu, nostaljik, sade) ve diller için de: cümle ister İngilizce, ister
Fransızca, ister Japonca yazılsın, aynı tek indekste aynı yere düşer. Bunu gerçek aramalarla
anlamsal görsel arama ve
anahtar kelime araması yazımızda ayrıntılı olarak ele aldık.
Üç şema yerine tek şema
En çok mühendislik zamanına mal olan ve hiçbir karşılaştırma tablosunda görünmeyen kısım budur. Aynı kavram — “orta boy görsel URL'i” ve “kim çekti” — her API'de farklı adlandırılır:
// Unsplash
results[].urls.regular results[].user.name
// Pexels
photos[].src.large photos[].photographer
// Pixabay
hits[].webformatURL hits[].user
Bunu boyutlar, yön, baskın renk, kaynak sayfa URL'i, lisans ve sayfalama ile çarptığınızda, sağlayıcı başına bir adaptöre, bir normalleştirme katmanına, bir tekilleştirme geçişine (aynı fotoğraf çoğu zaman birden fazla kütüphanede bulunur) ve bir yeniden sıralama sezgiselliğine ulaşırsınız — genellikle üç değişiklik günlüğüyle senkron tutulması gereken birkaç yüz satır kod. Pexafy'de bu katman ürünün kendisidir:
curl -H "X-Api-Key: $PEXAFY_KEY" \
"https://api.pexafy.com/api/v1/search/photos?q=a+lone+tree+in+an+empty+green+field"
{
"success": true,
"data": [
{
"photo_id": "019e4cd9-6369-70c3-ab2b-0ffd7e7965ad",
"urls": { "thumb": "…", "small": "…", "regular": "…", "large": "…", "full": "…" },
"width": 5376, "height": 3584, "orientation": "landscape",
"color_name": "xanadu", "color_hex": "#697E77",
"photographer_full_name": "Viktor Hanacek",
"photographer_url": "https://picjumbo.com/about-viktor-hanacek/",
"source": "Picjumbo", "license_type": "free",
"relevance_score": 0.80,
"alt_description": "A single tree standing in a wide green field",
"attribution": { "html": "Photo by …", "plain": "Photo by …" }
}
],
"meta": { "took_ms": 147 }
}
Bir Picjumbo fotoğrafı, bir Unsplash fotoğrafı ve bir Pixabay fotoğrafı için birebir aynı alanlar. Her
kaynak arasında karşılaştırılabilir tek bir relevance_score, çünkü sonradan birleştirilmek
yerine baştan birlikte sıralandılar. Ve olduğu gibi kullanabileceğiniz bir attribution bloğu.
Hiçbir rakibin yapmadığı iki şey
1 · Sadece kelimeyle değil, görselle arama
Pexafy'ye bir görsel verin — bir URL ya da yüklediğiniz bir dosya — ve indekslenmiş tüm kütüphaneler arasında görsel ve anlamsal olarak benzer fotoğrafları döndürsün. Aynı anda metinle de yönlendirebilirsiniz (“bu fotoğraf gibi ama gün batımında”). “Bunun benzerleri” özelliğini böyle kurarsınız ya da lisanslayamadığınız bir görsele ücretsiz bir alternatif böyle bulursunuz. Unsplash, Pexels, Pixabay veya Openverse'in hiçbiri görselden görsele bir uç nokta sunmuyor.
2 · Yapay zeka ajanlarının görsel aramasını doğal olarak yapmasını sağlayan bir MCP sunucusu
Pexafy, mcp.pexafy.com/mcp adresinde OAuth 2.1 ile barındırılan bir
Model Context Protocol sunucusu çalıştırır — bunu Claude'a veya kendi ajanınıza
bağlayın, model 9 fotoğraf kütüphanesini kendi başına arasın, küçük görselleri
doğrudan görsün ve atıflandırılmış görselleri geri versin. Üç araç: metin araması, görselle arama ve
benzer fotoğraflar. Diğer sağlayıcıların resmi bir MCP sunucusu yoktur; var olan, kendinizin barındırıp
anahtarlamanız gereken topluluk sarmalayıcılarıdır. Görsellere ihtiyaç duyan bir ajan inşa ediyorsanız,
bu fark tüm entegrasyonun kendisidir.
Hangisini kullanmalısınız?
Her satırda bir ürünün kazandığı bir karşılaştırma, bilgi değil pazarlamadır. İşte dürüst dağılım:
- Pixabay — ücretsiz bir planda yüksek hacimli, tek kütüphaneli erişime ihtiyacınız var ve görselleri kendiniz barındırabilirsiniz. Dakikada 100 istek burada rakipsiz.
- Unsplash — ürününüzün görsel kimliği özellikle Unsplash'in editoryal tarzına bağlı ve uygulama incelemesinden geçip takip çağrısını uygulamaya gönüllüsünüz.
- Pexels — anında anahtar veren, cömert saatlik hız sunan ve altyapı yükümlülüğü olmayan tek, temiz bir kütüphane istiyorsunuz.
- Openverse — ticari stok kütüphanelerinin ötesinde, müze ve kurumsal koleksiyonlar dahil Creative Commons ve kamuya açık malzemeye ihtiyacınız var.
- Pexafy — entegrasyon işi olmadan genişlik istiyorsunuz: tek anahtar, 9 kütüphane, tek şema, anlam tabanlı sıralama, görselden görsele arama ve yapay zeka ajanları için bir MCP sunucusu. Ya da bir ajans, bir CMS ya da “doğru görseli bulmanın” bir sayfa değil bir özellik olduğu bir yapay zeka ürününüz var.
İkisini birlikte de kullanabilirsiniz: birçok ekip, marka fotoğrafçılığı için doğrudan bir Unsplash entegrasyonu tutup geri kalan her şey için Pexafy'yi kullanıyor — tam olarak tek bir anahtar ve denemek için hiçbir onay gerekmediği için.
Kaynaklar & dipnotlar
1 Unsplash'in dokümantasyonu, demo uygulamalarının saatte 50 istekle sınırlı olduğunu ve bu sınırın üretim için onaydan sonra yükseltildiğini belirtiyor. Yayınlanan üretim rakamı, API dokümantasyon sayfasında saatte 1.000 istek olarak belgelenirken, Unsplash yardım sayfaları ve üçüncü taraf kılavuzlar uzun zamandır saatte 5.000 istekten bahsediyor. Her iki durumda da bu, manuel bir incelemenin ardına kilitlenmiştir — ve bir lansman planlarken önemli olan da tam olarak budur.
2 Atıf, Pexafy API şartlarınca zorunlu değildir ve her sonuç hazır bir atıf metniyle birlikte gelir. Her fotoğrafa özgün kütüphanesi tarafından iliştirilen lisans, o fotoğrafı kullanımınızı yine de yönetir — Pexafy başkalarının kütüphaneleri üzerinde çalışan bir arama motorudur, hak sahibi değildir.
Dokümantasyon 14 Ağustos 2026 tarihinde kontrol edilmiştir: Unsplash API belgeleri · Pexels API belgeleri · Pixabay API belgeleri · Openverse API belgeleri · Pexafy API belgeleri. Pexafy rakamları aynı tarihte yayınlanan planları yansıtmaktadır.
Sıkça sorulan sorular
Hangi ücretsiz stok fotoğraf API'sinin en iyi ücretsiz katmanı var?
Unsplash API'sini üretimde kullanmak için onay gerekir mi?
Bu API'leri kullanırken atıf gerekli mi?
En iyi Unsplash API alternatifi nedir?
Bir API üzerinden tam bir cümleyle stok fotoğraf arayabilir miyim?
Bir yapay zeka ajanı stok fotoğrafları doğrudan arayabilir mi?
mcp.pexafy.com/mcp adresindeki Pexafy'nin barındırılan MCP (Model Context Protocol) sunucusu üzerinden, OAuth 2.1 ile güvence altına alınmıştır. Bunu Claude'a veya kendi ajanınıza bağlayın; model, dizine eklenmiş her kütüphanede metin veya görsel üzerinden kendisi arama yapar ve kredilendirilmiş fotoğraflar döndürür. Unsplash, Pexels, Pixabay ve Openverse'in resmi bir MCP sunucusu yoktur; yalnızca kendinizin barındırdığı topluluk tarafından bakımı yapılan sarmalayıcılar mevcuttur.