MapKit JS geocode service returning 500 Internal Server Error

Over the past 48 hours, my users have noticed that Apple's geocode service has been returning 500 Internal Server Error


Example request (using your own Mapkit key):


curl -i 'https://api.apple-mapkit.com/v1/geocode?q=main%20street%2C%20Hamilton%2C%20Ontario%2C%20Canada&lang=en&mkjsVersion=5.36.0' -H 'Connection: keep-alive' -H 'Pragma: no-cache' -H 'Cache-Control: no-cache' -H 'Authorization: Bearer __________MAPKITJSKEY_________' -H 'Origin: https://www.gpspolice.com' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36' -H 'Accept: */*' -H 'Sec-Fetch-Site: cross-site' -H 'Sec-Fetch-Mode: cors' -H 'Referer: https://www.mcmxiv.com/alba/addresses' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-US,en;q=0.9' --compressed


Response:



HTTP/1.1 500 Internal Server Error

Access-Control-Allow-Origin: *

Access-Control-Allow-Credentials: true

Access-Control-Allow-Headers: Authorization,X-Maps-Access-Token

Cache-Control: max-age=0

Content-Type: application/json;charset=utf8

Content-Encoding: gzip

X-RID: 37f211a7-0e56-4e25-b27a-d566526636e1

content-length: 82


{"error":{"message":"Error processing your request","details":[]}}

Replies

This issue has been resolved.