You could avoid the If formula by replacing it with a Default to formula that falls back to your item when nothing was found with the Find.
You could also consider passing in your API data as an input to your formula, but instead of an array it would be an object keyed by the id you're looking for. That would make the comparisons much faster as you wouldn't need to use Find (just Get instead)