Under the new API Foursquare has removed XML calls, which in turn will speed up response times, while they have made OAuth2 available to allow for better security when users connect their Foursquare accounts to third-party services. Also included in the API are new endpoints that allow for badge fetching, venue history and venue popularity.
According to Foursquare:
“The foursquare APIv2 gives you access to all of the data used by the Foursquare mobile applications, and, in some cases, even more. Integrate checking in or viewing checkins into your application, build tools to help users use or visualize their own history, experiment with new ways of displaying badges, leverage our uniquely rich information about venues or do things we haven’t even thought of yet.”
The API is already in use on the Foursquare Android Application which was released several days ago. The Android app is deeply integrate with the Android OS, which shows exactly how much emphasis the company is putting on streamlined, better processes.
Have you tried out the new APIv2? If you have, let us know what you think.