Yandex Metrica
Yazılımcılar İçin Faydalı API'ler - Yasin Sunmaz

Yasin Sunmaz

Kodladıkça değişen bir dünya...

Yazılımcılar İçin Faydalı API'ler

08.09.2022 yasinsunmaz 17446 0

Günümüz teknolojilerinde hemen hemen birçok işlemde API kullanıyoruz. Farklı platformlar veya teknolojilerden kaynaklı olarak API'lere ihtiyaç duyabiliyoruz. API'leri kullanabilmek için öncelikle elimizde JSON veya XML gibi formatlarda veri olması gerekiyor. Bunu kendimiz de oluşturabiliriz. Ama başlangıç olarak kendi projelerinizde denemeler yapmak ya da basit uygulamalar çıkartmak için başkalarının hazırlamış olduğu API'leri de kullanabiliriz.

Bu noktada elimden geldiğince bulabildiğim API'leri sizler için listeledim. Farklı kategorilerde ve ihtiyacınızı karşılayacak API'ler bulabilirsiniz. Yazının sonunda ise hepsine hükmedecek tek bir API listesi paylaşıyorum. Github'ta İngilizce olarak yayınlanmış olan bu listeye de mutlaka göz atmalısınız! Bu listeye eklememi istediğiniz başka API'ler varsa mutlaka belirtin.

NASA API

Bu API'nin amacı görüntüler de dahil olmak üzere NASA verilerini uygulama geliştiricileri için son derece erişilebilir kılmaktır. Astronomi, uzay havası, Ay, Mars ve çok daha fazlası hakkında farklı türde verilere erişmenizi sağlar.
API URL: https://api.nasa.gov/

Count API

Count API size sayısal sayaçlar oluşturma ve bir sayfanın kaç kez ziyaret edildiğini takip etmeyi sağlar.
API URL: https://countapi.xyz/

TempMail API

Belirli bir süre geçtikten sonra kendi kendini imha eden tek kullanımlık geçici bir e-posta hizmeti API'sidir.
API URL: https://temp-mail.org/en/api/

Pexels API

Ücretsiz görüntüleri kullanmak için Pexels'in API'sini kullanabilirsiniz. Bİrçok olanak sağlıyor. API limitini de ücretsiz olarak arttırabiliyorsunuz.
API URL: https://www.pexels.com/tr-tr/api/

Responsive Voice API

Herhangi bir metni 51 farklı dilde erkek ve kadın olarak sese dönüştürün.
API URL: https://responsivevoice.org/

Frankfurter

Avrupa Merkez Bankası tarafından yayınlanan güncel ve geçmiş döviz kurları için açık kaynaklı bir API'dir.
API URL: https://www.frankfurter.app/

GitHub: https://github.com/hakanensari/frankfurter

News API

JSON API'leri ile web'deki haber kaynaklarından ve bloglardan makaleleri ve son dakika haber başlıklarını bulun.

API URL: https://newsapi.org/

Sahte Veriler API

Sahte verilerinizi projelerinizde kullanarak denemeler yapabilirsiniz.

API URL: http://dummy.restapiexample.com/

API URL: https://remoteok.com/api

API URL: https://jsonplaceholder.typicode.com/

API URL: https://jsonapi.org/examples/

IP Adresinizi Bulan API

IP bilginizi alarak size JSON olarak geri döndürebilir.

API URL: https://api.ipify.org/?format=json

IP Adresinize Ait Detaylı Veri Döndüren API

ip parametresine IP adresini yazdığınızda size bulabildiği tüm bilgileri döndürür.

API URL: http://www.geoplugin.net/json.gp?ip=ip_adresi

SSL Check API

API URL: https://rapidapi.com/digicatech/api/check-ssl

Şok Market Ürünlerin Listesi API

Tüm ürünlere ait detaylı bilgiye JSON formatında ulaşabilirsiniz.

API URL: https://api.ceptesok.com/api/customlists/95/products?stock=true&page=1

Piyasa Kurları API

Frankfurter API Doküman: https://www.frankfurter.app/docs/

API URL: https://api.frankfurter.app/1999-01-01..?from=USD&to=TRY

Herokuapp API: Dolar, Euro, petrol ve altin gibi belli başlı kurlar hakkında veri getirir.

API URL: https://dovizapi.herokuapp.com/api

ExchangeRate API URL: https://open.er-api.com/v6/latest/USD

Kripto API URL: https://api.wazirx.com/sapi/v1/tickers/24hr

Apicagent API

