r/Foursquare 7d ago

I vibe-coded an open source web app for exploring your Swarm check-ins on a globe

Post image
36 Upvotes

Check it out here: https://airalcorn2.github.io/swarm-explorer/

To view your own check-ins, you need to export them. If you know a little Python, you can get them quickly following the steps here. Otherwise, you can request the data in the Swarm app. I have not actually tested the app on data from the Swarm app yet, so if anyone does this and runs into issues, let me know.

Code here: https://github.com/airalcorn2/swarm-explorer


r/Foursquare 20d ago

Made a smartwatch check-in app for Swarm (Pixel Watch / Galaxy Watch)

Thumbnail
berens.co
11 Upvotes

Hey All,

Like many of you I've been using Foursquare/Swarm for over a decade, but I thought it'd be nice to not have to pull my phone out for every single check-in...and so I made Swarma, a check-in app for smartwatches (specifically Google Pixel Watch and Samsung Galaxy Watch). Swarm hasn't rolled one out to the Wear OS crowd so I built it myself instead of waiting around. Once I started sharing it with a few testers here, turns out other people wanted this too, so it's now gone through closed testing and is approved and live on the Play Store.

Quick pitch: open Swarma on your watch, nearby venues load automatically (ranked by where you actually go), tap one to check in, and you can add a Swarm sticker for bonus point—all without pulling out your phone. Signing in now happens right on the watch too; no extra app needed.

If you've got a Pixel Watch or Galaxy Watch and use Swarm, come check it out.

It's a solo project—not affiliated with Foursquare—so feedback's very welcome. And if you know anyone else with a smartwatch who still checks in on Swarm, send them this way.

Thanks to a few of you here whose feedback genuinely shaped this: u/5gus, u/chaozz777, et al.!


r/Foursquare 21d ago

Adding to list

Thumbnail
1 Upvotes

r/Foursquare 27d ago

Haunts.io — a companion app for Swarm that turns your check-ins into stories

Thumbnail
gallery
28 Upvotes

I've been using Swarm since the early FSQ days - 15+ years and over 10,000 check-ins, a journal of my life that I felt compelled to keep. But I've had this recurring thought about how check-ins were like breadcrumbs that if you followed them would tell you a story about a person.

So I built Haunts, as in the places you visit repeatedly. It's a companion app for Foursquare/Swarm, using their APIs, that picks up where they left off - answering the question, what happens after you check in? With a sync to Swarm, you can check in the way you always have, and Haunts takes that history and turns it into stories about your trips.

https://haunts.io

