Gatcha is the only way to get captain caviar for now. Might be available in the mileage shop and world exploration soon, but for now, gacha is the only way.