Kullanıcının tarayıcı, işletim sistemi, cihaz bilgileri ve diğer bilgileri algılayan hızlı bir API. Ortalama 15ms yanıt süresi var. Apicagent'i ücretsiz olarak kullanabilirsiniz.
API URL: https://www.apicagent.com/

Güncel Deprem Verileri

Mevcut deprem verilerini bu API'ler aracılığı ile ulaşabilirsiniz.

API URL: http://www.koeri.boun.edu.tr/scripts/lst9.asp
API URL: https://www.sezercoban.com/api/deprem/

Yemek Tarifleri API

İçerisinde farklı şekillerde kullanabileceğiz birçok yemek tarifi API'si bulunmakta.

API URL: https://themealdb.com/api.php

Hava Durumu API

İki farklı API var. 1. API lat ve lon bilgilerine göre hava durumunu getiriyor. 2. API ise şehir veya ülke ismine göre hava durumu sonucunu getirmektedir.

API URL: https://apis.scrimba.com/openweathermap/data/2.5/weather?lat=44.3136&lon=46.9740&units=imperial
API URL: https://api.openweathermap.org/data/2.5/weather?q=ankara&appid=a3b2f4740abf2ee79ee7f71b2f40543e&units=metric&lang=tr

Random User API

Size rastgele bir kullanıcı oluşturur. Bu kullanıcıya ait farklı veriler getirir.
API URL: https://randomuser.me/

API URL: https://randomuser.me/api/

Yandex Sözlük API

Yandex'e ait sözlük API'sidir. JSON ve XML formatları bulunmaktadır.

API URL: https://yandex.com/dev/dictionary/

API URL: https://tech.yandex.com/dictionary/
API için hesabınız olmalı sonrasında API'yi kullanabilirsiniz:
JSON tipinde desteklenen dillerin kodlarını getir: https://dictionary.yandex.net/api/v1/dicservice.json/getLangs?key=api
XML tipinde desteklenen dillerin kodlarını getir: https://dictionary.yandex.net/api/v1/dicservice/getLangs?key=api

Youtube Download API

Youtube linkini parametre olarak gönderdiğinizde o video ile ilgili olarak detaylı bilgileri getiriyor. Bunun yanında farklı formata ve kalitede videoyu indirmenizi sağlayan bir API.
API URL: https://api.youtubemultidownloader.com/video?url=https://www.youtube.com/watch?v=2mVir4Jw7U8

Rastgele Köpek Resimleri

Her istek attığınızda fakrlı bir köpek resmine ait url bilgisi dönrür.

API URL: https://dog.ceo/api/breeds/image/random

API URL: https://random.dog/woof.json

Ada Göre Cinsiyeti Tahmin Etme

Parametre olarka göndermiş olduğunuz ismin cinsiyetini ve olasılık ihtimalini döndürür.

API URL: https://api.genderize.io/?name=yasin

HTTP Durum Koduna Göre Kedi Resmi

API URL: https://http.cat/502

Popüler Caps Fotoğrafları

API URL: https://api.imgflip.com/get_memes

Resmi Olmayan MyAnimeList API

API URL: https://api.jikan.moe/v3/search/anime?q=naruto

Espri API

Her seferinde farklı bir espri getirir. Bazı espriler tek cümle halinde bazıları ise cevabı olan espriler.

API URL: https://v2.jokeapi.dev/joke/Any?safe-mode

Site Kontrol API

Sitenin durumunu, adını ve açıklamasını getirir. Bunun yanında sitedeki resimleri bulur.

API URL: https://list.ly/api/v4/meta?url=https://yasinsunmaz.com

Makyaj Markaları ve Ürün Bilgileri

Tüm Ürünler API URL: https://makeup-api.herokuapp.com/api/v1/products.json

Markaya Göre Ürünler API URL: https://makeup-api.herokuapp.com/api/v1/products.json?brand=maybelline

Resmi Tatiller API

Url üzerinden yıl ve ülke kodunu yazmanız yeterli.

API URL: https://date.nager.at/api/v2/publicholidays/2022/TR

İsme Göre Uyruğu Tahmin Etme API

API URL: https://api.nationalize.io/?name=yasin

Konum ve Adres API

Şehir adını girerek o yer ile ilgili detaylı konum ve adres bilgileri alabilirsiniz.

API URL: https://nominatim.openstreetmap.org/search.php?city=aydin&format=jsonv2

Sayılar Hakkında Gerçekler API

API URL: http://numbersapi.com/random/math

Kitaplar API

API URL: https://openlibrary.org/api/volumes/brief/isbn/9780525440987.json