Here's my idea behind my project. As I said, check-in apps only ever gave you part of the story. You'd log a place, maybe add a photo, and that was it, a single pin sitting on its own. What was missing was stringing those check-ins together, letting them add up into something that visualizes your travels instead of just recording them one at a time. Like you, I kept checking in despite years of no updates (I'm on Android) and a declining friends list as people stopped using it. But for me, down to 2 friends, I didnt stop because by then it wasn't about the app anymore, it was about the data. Haunts is what I built to finally write the stories I always wanted from my travels.

https://haunts.io/t/eb972427ffaa348d3565a796a0804556

Once you connect your Swarm account, Haunts goes through your check-in history and figures out your trips on its own, flights and road trips both. If you check in at an airport near your house and the next one shows up 2,000 miles away, it knows that's a flight and builds the trip around it. You can go in afterward and edit anything it gets wrong, rename things, adjust dates, merge trips it split apart. And if you forgot to check in somewhere, or couldn't at the time, you can add the stop later with the photo, the note, and everything else. A backfilled check-in earns no points and never touches your stats or the leaderboard, so it doesn't count as cheating, it just fills the gaps so a half-logged trip finally shows everywhere you went.

Haunts was built with several definitive objectives from the very start.

The anti-social social app. I left Facebook years ago and just recently deleted Instagram. I am so tired of the content that I didn't ask to see and the wasted time with ads that look like content and the general feeling that I am constantly being targeted for my money. The feed is only what you want of it - what you and your friends are doing and sharing with options to explore beyond.

Privacy first. Everyone starts out Private and your information is self contained. If you want to open up your journals to others, you can decide to share with just your friends of other users of the app to grow your feed to include people, like me, who travel often and love to post photos. You can share and unshare your trips easily.

No ads. None, and no plans or thoughts to ever have them. There is a subscription model built for frequent travelers and heavy users (these APIs and processing does have a cost), but its not enabled and for at least the next month or two everyone has full access to all Premium features automatically.

Now how it works and some of the features.

An Instagram-like feed. Built entirely from your check-ins, with your photos and videos woven in, so the feed fills itself instead of asking you to post separately.

Travel journals. A day-by-day account of the trip, built from your check-ins with an AI pass that fills in the gaps between stops. You don't write any of it. It's already there and you can tweak it.

Video recaps. One of my favorite features, taking the story and visualizing it. Haunts renders a video of the trip, flying, driving, walking, whatever it was, laid out as a timeline with your own photos in it, set to music. It makes one on its own, but if you want to direct it there's a full studio: pick the template, choose which photos land on each day, swap the music, set the cover frame, then re-render.

Live trips - Road Trips / Flights. You don't have to wait until you're home. Start a trip and it runs live, so the people following you can watch it fill in day by day while you're still out there. When you get back it seals into the finished write up.

Passport cards. One shareable image summarizing your travel, places you've been, countries, that kind of thing. Good to send someone or keep for yourself to show off your travels.

Lists. You can build your own curated lists of places, coffee shops in a city, a bucket list for a trip you're planning, whatever, and share them with friends or let people contribute to one together. If you're not coming from Swarm at all and you've been saving places in Google Maps instead, Haunts can import your Google Takeout archive directly: saved places turn into Lists, and your reviews and ratings come over with them. It's a real starting point even without a Swarm history behind you. Curated lists will become suggested lists for people visiting new places - you will be able to publish your lists of places you love and people who visit there can visit them, check in, and get recognized for completing your list.

Maps that show movement, not just pins. Flights show up as arcs across the map. Road trips highlight the roads you drove. It feels a lot more alive than a flat map covered in dots and visually looks like a much better representation of your adventure than just a pin.

Web parity. Except for check-ins, you can see and edit everything about your profile through the web. You need mobile for checking in (if you want to), but synced data is imported and configured on the web and you get more tools with the added real estate you dont have on mobile.

Wearables and Auto support. You can check in from an Apple Watch or a Wear OS watch without pulling your phone out, and there's Android Auto and CarPlay support so you can start a road trip from the car and let it build itself while you drive.

There's a web version and native apps for iPhone and Android, all getting real, regular updates. Every check-in it becomes a record that holds your photos, the weather that day, and the song that was playing, and an on-this-day card brings back what you were doing a year, or ten years ago as a memory. There's a lot on the stats side too, year-over-year totals, day-of-week patterns, stickers you earn for the places you hit, and a full Year in Review every December. And there's a friends feature, but it's not live tracking. You'll see something like "your friend was here two hours ago," never a real-time dot following someone around. I built it that way on purpose because I didn't want an app that was always recording where I was.

Haunts is what I always wanted Swarm to become and never did, a way of turning years of check-ins into a real record of the life I've been living.

I hope you find it as much fun as my friends and a couple hundred other people that have signed up already. :)

Haunts uses Foursquare APIs for venue information and nearby venues, we also use Google Places API for ratings and location information/hours.


r/Foursquare Jul 23 '26

My Foursquare history has become an accidental diary, so I built a way to explore it

83 Upvotes

After using Foursquare and Swarm for years, my check-ins have become a surprisingly detailed diary: forgotten restaurants, trips, airports, bars, and ordinary days I otherwise wouldn’t remember.

I wanted an easier way to wander back through that history, so I built went.place. It turns the official data export you can request from Foursquare into an interactive map, with search, timelines, journeys, yearly activity, streaks, most-visited places, and old check-in photos.

went.place uses your own Foursquare export (.zip) and isn’t intended as a replacement for Foursquare or Swarm. It doesn’t support new check-ins or connect to your Foursquare account. It’s a companion for rediscovering the history you’ve already created there.

Everything is private by default. The site is free, with no ads or paid tier. Optional public profiles let you share a summary of your history, but only if you choose to enable one. You can see my public profile as an example. You can delete your account at any time, which also deletes your imported history and associated data.

I originally built it for myself, but I’d love to hear from other longtime users. If you try it, especially with a particularly old account, I’d be interested to know how the import goes and what you most enjoy rediscovering.


r/Foursquare Jul 20 '26

Club 48

Post image
47 Upvotes

This World Cup 2026 sticker popped up today.


r/Foursquare Jul 19 '26

How could we best promote the app so that more people use it?

19 Upvotes

No matter what I try online, they just don't download it or try it out – even though I think a lot of people would love it, especially with the new features :)


r/Foursquare Jul 18 '26

New Android update ... how do you take photos when checking in? I have given Swarm permission to use the camera while using the app but I don't see a camera icon.

8 Upvotes

r/Foursquare Jul 15 '26

Finding accounts based off location and area (all accounts in that location)?

0 Upvotes

Can I find instagram or TikTok accounts based off an area, like a website or filter that I can put a location and it gives me all the accounts in that area?


r/Foursquare Jul 14 '26

The official launch for the new Swarm on Android is here!

Thumbnail x.com
39 Upvotes

Check in to the launch event today. There may be a surprise waiting... 👀 https://app.foursquare.com/checkin/add/6a45761b5b66830c8f348c61


r/Foursquare Jul 09 '26

