Plateforme développeur
Accédez aux données paléontologiques de DinoFYI via notre API REST, nos points de terminaison Markdown et nos flux. Explorez les espèces de dinosaures, les périodes géologiques, les clades et les sites de découverte.
📖
Documentation API
Interface Swagger interactive
📋
Schéma OpenAPI
Spécification lisible par machine
🤖
llms.txt
Résumé du site compatible avec l'IA
📡
Flux
Flux RSS et Atom
Points de terminaison de l'API REST
Tous les points de terminaison retournent du JSON.
Paginé avec ?limit= et ?offset=.
Utiliser ?lang=ko pour les champs traduits.
| Point de terminaison | Description |
|---|---|
GET /api/dinosaurs/ |
Lister les dinosaures (filtrable par période, clade, régime alimentaire) |
GET /api/dinosaurs/{slug}/ |
Détail du dinosaure |
GET /api/periods/ |
Périodes géologiques |
GET /api/classifications/ |
Clades de dinosaures |
GET /api/countries/ |
Pays avec des découvertes de fossiles |
GET /api/glossary/ |
Termes du glossaire |
GET /api/guides/ |
Guides |
GET /api/search/?q= |
Full-text search across dinosaurs, glossary, and guides |
GET /api/stats/ |
Statistiques de la base de données |
GET /api/random/ |
Random dinosaur |
GET /api/compare/?a=&b= |
Compare two dinosaurs side by side |
Points de terminaison Markdown
Ajouter .md à n'importe quelle URL de page pour obtenir une version Markdown. Utile pour le contexte LLM, la documentation et l'accès programmatique.
# 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
Démarrage rapide
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"]