Operator
← All integrations
Foursquare logo

Connect Foursquare to OpenClaw on Operator.io

Foursquare is a global location platform for searching places and place recommendations. It helps users discover restaurants, shops, and venues with rich, up-to-date data.

Automate Foursquare with AI

Operator puts an OpenClaw agent in front of Foursquare. You describe the job from Telegram or Discord and it handles the rest inside Foursquare, picking the right calls from the 5 Foursquare actions and checking its own work as it goes.

Your agent reaches Foursquare directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Foursquare

Your agent can call any of these Foursquare actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Retrieve nearby places v3

The GetNearbyPlaces endpoint retrieves a list of places near a specified location, primarily supporting check-in use cases and local discovery. It returns points of interest (POIs) including lower quality results not found in the standar...

Retrieve place photos by id

Retrieves photos associated with a specific place in Foursquare's database. This endpoint allows you to access user-generated images for a particular point of interest (POI) using its unique Foursquare ID (fsq_id). It's useful for enhanc...

Retrieve places by id

Retrieves detailed information about a specific place using its unique Foursquare ID (FSQ ID). This endpoint provides comprehensive data about a venue, including its name, address, category, ratings, tips, photos, and other relevant info...

Retrieve place tips using fsq id

Retrieves user-generated tips for a specific place in the Foursquare database. This endpoint allows you to fetch valuable insights and experiences shared by Foursquare users about a particular venue. It's useful for enhancing location-ba...

Search places api request

The GetPlacesSearch endpoint allows you to search for places in the Foursquare database based on various criteria such as location, keywords, and categories. This tool is ideal for discovering nearby points of interest or finding specifi...

How to connect Foursquare

You authorize Foursquare once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Foursquare without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Foursquare

How do I connect Foursquare to Operator?
You authorize Foursquare once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Foursquare without you signing in again.
Can my agent pull and update data in Foursquare?
Yes. It can read records, write new ones, and answer questions about what is stored. Point it at Foursquare and ask for a figure or a list, or have it keep a table in step with another app you have connected, all in plain language.
Do I need to write code or manage Foursquare API keys?
No code and no API keys. You authorize Foursquare through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Foursquare together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Foursquare and tools like Gigasheet, Nasa, Api ninjas in one job, reading from one and acting in another without you wiring anything between them.

More apps to automate

Apps your agent runs alongside Foursquare, or browse all integrations.

Put your agent on Foursquare

Sign in, connect Foursquare, and hand your agent the work. Your first week is free.

Try for free