I'd say add at least a half hour if you need to wait for luggage. Really any inbound international connection through Miami should have at least a 90 minute layover or you're gonna be cutting it close. Good luck! Pro tip: When flying into MIA from abroad, skip the connecting flights TSA line outside of customs.