Cats API logo
DatosMANTENIDA1 token / llamada

Cats API

67 razas de gato con origen, temperamento, longevidad, peso y puntuaciones de rasgos de 1 a 5, con imágenes

Datos de referencia detallados de 67 razas de gatos — origen, temperamento, esperanza de vida, rangos de peso (kg y lb) y puntuaciones de comportamiento y cuidado del 1 al 5 (afecto, energía, aseo, vocalización, afinidad con niños y perros, y más), además de indicadores y filtros para razas hipoalergénicas, sin pelo, de patas cortas, de interior y de regazo. Cada raza incluye una imagen y un enlace a Wikipedia. Conjunto de datos autoalojado construido a partir de TheCatAPI — sin llamadas a terceros.

Cada llamada necesita la cabecera X-Api-Key. Una clave gratuita incluye 500 tokens al mes, sin tarjeta. 1 token por llamada, así que el plan gratuito cubre unas 500 llamadas al mes.

Sin tarjeta de créditoAcceso a más de 125 APIsCancela cuando quieras
response.json
{
  "total": 67,
  "count": 1,
  "results": [
    {
      "slug": "abyssinian",
      "name": "Abyssinian",
      "origin": "Egypt",
      "temperament": [
        "Active",
        "Energetic",
        "Intelligent"
      ],
      "lifeSpanYears": {
        "min": 14,
        "max": 15
      },
      "lap": true
    }
  ]
}
Listo para producción
Infraestructura probada en producción con un SLA de disponibilidad del 99,9 %. Límites de uso generosos y respuestas consistentes.
Integración sencilla
REST + JSON estándar. Funciona con cualquier cliente HTTP. Fragmentos de código listos para copiar en 4 lenguajes.
Una clave, más de 125 APIs
Tu suscripción a DataAndAPIs desbloquea todas las APIs de la plataforma: anime, finanzas, deportes y más.

Casos de uso de Cats API

  • Construir un selector de razas que encaje con un hogar por puntuaciones de energía, aseo y trato con niños.

  • Mostrar perfiles de raza con imagen y enlace a Wikipedia en un sitio de adopción o de seguros de mascotas.

  • Filtrar razas hipoalergénicas, sin pelo o de regazo para un público concreto.

  • Obtener una raza aleatoria para contenido diario.

Endpoints de Cats API

Todos los endpoints con sus parámetros y una respuesta de ejemplo real.

GETBreed Origins

https://api-cats.dataandapis.com/v1/breeds/origins

Este endpoint no recibe parámetros.

Petición de ejemplo

curl "https://api-cats.dataandapis.com/v1/breeds/origins" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "count": 24,
  "origins": [
    {
      "origin": "United States",
      "count": 13
    },
    {
      "origin": "United Kingdom",
      "count": 5
    },
    {
      "origin": "Egypt",
      "count": 1
    }
  ]
}

GETGet Breed

https://api-cats.dataandapis.com/v1/breeds/{slug}

Parámetros de ruta

ParámetroEjemplo
slugbalineseObligatorio

Petición de ejemplo

curl "https://api-cats.dataandapis.com/v1/breeds/balinese" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "slug": "abyssinian",
  "name": "Abyssinian",
  "altNames": [],
  "origin": "Egypt",
  "countryCode": "EG",
  "temperament": [
    "Active",
    "Energetic",
    "Independent",
    "Intelligent",
    "Gentle"
  ],
  "lifeSpanYears": {
    "min": 14,
    "max": 15
  },
  "weightKg": {
    "min": 3,
    "max": 5
  },
  "weightLb": {
    "min": 7,
    "max": 10
  },
  "hypoallergenic": false,
  "rare": false,
  "hairless": false,
…
Ver la respuesta completa
{
  "slug": "abyssinian",
  "name": "Abyssinian",
  "altNames": [],
  "origin": "Egypt",
  "countryCode": "EG",
  "temperament": [
    "Active",
    "Energetic",
    "Independent",
    "Intelligent",
    "Gentle"
  ],
  "lifeSpanYears": {
    "min": 14,
    "max": 15
  },
  "weightKg": {
    "min": 3,
    "max": 5
  },
  "weightLb": {
    "min": 7,
    "max": 10
  },
  "hypoallergenic": false,
  "rare": false,
  "hairless": false,
  "shortLegs": false,
  "indoor": false,
  "lap": true,
  "traits": {
    "adaptability": 5,
    "affection": 5,
    "energy": 5,
    "grooming": 1,
    "intelligence": 5,
    "sheddingLevel": 2,
    "socialNeeds": 5,
    "vocalisation": 1,
    "healthIssues": 2,
    "childFriendly": 3,
    "dogFriendly": 4,
    "strangerFriendly": 5
  },
  "description": "The Abyssinian is a cat breed originating from Egypt. It is known for being active, energetic, independent, intelligent and gentle.",
  "imageUrl": "https://cdn2.thecatapi.com/images/0XYvRd7oD.jpg",
  "wikipediaUrl": "https://en.wikipedia.org/wiki/Abyssinian_(cat)"
}

