I'm able to find this in Azure Maps, as well as it's boundary polygon. If you search just for "96950" the "Saipan" (Northern Mariana Islands) location isn't the first result. Zip codes on their own are not unique and many of the same ones are used in different countries (for example; 90210, one of the most well-known US zip codes due to the same names 90's TV show, is also a zip code in Poland). By the looks of it, there are at least 3 countries/regions that use the zip code "96950".
Here are a couple of samples you can test this out on:
- https://samples.azuremaps.com/?search=search&sample=simple-rest-geocoding-request - Search for "96950" and the second result is "96950, Northern Mariana Islands". This sample uses the v1 search services from Azure Maps.
- https://samples.azuremaps.com/?search=search&sample=search-for-boundaries - Search for "96950" and the second result is "96950, Northern Mariana Islands". This sample uses the newer geocoding service in Azure Maps and the second result is what you are looking for. This sample also loads the boundary for this zip code.
If I search for "Saipan", both the v1 Search service and the newer geocoding service in Azure Maps find it as the first result. I'm not finding any boundaries that match, but that's not unexpected as boundary data of certain entity types, like cities, is not well defined everywhere.