Yeni bir proje için biraz ilhama mı ihtiyacınız var? Bu makalede, etkileyici projeler oluşturmayı hızlı ve kolay hale getiren en havalı 7 API’nin üzerinden geçeceğim. İster bir iş bulmanıza yardımcı olacak bir şey isteyin ister size biraz para kazandıran bir yan proje yaratın, bu API’lerin tümü değerlidir.
1. Shodan API
- Bir Fransız hidroelektrik santrali kontrol sistemi
- Tüm şehirler ulaşım ızgaraları
- Veri tabanları
- 10 binlerce dolarlık mal içeren endüstriyel dondurucular
- Uzaktan kapatılabilen oto yıkama
Shodan ile gerçekten sadece hayal gücünüz ile sınırlısınız, sadece kendinizi tutuklatmadığınızdan emin olun.
2. Radar.io API
Radar, haritalar ve konumla ilgili çeşitli özelliklerin uygulanmasını kolaylaştıran bir API sağlar. Yalnızca birkaç satır kodla gerçek zamanlı konum izleme, coğrafi sınırlama ve Google Haritalar gibi yön ve yer özellikleri ekleyebilirsiniz.
3. WebHose API
WebHose temelde tüm interneti sıyırır ve ardından içeriği API aracılığıyla kolayca erişilebilir hale getirmek için düzenler. Çok sayıda filtre kullanarak verilerini sorgulayabilirsiniz. Örneğin, Javascript ile ilgili geçen ay yazılmış en popüler blog gönderisini bulmak istiyorsanız, bunu API aracılığıyla talep edebilir ve ardından Facebook veya LinkedIn’de paylaşılma sayısına göre sıralayabilirsiniz.
Bazı şirketler, çevrimiçi olarak nerede bahsedildiklerini görmek ve eğilimleri izlemek için WebHose’u kullanır.
4. People Data Labs
Bu API biraz ürkütücü ama aynı zamanda ilginç. Verilerini nasıl aldıklarından tam olarak emin değilim, ancak People Data laboratuvarları, uygulamanızdaki kullanıcıların profillerini “zenginleştirmenize” olanak tanır.
Örneğin, biri uygulamanıza yalnızca bir e-posta ile kaydolursa, bu e-postayı PDL’nin API’sine gönderebilirsiniz ve bu, aşağıdakiler gibi bir sürü ek bilgi döndürür:
- İş
- Sosyal Medya profilleri
- Özellikler
- Çalışanlar
- Ve daha fazlası
Google’da bir Başkan Yardımcısı uygulamanıza kaydolursa, muhtemelen onlarla konuşmaya öncelik vermek ve biraz para kazanıp kazanamayacağınızı görmek istersiniz.
5. Crawlera
Birçok başlangıç eğitimi, botların ve web kazıyıcılarının nasıl yapıldığını gösterir, ancak çoğu site sizi çok hızlı bir şekilde engeller. Crawlera, popüler python kazıma kitaplığı Scrapy’yi yapan kişiler tarafından oluşturulan bir hizmettir.
Crawlera, IP adreslerini otomatik olarak döndürür ve kazıyıcınızın otomatik bir programdan ziyade gerçek kişilerden geldiği izlenimini verir. Bu, Google ve Amazon gibi siteleri kazımanızı sağlar.
Proje Fikri – Bir Amazon ürün fiyat takipçisi yapın, Crawlera ile botunuzu birkaç dakikada bir listeleme sayfasını kontrol edecek ve kullanıcıları güncelleyecek şekilde planlayabilirsiniz.
6. SpaceX API
Diğerlerine kıyasla oldukça basit bir API, ama yine de ilginç olduğunu düşünüyorum. Uygulamanızdan uç noktaya ulaşın ve SpaceX fırlatma ve roketleriyle ilgili her türlü veriyi alın.
Proje Fikri – Kullanıcıların API tarafından sağlanan verileri keşfetmesine olanak tanıyan ReactJS ile bir pano oluşturun.
7. Segment
Segment, çeşitli uygulamalardan ve teknolojilerden gelen veri kaynaklarını bağlamak için kullanılır. Veri kaynakları arasındaki tüm bu bağlantıları kendiniz kurmak ve sürdürmek yerine, Segment’in API’si ile çalışmanız yeterlidir.