Hi Jo,
If for example your api call was to https://graph.microsoft.com, then yes your traffic will need to pass over the public Internet and be routed back to Azure.
In general any public url must be routed by at least one piece of public facing network infrastructure and due to the nature of how redundancy works with routing there's no guarantee whether your traffic will pass through 1 or multiple hop points.
Hope that helps.