Built to meet your needs
Retail rewards apps
Guide active deal seekers that want to optimize their budget and discover new products.
The Movement SDK helps to deliver rewards at the right place and right time. Increase and audit data quality for your marketing and competitive analytics offerings too.
Take advantage of our Personalized Places API to help consumers discover new stores, venues and products based on their tastes and user generated content.Travel tracking & recommendation apps
Help travelers who want guidance from local experts on places to stay and things to do on their vacation.
Create personalized travel recommendations with our User Generated Content (UGC) APIs to generate Lists to tag restaurants for future trips, Tastes to generate recommendations based on users’ interests.
Use our Movement SDK for snap-to-place place identification, integrations for taxi coordination, and more.Restaurant recommendation apps
Enable people who are looking for a restaurant, whether they want takeout or a planned in-advance dinner.
Jump-start personalization during user app onboarding by integrating our Tastes API with your customer data platform to maintain a detailed user persona profile based on user interests.
Using our Check-ins API, enhance customer trust by verifying their arrival at the correct pickup spot, improving their mobile ordering experience.
Movement SDK
Embed foreground and background location awareness into your iOS and Android apps, and engage users with contextual content in real-time.
Studio Data SDK
Allow your web applications to access geospatial assets, invoke analytics services and start pipeline tasks for bulk processing of geospatial data.
Studio Map SDK
Designed for building custom geospatial web applications. Control, embed and customize Studio maps on web pages or Jupyter notebooks.
Search & Data
Returns places based on user-submitted keywords. Matches against names, categories, tips, and tastes.
Geotagging & Check-in
Provide POI tagging that supports check-in based on where your end-user’s device is and what is around them.
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.
Personalized Search
Returns Personalized Place search results based on user’s location and user-submitted keywords. Matches against names, categories, tips, and tastes.
Discovery
Discover and explore new venues based on where you’ve been or what’s popular in your area.
User-Generated Content
Power rich location searches helping end users find the best places through access to photos, reviews, tips, and more.
User Management & Privacy
Comply with global data and privacy regulations with simplified deletion and export options for end user data.
Getting started guides
Set up your FSQ developer console
Put the most trusted, independent location data and technology platform to work for your business.
Get started with the Places API
New to the Foursquare Places API? Not to worry, we’ve got you covered. In just a few simple steps, you’ll be up and running with your first API call in no time!
Get started with Foursquare Studio
Using Foursquare Studio, you can create powerful geospatial visualizations that you can share with the world.
Developer tools
API demos
View working web experiences leveraging our most popular API endpoints, including code samples.
View demos
Geospatial data catalog
Explore a growing list of geospatial datasets provided by Foursquare Studio and our partners.
View catalog
API explorer
View working code examples and make authenticated API requests with full responses.
Explore API
Studio map community
Interact with a wide array of Studio Maps created by Studio engineers and other community members.
Explore maps
API status
Real-time info on the uptime and status of the Foursquare Developer Console and our API endpoints.
Check current API status
Studio map playground
Explore the Studio Map SDK in an interactive sandbox before implementing any code.
Learn more