Comenzar con la API de análisis de sangre con IA

Última actualización:

Aprende cómo integrar la API de Análisis de Sangre Kantesti en tu aplicación en solo unos pasos.

Descripción General

La API de Análisis de Sangre Kantesti proporciona análisis de sangre con IA, soportando más de 100 idiomas. Nuestra API utiliza tecnología avanzada de red neuronal para proporcionar insights médicos de nivel especialista en menos de 60 segundos.

URL Base

Todas las solicitudes de la API deben hacerse a:

https://app.aibloodtestinterpret.com

Inicio Rápido

Sigue estos pasos para hacer tu primera solicitud de API:

  1. Obtén tus credenciales de la API - Contactanos o usa las credenciales de tu cuenta existente
  2. Elige un endpoint - Comienza con el sandbox para pruebas
  3. Prepara tu solicitud - Incluye credenciales y sube un archivo
  4. Procesa la respuesta - Maneja los resultados del análisis en JSON

Tu Primera Solicitud

Vamos a hacer una solicitud sandbox simple para probar tus credenciales. El endpoint sandbox devuelve datos de prueba sin consumir tu cuota.

Usando cURL

curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox" \
  -F "username=TU_USUARIO" \
  -F "password=TU_CONTRASEÑA" \
  -F "language=es" \
  -F "file=@analisis_sangre.pdf"

Usando Python

import requests

url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"

files = {
    'file': ('analisis_sangre.pdf', open('analisis_sangre.pdf', 'rb'), 'application/pdf')
}

data = {
    'username': 'TU_USUARIO',
    'password': 'TU_CONTRASEÑA',
    'language': 'es'
}

response = requests.post(url, files=files, data=data)
print(response.json())

Usando JavaScript (Node.js)

const FormData = require('form-data');
const fs = require('fs');
const fetch = require('node-fetch');

const form = new FormData();
form.append('username', 'TU_USUARIO');
form.append('password', 'TU_CONTRASEÑA');
form.append('language', 'es');
form.append('file', fs.createReadStream('analisis_sangre.pdf'));

fetch('https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox', {
  method: 'POST',
  body: form,
  headers: form.getHeaders()
})
.then(res => res.json())
.then(data => console.log(data));

Ejemplo de Respuesta

Una respuesta exitosa se ve así:

{
  "status": "success",
  "data": {
    "metadata": {
      "lab_name": "BioLAB Medical Center",
      "lab_date": "2025-05-11",
      "patient_age": "45",
      "patient_sex": "Male"
    },
    "parameters": [
      {
        "short_name": "WBC",
        "long_name": "Recuento de Globulos Blancos",
        "result": 4.3,
        "unit": "10^9/l",
        "evaluation": "normal"
      }
    ],
    "interpretation": [...]
  },
  "sandbox": true,
  "api_version": "v11"
}

Tipos de Archivo Soportados

FormatoExtensiónNotas
PDF.pdfRecomendado para documentos de varias páginas
PNG.pngImágenes de alta calidad
JPEG.jpg, .jpegFotos estándar
WebP.webpFormato moderno, tamaño de archivo menor
Importante

No puedes mezclar archivos PDF con imágenes en la misma solicitud. Sube un solo PDF o varias imágenes.

Próximos Pasos