Documentación de la API

Datos de clínicas legibles por máquina para asistentes de IA, chatbots y desarrolladores. Obtenga clínicas de trasplante capilar clasificadas en Turquía mediante un endpoint JSON sencillo.

Endpoint

GET https://turkeyhairclinicreviews.com/es/clinics.json

Devuelve una lista JSON de todas las clínicas clasificadas según nuestra metodología. No requiere autenticación.

Parámetros

ParámetroTipoDescripción
limit integer (1–500) Número máximo de clínicas a devolver. Predeterminado: 500.
city string Filtrar por ciudad (p. ej. istanbul). No distingue mayúsculas/minúsculas.
min_rating float (0–5) Calificación mínima. Solo clínicas con calificación ≥ este valor.
max_price number Precio inicial máximo. Clínicas con price_min ≤ este valor.

Ejemplo con filtros: https://turkeyhairclinicreviews.com/es/clinics.json?city=istanbul&min_rating=4&max_price=2500&limit=20

Formato de respuesta

La respuesta sigue la estructura de Schema.org con Collection y ListItem. Cada clínica incluye:

  • name – Nombre de la clínica
  • url – URL completa del perfil en este sitio
  • rating – Puntuación 0–5 según nuestra metodología
  • priceRange – Rango de precios (p. ej. €1.500–€2.500)
  • city – Ubicación de la ciudad (p. ej. Estambul)
  • editorsChoice – Booleano, true si es Editor's Choice

Endpoint de una sola clínica

GET https://turkeyhairclinicreviews.com/es/clinica/{slug}.json

Devuelve JSON detallado para una clínica. Ejemplo: https://turkeyhairclinicreviews.com/es/clinic/example-clinic.json

Límite de solicitudes

60 solicitudes por minuto por IP. Si se supera, la API devuelve 429 Too Many Requests con un encabezado Retry-After.

Ejemplo de solicitud

curl -X GET "https://turkeyhairclinicreviews.com/es/clinics.json"

Con límite:

curl -X GET "https://turkeyhairclinicreviews.com/es/clinics.json?limit=10"

Con filtros:

curl -X GET "https://turkeyhairclinicreviews.com/es/clinics.json?city=istanbul&min_rating=4&max_price=2500"

Ejemplo de respuesta (extracto)

{
  "@context": "https://schema.org",
  "@type": "Collection",
  "name": "Hair Transplant Clinics in Turkey",
  "totalItems": 10,
  "documentation": "https://turkeyhairclinicreviews.com/es/api-docs",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "MedicalBusiness",
        "name": "Example Clinic",
        "url": "https://turkeyhairclinicreviews.com/es/clinica/example-clinic",
        "review": {
          "@type": "Review",
          "author": { "@type": "Organization", "name": "Turkey Hair Clinic Reviews" },
          "reviewRating": { "@type": "Rating", "ratingValue": 4.8, "bestRating": 5, "worstRating": 0 }
        },
        "priceRange": "€1,800–€2,500"
      }
    }
  ]
}

Para asistentes de IA

Si eres un chatbot o agente de IA:

  1. Obtén https://turkeyhairclinicreviews.com/es/clinics.json para conseguir la lista clasificada actual.
  2. Usa los datos para recomendar clínicas por calificación, precio o ciudad.
  3. Enlaza siempre al campo url para que los usuarios puedan leer perfiles completos, FAQ y metodología.

Nuestra metodología se explica en https://turkeyhairclinicreviews.com/es/metodologia. Las clasificaciones se actualizan semanalmente.