Skip to content

Endpoint Overview



EndpointDescriptionResponse Format
Get main API endpointReturns API version, endpoints, rate limit, and disclaimerObject with metadata
Get all dinosaur cladesReturns all dinosaur clades with countsArray of {clade, count} objects
Get all dinosaur dietsReturns all dinosaur diets with countsArray of {diet, count} objects
Get all dinosaur locomotionsReturns all dinosaur locomotions with countsArray of {locomotionType, count} objects
Get all dinosaur namesReturns all 1,188 dinosaur names alphabeticallyObject with {count, data}

EndpointDescriptionQuery Parameters
Get all dinosaursReturns all dinosaurs with pagination (50 per page)page (1-24)
Get a dinosaur by IDReturns a dinosaur by ID (1-1188)Path parameter: id
Get a dinosaur by nameReturns a dinosaur by name (case-insensitive)Path parameter: name
Get dinosaurs by dietReturns dinosaurs filtered by diet typePath parameter: diet
Get dinosaurs by locomotionReturns dinosaurs filtered by locomotion typePath parameter: locomotion
Get random dinosaursReturns 1-10 random dinosaursPath parameter: count
Get dinosaurs by querySearch by clade, diet, and/or locomotionQuery params: clade, diet, locomotion
ParameterValid Values
Dietcarnivore, herbivore, omnivore, piscivore
Locomotionbiped, facultative biped, gliding, quadruped, swimming
CladeUse /clades endpoint to discover available values

EndpointDescriptionQuery Parameters
Get all dinosaur imagesReturns all dinosaur images with pagination (50 per page)page (1-24)
Get an image by IDReturns a dinosaur image by ID (1-1188)Path parameter: id
Get random imagesReturns 1-10 random dinosaur imagesPath parameter: count

For complete API documentation including:

  • Full request/response schemas
  • Status code details
  • Parameter validation rules
  • Additional examples

Please see the OpenAPI Specification.

Each endpoint documentation page also includes a direct link to its specific OpenAPI specification section.