Platform Pengembang
Akses data paleontologi DinoFYI melalui REST API, endpoint Markdown, dan feed kami. Jelajahi spesies dinosaurus, periode geologi, klad, dan situs penemuan.
📖
Dokumentasi API
Swagger UI Interaktif
📋
Skema OpenAPI
Spesifikasi yang dapat dibaca mesin
🤖
llms.txt
Ringkasan situs ramah AI
📡
Feed
Feed RSS & Atom
Endpoint REST API
Semua endpoint mengembalikan JSON.
Dipaginasi dengan ?limit= dan ?offset=.
Gunakan ?lang=ko untuk bidang yang diterjemahkan.
| Endpoint | Deskripsi |
|---|---|
GET /api/dinosaurs/ |
Daftar dinosaurus (dapat difilter berdasarkan periode, klad, diet) |
GET /api/dinosaurs/{slug}/ |
Detail dinosaurus |
GET /api/periods/ |
Periode geologi |
GET /api/classifications/ |
Klad dinosaurus |
GET /api/countries/ |
Negara dengan penemuan fosil |
GET /api/glossary/ |
Istilah glosarium |
GET /api/guides/ |
Panduan |
GET /api/search/?q= |
Full-text search across dinosaurs, glossary, and guides |
GET /api/stats/ |
Statistik basis data |
GET /api/random/ |
Random dinosaur |
GET /api/compare/?a=&b= |
Compare two dinosaurs side by side |
Endpoint Markdown
Tambahkan .md ke URL halaman mana pun untuk mendapatkan versi Markdown. Berguna untuk konteks LLM, dokumentasi, dan akses programatik.
# 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
Mulai Cepat
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"]