Foursquare
Connect to the Foursquare Location API to pull local business data and embed Foursquare actions. Test an API call in your browser and export the code snippet. Use cases include unlocking deals, real-time check-ins and local data analysis. The Foursquare API pricing is free but subject to rate limits: https://developer.foursquare.com/overview/ratelimits
Foursquare endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
getUpdateDetails /getUpdateDetails |
Allows you to retrieve update details. |
| POST |
addCommentToCheckin /addCommentToCheckin |
Comment on a checkin-in |
| POST |
addItemToList /addItemToList |
Allows you to add an item to a list. |
| POST |
addList /addList |
Allows users to create a new list. |
| POST |
addPage /addPage |
Allows users to create a new page. The creating user is added as a manager of the new page. |
| POST |
addPostToCheckin /addPostToCheckin |
Post user generated content from an external app to a check-in. This post will be accessible to anyone who can view the details of the check-in. |
| POST |
addTip /addTip |
Allows you to add a new tip at a venue. |
| POST |
addVenue /addVenue |
Allows Foursquare users to add a new venue. |
| POST |
changeSingleSetting /changeSingleSetting |
Change a setting for the given user. |
| POST |
claimVenue /claimVenue |
Claim a venue for the user. If your OAuth Consumer is set up with the proper privileges, you can use this endpoint to claim a venue on behalf of a user without the claim having… |
| POST |
createCheckin /createCheckin |
Allows you to check in to a place. |
| POST |
deleteItemFromList /deleteItemFromList |
Allows you to delete items from a list. One of itemId, venueId, or tipId must be provided. |
| POST |
dislikeVenue /dislikeVenue |
Allows the acting user to dislike for a venue. |
| POST |
findUsers /findUsers |
Helps a user locate friends. |
| POST |
flagTip /flagTip |
Allows the acting user to flag a tip as offensive, spam, or not relevant. |
| POST |
flagVenue /flagVenue |
Allows users to indicate a venue is incorrect in some way. |
| POST |
followList /followList |
Allows you to follow a list. |
| POST |
getAccessToken /getAccessToken |
Access tokens allow apps to make requests to Foursquare on the behalf of a user. Each access token is unique to the user and consumer key. |
| POST |
getCheckin /getCheckin |
Get details of a check-in. |
| POST |
getEventCategories /getEventCategories |
Returns a hierarchical list of categories applied to events. |
| POST |
getListFollowers /getListFollowers |
Returns a count and items of users following this list. |
| POST |
getListItem /getListItem |
Gives details about a list item |
| POST |
getListsTipAppears /getListsTipAppears |
The lists that this tip appears on. |
| POST |
getNextVenues /getNextVenues |
Returns venues that people often check in to after the current venue. Up to 5 venues are returned in each query, and results are sorted by how many people have visited that venue… |
| POST |
getNotificationUpdates /getNotificationUpdates |
Retrieve a user's notification tray notifications |
| POST |
getPageAccessToken /getPageAccessToken |
Returns an OAuth access token for the specified page. The requesting user must be a manager of the page. |
| POST |
getPageUpdates /getPageUpdates |
Returns a list of page updates created by the current user. |
| POST |
getPageVenues /getPageVenues |
Allows you to get the page's venues. |
| POST |
getPageVenuesTimeSeriesData /getPageVenuesTimeSeriesData |
Get daily venue stats for venues managed by a page over a time range. |
| POST |
getPendingFriendRequests /getPendingFriendRequests |
Shows a user the list of users with whom they have a pending friend request (i.e., someone tried to add the acting user as a friend, but the acting user has not accepted). |
| POST |
getPhoto /getPhoto |
Get details of a photo. |
| POST |
getRecentFriendsCheckins /getRecentFriendsCheckins |
Returns a list of recent checkins from friends. |
| POST |
getRecommendedVenues /getRecommendedVenues |
Returns a list of recommended venues near the current location. |
| POST |
getSimilarVenues /getSimilarVenues |
Returns a list of venues similar to the specified venue. |
| POST |
getSingleEvent /getSingleEvent |
Get details of a event. |
| POST |
getSingleList /getSingleList |
Gives details about a list. |
| POST |
getSinglePageUpdate /getSinglePageUpdate |
Get page update details. |
| POST |
getSingleSetting /getSingleSetting |
Returns a setting for the acting user. |
| POST |
getSingleVenue /getSingleVenue |
Gives details about a venue, including location, mayorship, tags, tips, specials, and category. |
| POST |
getSuggestedCompletion /getSuggestedCompletion |
Returns a list of mini-venues partially matching the search term, near the location. |
| POST |
getTip /getTip |
Gives details about a tip, including which users (especially friends) have marked the tip to-do. |
| POST |
getTrendingVenues /getTrendingVenues |
Returns a list of venues near the current location with the most people currently checked in. |
| POST |
getUser /getUser |
Returns profile information for a given user, including selected mayorships. |
| POST |
getUserCheckins /getUserCheckins |
Returns a history of checkins for the authenticated user. |
| POST |
getUserFriends /getUserFriends |
Returns an array of a user's friends. |
| POST |
getUserLikedVenues /getUserLikedVenues |
Returns a list of venues liked by the specified user |
| POST |
getUserLists /getUserLists |
A User's Lists. |
| POST |
getUserManagedPages /getUserManagedPages |
Returns an array of the pages a user manages. |
| POST |
getUserManagedVenues /getUserManagedVenues |
Get a list of venues the current user manages. |
| POST |
getUserMayorships /getUserMayorships |
Returns a user's mayorships. |
Foursquare pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |