As a developer community, we have the responsibility to engage in ethical, responsible, and legal activity when accessing our users’ Foursquare data.
Please note that the guidelines we outline in our developer documentation do not limit the API Platform Policy or Licence Agreement.
These users will have to explicitly authorize you to view their data and you will need to tell the user what data you are accessing. Learn more
You’re welcome to cache Foursquare data in order to increase the speed of your application, but we have very specific time limitations on how long you can cache this data. In particular:
Your application needs to have a privacy policy. Be explicit in your privacy policy on how you’ll use, store, and disclose user information. For instance, if your app will display your users’ current location or contact information on a public page, they should know this before they authenticate and agree to use your app. Learn more
If your application uses our platform, you must attribute Foursquare as the source of your data through either general attribution (ie. buttons, our developer logo, etc.) or contextual attribution (ie. woven into copy, etc.). Learn more
For an in-depth description of our venues database usage policies, please see our comprehensive guide.
Use of the API is subject to rate limits. The limits are based on a moving window that tracks the number of requests you send per hour. The default limit is 500 requests per hour per set of endpoints per OAuth consumer per authenticated user. We also allow 5,000 requests per hour to the venues/* endpoints when making userless requests. Learn more