GETList Breeds

https://api-cats.dataandapis.com/v1/breeds

Parámetros de consulta

ParámetroEjemplo
hairlessfalseOpcional
hypoallergenictrueOpcional
laptrueOpcional
limit20Opcional
originEgyptOpcional
page1Opcional
qsiameseOpcional
temperamentActiveOpcional

Petición de ejemplo

curl "https://api-cats.dataandapis.com/v1/breeds?hairless=false&hypoallergenic=true&lap=true&limit=20&origin=Egypt&page=1&q=siamese&temperament=Active" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "total": 67,
  "page": 1,
  "limit": 20,
  "count": 1,
  "results": [
    {
      "slug": "abyssinian",
      "name": "Abyssinian",
      "altNames": [],
      "origin": "Egypt",
      "countryCode": "EG",
      "temperament": [
        "Active",
        "Energetic",
        "Independent",
        "Intelligent",
        "Gentle"
      ],
      "lifeSpanYears": {
        "min": 14,
        "max": 15
      },
      "weightKg": {
        "min": 3,
        "max": 5
      },
      "weightLb": {
…
Ver la respuesta completa
{
  "total": 67,
  "page": 1,
  "limit": 20,
  "count": 1,
  "results": [
    {
      "slug": "abyssinian",
      "name": "Abyssinian",
      "altNames": [],
      "origin": "Egypt",
      "countryCode": "EG",
      "temperament": [
        "Active",
        "Energetic",
        "Independent",
        "Intelligent",
        "Gentle"
      ],
      "lifeSpanYears": {
        "min": 14,
        "max": 15
      },
      "weightKg": {
        "min": 3,
        "max": 5
      },
      "weightLb": {
        "min": 7,
        "max": 10
      },
      "hypoallergenic": false,
      "rare": false,
      "hairless": false,
      "shortLegs": false,
      "indoor": false,
      "lap": true,
      "traits": {
        "adaptability": 5,
        "affection": 5,
        "energy": 5,
        "grooming": 1,
        "intelligence": 5,
        "sheddingLevel": 2,
        "socialNeeds": 5,
        "vocalisation": 1,
        "healthIssues": 2,
        "childFriendly": 3,
        "dogFriendly": 4,
        "strangerFriendly": 5
      },
      "description": "The Abyssinian is a cat breed originating from Egypt. It is known for being active, energetic, independent, intelligent and gentle.",
      "imageUrl": "https://cdn2.thecatapi.com/images/0XYvRd7oD.jpg",
      "wikipediaUrl": "https://en.wikipedia.org/wiki/Abyssinian_(cat)"
    }
  ]
}

GETRandom Breeds

https://api-cats.dataandapis.com/v1/breeds/random

Parámetros de consulta

ParámetroEjemplo
amount3Opcional

Petición de ejemplo

curl "https://api-cats.dataandapis.com/v1/breeds/random?amount=3" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "count": 1,
  "results": [
    {
      "slug": "bengal",
      "name": "Bengal",
      "origin": "United States",
      "temperament": [
        "Alert",
        "Agile",
        "Energetic"
      ],
      "lifeSpanYears": {
        "min": 12,
        "max": 15
      },
      "lap": false
    }
  ]
}

De dónde salen los datos

Fuente
Referencia compilada de razas de gato con imágenes.
Actualización
Datos de referencia estáticos.

Una instalación. Todos los endpoints.

No necesitas SDKs propietarios. Funciona con cualquier cliente HTTP. Elige tu lenguaje y pega el código.

3lenguajes
4endpoints
RESTarquitectura
1clave para todas las APIs
  • Respuestas totalmente tipadas — autocompletado en tu IDE
  • Sigue la API al día — los nuevos endpoints llegan el mismo día
  • Una sola clave funciona en más de 125 APIs de la plataforma
import axios from 'axios';

const { data } = await axios.get(
  'https://api-cats.dataandapis.com/v1/breeds/origins',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Cats API · X-Api-Key

Explora los endpoints

Explora los parámetros de solicitud e inspecciona ejemplos de respuesta en vivo.

Endpoints disponibles

Parámetros de la solicitud

URL de la API

Encabezados

X-Api-Key
import axios from 'axios';

const url = 'https://api-cats.dataandapis.com/v1/breeds/origins';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

Una suscripción. Todas las APIs.

Los tokens desbloquean esta API y más de 20 más en DataAndAPIs. Cambia de API cuando quieras.

GRATIS

$0/mes

500 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte comunitario
Comienza gratis
Más Popular

STARTER

$6.99/mes

25.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email
Suscribirse

PRO

$24.99/mes

100.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email prioritario
Suscribirse

ULTRA

$99.99/mes

1.000.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte prioritario
Suscribirse

¿Necesitas mayor volumen, infraestructura dedicada o un contrato personalizado? Habla con ventas →

Preguntas sobre Cats API

Lanza Cats API esta tarde.

500 tokens gratis. Sin tarjeta. Y más de 125 APIs más con la misma clave.