Rashiq Zahid has shared a web app today indicating which McDonald’s locations in the United States have a working ice cream machine. Zahid, a 24-year-old software engineer, was able to do this by reverse-engineering McDonald’s ordering API.
I'm sorry mcdonald's data analyst I'm afraid I'm ruining your entire mobile conversion metrics for my own personal amusement https://t.co/lYPn0Sj0eu
According to The Verge, Zahid came up with the idea during a visit to a McDonald’s in the Kreuzberg district of Berlin in July. After he was unable to order a McSundae through their touchscreen kiosk and from their mobile app because of an ice cream-related issue, Zahid realized “there must be something that can be done about this.”
Zahid initially tried to create an API that would check on the availability of each location’s ice cream machine by adding a McSundae to the cart once every minute, but it was blocked. He was able to figure out a workaround by including the frozen treat every 30 minutes.