Geliştirici Platformu
REST API, Markdown uç noktaları ve akışlarımız aracılığıyla DinoFYI paleontoloji verilerine erişin. Dinozor türlerini, jeolojik dönemleri, kladları ve keşif alanlarını keşfedin.
📖
API Belgeleri
Etkileşimli Swagger Arayüzü
📋
OpenAPI Şeması
Makine tarafından okunabilir şartname
🤖
llms.txt
Yapay zeka dostu site özeti
📡
Akışlar
RSS ve Atom akışları
REST API Uç Noktaları
Tüm uç noktalar JSON döndürür.
Sayfalandırma: ?limit= ve ?offset=.
Kullan ?lang=ko çevrilmiş alanlar için.
| Uç Nokta | Açıklama |
|---|---|
GET /api/dinosaurs/ |
Dinozorları listele (dönem, klad, diyet ile filtrelenebilir) |
GET /api/dinosaurs/{slug}/ |
Dinozor ayrıntısı |
GET /api/periods/ |
Jeolojik dönemler |
GET /api/classifications/ |
Dinozor kladları |
GET /api/countries/ |
Fosil keşifleri olan ülkeler |
GET /api/glossary/ |
Sözlük terimleri |
GET /api/guides/ |
Rehberler |
GET /api/search/?q= |
Full-text search across dinosaurs, glossary, and guides |
GET /api/stats/ |
Veritabanı istatistikleri |
GET /api/random/ |
Random dinosaur |
GET /api/compare/?a=&b= |
Compare two dinosaurs side by side |
Markdown Uç Noktaları
Ekle .md herhangi bir sayfa URL'sine ekleyerek Markdown sürümünü alın. LLM bağlamı, dokümantasyon ve programatik erişim için kullanışlıdır.
# Dinosaur profile
curl https://dinofyi.com/dinosaur/tyrannosaurus-rex.md
# Guide article
curl https://dinofyi.com/guide/mass-extinction-events.md
# With language prefix
curl https://dinofyi.com/ko/dinosaur/tyrannosaurus-rex.md
Hızlı Başlangıç
curl
# List dinosaurs
curl https://dinofyi.com/api/dinosaurs/
# Search
curl "https://dinofyi.com/api/search/?q=tyrannosaurus"
# Dinosaur detail (Korean)
curl "https://dinofyi.com/api/dinosaurs/tyrannosaurus-rex/?lang=ko"
# Database stats
curl https://dinofyi.com/api/stats/
# Random dinosaur
curl https://dinofyi.com/api/random/
# Compare two dinosaurs
curl "https://dinofyi.com/api/compare/?a=tyrannosaurus-rex&b=triceratops"
Python
import httpx
resp = httpx.get("https://dinofyi.com/api/dinosaurs/",
params={"diet": "carnivore", "limit": 10})
dinosaurs = resp.json()["results"]