Welcome to Foursquare Developer 👋
Access our developer documentation and sample code to quickly get going. Learn how to build scalable mobile or web experiences for your users with Foursquare's global location data.
APIs
Leverage Foursquare's APIs to deliver millions of continually updated and verified points of interest within your app or website and create engaging location and search experiences with access to the latest user-generated tips, tastes, photos & more.
Places API
The Places API lets you bring location context into your applications with the speed and reliability you need. Power location searches with rich details to help users find the best places near them through access to photos, reviews, tips, and more.
Search & Data
Returns places based on user-submitted keywords. Matches against names, categories, tips & tastes.
Geotagging & Check-in
Detect where your user's device is and what is around them to provide POI tagging that supports a check-in use case.
Autocomplete
Returns a list of top addresses, places, geos, and/or searches partially matching the provided keyword and location inputs.
Address Data
Retrieve details for any address including non-Places. Works only in conjunction with the Autocomplete endpoint.
Studio Data API
Provides API access to the Unfolded platform, allowing your applications to authenticate with the Unfolded platform, access your geospatial assets (such as maps and datasets), access the Unfolded Data Catalog, invoke Unfolded analytics services such as enrichment from your own applications, and start pipeline tasks for bulk processing of geospatial data.

Data API
Allow your applications to access your geospatial assets and invoke Unfolded analytics services.
Pilgrim Geofence API
Enable Pilgrim SDK user-configured geofences for specific venues, categories, chains, polygons, and arbitrary lat/lng points.
Geofence API
Enable Pilgrim SDK user-configured geofences for specific venues, categories, chains, polygons, and arbitrary lat/lng points.
SDKs
Leverage Foursquare's SDKs to not only engage app users by delivering context-aware content in real-time, but also visualize and analyze geospatial data on a planetary scale.
Mobile SDKs
Use the Movement SDK to create timely, context-driven app experiences that drive engagement and revenue. Send personalized, timely notifications or serve dynamic content to users based on where they are or where they like to go.

Movement SDK for Android
Build powerful location-aware app experiences for your Android apps.

Movement SDK for iOS
Build powerful location-aware app experiences for your iOS apps.
Movement SDK for React Native
Build powerful location-aware app experiences for your React Native apps.
Client SDKs
Use the Studio SDKs to build custom web applications and automate data management of data and maps. Embed and control your Unfolded maps with Jupyter Notebooks to perform dynamic exploratory geospatial data analytics.
Studio Map SDK
Control, embed and customize maps on your own webpage or in Jupyter Notebooks.
Studio Data SDK
Supports automated, scalable management of maps and seamless integration with your work flows.
Developer Tools
Want to take Foursquare technology for a test ride before you spend the time and effort to implement the code? Leverage the following SDK and API developer tools to save time and increase your development efficiency.
Developer Console
Navigate the Foursquare Developer Console to understand usage, configure product settings, set up billing, and more.
API Explorer
View working code examples and make authenticated API requests with full responses.
API Demos
View working web experiences leveraging our most popular API endpoints, including code samples.
API Recipes
View working code examples with full step-by-step instructions.
API Status
Real-time info on the uptime and status of the Foursquare Developer Console and our API endpoints.
Studio Map SDK Playground
Explore the Studio Map SDK in an interactive sandbox before implementing any code.
Updated 4 months ago