API mejorada