Ajax isteği asenkron olduğu için ordan cevabı return edemezsin.
Callback kullanarak şöyle yapabilirsin:
function api(type, callback) {
$.ajax({
//....
success: function(data) {
callback(data);
}
//..
});
}Sonra çağırırken.
api( type, function(data) {
// artık data burda
})