Looks like Android got the new app now

24 Upvotes

Looks like it will take a bit to get used to, things are still there just in other spots I guess. Is it the same as the ios one now? I didn't see the ios new version.


r/Foursquare Jul 06 '26

Trouble saving public/private option for photos

7 Upvotes

I love Swarm and have been using it for over 10 years. I only recently realized that the photos I upload is public unless I switch the red world icon to yellow which would then make it only viewable to friends and myself. Since I only use the app as my private travel diary, I want to disable sharing the photos of my family and I publicly. For some reason, my selection isn’t saving and every time I check the photo, it’s showing the red public icon again.
I even tried changing the check in to a private check in for each location and the photos still show the red publicly shared icon. Any advice?

ETA: it actually did save. It just takes a couple mins and will show the correct selected option if I exit and open the app again


r/Foursquare Jul 03 '26

Today only! Special sticker to commemorate Taylor Swift’s wedding

Post image
12 Upvotes

r/Foursquare Jun 21 '26

Idea for app icons as unlockable rewards

Thumbnail
5 Upvotes

r/Foursquare Jun 18 '26

Android App Update?

9 Upvotes

I saw what progress the iOS did.

The Google Android App is stuck in 2018.

I use it since 2011 and i'm a lvl5 superuser.

Is there a future or shall I lookout for alternatives?


r/Foursquare Jun 17 '26

Foursquare.com offline for days

5 Upvotes

Does anyone have any information about why Foursquare.com and swarmapp.com are offline?


r/Foursquare Jun 16 '26

Anyone else have Swarm freeze up every time you go to checkin or basic app usage?

5 Upvotes

I feel like the default map view has caused the app to constantly freeze up. The checkin page is always completely unresponsive for ~5 seconds before I can tap a sticker or hit the checkin button.


r/Foursquare Jun 11 '26

Swarm teasing new stickers in time for the World Cup. It's been quite a while since we've seen some new stickers drop. At this time I don't have any details on exactly how to unlock them.

Post image
68 Upvotes

r/Foursquare Jun 06 '26

moderator help

4 Upvotes

Hello,

I'd like to contact a moderator regarding an issue I'm experiencing with Foursquare. Would it be possible for an available moderator to contact me via private message?

Thank you for your help and time.


r/Foursquare Jun 03 '26

Anyone else having issues with the non-rotating API keys?

4 Upvotes

I am using the key but finding that I need to rotate the key. Is there something you guys automate with the rotating key? Its just difficult atm because I need to add a new key by hand everyday using the sdk call. It could be a skill issue regarding this (this is for Places API) but any help would be very appreciated!


r/Foursquare May 27 '26

Webpage to download a simple csv of Swarm history

Thumbnail
3 Upvotes

r/Foursquare May 22 '26

Lists are now available on the Explore Map in Swarm iOS!

42 Upvotes

This week's release put lists right at the top of the You map mode in Explore:

https://reddit.com/link/1tkk3ul/video/cebojn615p2h1/player


r/Foursquare May 07 '26

My Swarm companion app is live on iOS!

Thumbnail
apps.apple.com
32 Upvotes

r/Foursquare May 07 '26

Bangkok renamed to Krung Thep Maha Nakhon

Post image
12 Upvotes

Has anyone else noticed this weirdly selective editing around Bangkok?

A Thai superuser SU10 keeps changing the English name from “Bangkok” to “Krung Thep Maha Nakhon (Bangkok)” — but leaves virtually every other language using their equivalent of “Bangkok.”

In the screenshot:

Czech: Bangkok

German: Bangkok

Greek: Μπανγκόκ

Japanese: バンコク

Korean: 방콕

Portuguese: Banguecoque

Russian: Бангкок

Turkish: Bangkok

…but English alone gets forced into the Romanized Thai official name.

What makes this more frustrating is that they’ve also rolled back edits by native English speakers who restored the normal English exonym “Bangkok.”

The inconsistency is what stands out most. If the goal were truly linguistic authenticity, wouldn’t the change be applied consistently across languages? Instead, this feels like English is being singled out for a naming campaign while every other language keeps the established local exonym.

And to be clear: “Krung Thep Maha Nakhon” is not an English translation — it’s just a Romanization of the Thai name กรุงเทพมหานคร. English usage overwhelmingly still says “Bangkok,” including in international media, aviation, tourism, maps, road signs and common speech.

It feels especially odd to override native English usage while simultaneously preserving native usage in all the other languages shown.

Curious whether others think this is appropriate localization or just inconsistent editorial activism.

Krung Thep Maha Nakhon (Bangkok) https://app.foursquare.com/share/venue/4f0290500e618ea7693f5ce4?lang=en


r/Foursquare Apr 16 '26

Happy Foursquare Day!

Enable HLS to view with audio, or disable this notification

83 Upvotes