Opensea NFT API

API URL: https://api.opensea.io/api/v1/assets?format=json

Reddit Popüler İçerikler API

Url parametreleri ile isstediğiniz gibi sonuçları alabilirsiniz.

API URL: https://www.reddit.com/r/Wallstreetbets/top.json?limit=10&t=2022

TV Dizileri API

API URL: https://api.tvmaze.com/search/shows?q=supernatural

Üniversiteler API

Ülkelere ait üniversiteleri listeleyebilirsiniz. Amerika için: United+Kingdom

API URL: http://universities.hipolabs.com/search?country=Turkey

Zaman Damgası Dönüştürme API

API URL: https://showcase.api.linx.twenty57.net/UnixTime/fromunix?timestamp=1549892280

İnternet Sitesi Arşivi API

Web sitenin durumunu ve geçmiş yıllara ait geçmişini görebilirsiniz.

API URL: https://archive.org/wayback/available?url=yasinsunmaz.com

Wikipedia Makale Görüntülenme Sayısı

Makale adını yazıp son olarakta tarihleri belirterek görüntülenme sayısına ulaşabilirsiniz.

API URL: https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/all-agents/Atatürk/daily/20210901/20220930

Herhangi bir WordPress Sitesinden Herkese Açık Yazılar

API URL: https://techcrunch.com/wp-json/wp/v2/posts?per_page=100&context=embed

Posta Kodu API

Posta kodunun nereye ait olduğunu görebilirsiniz.

API URL: https://api.zippopotam.us/tr/09000

RapidAPI En İyi API Listesi

Blog URL: https://rapidapi.com/blog/most-popular-api/

Son Olarak Hepsine Hükmedecek Tek Bir API

Yazılım ve web geliştirmede kullanım için ücretsiz API'lerin bulunduğu hayvanlar, müzik, sağlık, finans, kitap, yemek ve oyun gibi 51 farklı alanda API bulunuyor. Her konu da kendi içerisinde farklı API'ler listelenmiş halde bulabilirsiniz.

API URL: https://github.com/public-apis/public-apis

API URL: https://api.publicapis.org/entries

Faydalı Olabilecek Bağlantılar

https://morioh.com/p/60f7f7f254c3
https://blog.hubspot.com/website/free-open-apis

Bu listeye eklememi istediğiniz başka API'ler varsa mutlaka belirtin.

Umarım faydalı olmuştur. İyi çalışmalar dilerim.

  • Yorum yapabilmek için giriş yapmalısınız. Giriş yapmak için tıklayınız.

Diğer Yazılar

Dijital Pazarlama Stratejileri: İşletmenizi İnternette Büyütmenin 5 Yolu

07.06.2023 yasinsunmaz 190 0

Dijital çağda, işletmelerin başarılı olabilmek ve büyüyebilmek için internetin gücünden faydalanması önemlidir. Dijital pazarlama stratejiler...

Elon Musk, Görüntüleyebileceğiniz Tweet Sayısına Aylık Sınır Koyabilir!

08.11.2022 yasinsunmaz 356 0

Teknik Platformer bülteninden alınan bir rapora göre, Musk ve üst düzey danışmanlarından biri, toplantılarda ücretsiz kullanıcıların görebileceği twee...

Visual Studio Kullanırken Hızınıza Hız Katacak Kısayollar

06.11.2022 yasinsunmaz 2238 0

Visual Studio kullanırken işlemlerimizi fare ile yapmak ister istemez bir zaman kaybına neden olabiliyor. Hızlı ve efektif kullanabilmek adına Visual Studio'da kullanabileceğiz...

YouTube ve Website Videolarındaki Yazıları Kopyalama

14.09.2022 yasinsunmaz 14505 0

Öncesinde paylaştığım fakat blog yazımda bahsetmediğim işinize yarayacak çok güzel iki eklentiyi sizinle paylaşmak istiyorum. YouTube veya Udemy gibi platformlarda...

SOLID Yazılım Prensipleri

26.11.2022 yasinsunmaz 846 0

SOLID prensipleri yazılım geliştirmede başlarda anlayıp uygulaması zor olsa da buna uyarak kod geliştirmenin faydasını zamanla görebilirsiniz. Yazdığınız kodlarda sonradan yap...

Geliştiriciler İçin En İyi 13 Online JSON Araçları

19.06.2022 yasinsunmaz 1133 0

Geliştiriciler için JSON veri tepi sıkça kullanılmakta. Durum böyle olunca zaman zaman hem görsel hem de daha düzgün görünmesi iç...