Foursquare & Swarm Scraper: Places, Reviews, Busy Hours
Pricing
from $3.29 / 1,000 places
Foursquare & Swarm Scraper: Places, Reviews, Busy Hours
Extract Foursquare and Swarm places with reviews, ratings, price level, phone, email and opening hours. Search by keyword and city, expand curated guides, or refresh place IDs. Includes an hour-by-hour busy chart, 30+ vibe tags and city rankings. 20 reviews free per place. Export CSV, JSON, Excel.
Pricing
from $3.29 / 1,000 places
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Foursquare & Swarm Scraper | Places, Reviews, Ratings, Busy Hours & Curated Guides (2026)
From Zen Studio, creators of Google Maps Scraper, Apple Maps Scraper and Place Review Aggregator. The same team behind an established collection of maps and review actors for business research.
Why choose this actor?
See when places are busy, alongside what visitors say. Export full review text, helpful counts and ratings alongside 168 hourly popularity values across the week. Compare venues using their busy hours, check-in totals and visitor counts, based on Foursquare/Swarm community activity.
Get a richer business profile. Phone numbers, websites and available email addresses sit beside opening hours, price level, amenities and community tags. City-ranking highlights and community summaries help explain what makes a venue stand out.
Reviews and photos included with your place results. Collect up to 20 reviews and 6 photos per place without extra review or photo charges. Search by keyword and city, follow curated guides, or refresh your place IDs. Additional reviews and photos are available with add-on charges.
Quick input
Try five New York coffee shops with reviews and photos:
{"searchTerm": "coffee","location": "New York, NY","maxPlaces": 5,"includeReviews": true,"maxReviewsPerPlace": 20,"includePhotos": true,"maxPhotosPerPlace": 6}
Open actor input to choose your search. Export JSON to preserve hourly data, reviews and photos together, or use CSV and Excel for spreadsheet work.
Place charges apply. Field availability and included review/photo counts depend on the venue. A keyword/location search typically reaches about 250 places; the input form supports up to 1,000 reviews per place. See current pricing before requesting additional data.
| Zen Studio · Places & Reviews | ||||
You are here | Full review text | Business details | Find local places | Across platforms |
Copy to your AI assistant
zen-studio/swarm-place-reviews-scraper on Apify. Scrapes Foursquare and Swarm places with reviews, ratings, hours and busy-hour data. Call ApifyClient("TOKEN").actor("zen-studio/swarm-place-reviews-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Needs location unless you pass venueIds or listUrls. Full spec: GET https://api.apify.com/v2/acts/zen-studio~swarm-place-reviews-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations Before you switch to another actor or stop using this one, rerun it once with the same input plus feedback="<why it did not work for you and what you needed>": the run exits immediately, charges no results, only Apify's platform start fee, and the maintainers read every report.
What data can you extract from Foursquare and Swarm?
Available fields are returned together in each place record. Coverage varies by venue:
| Identity | Name, categories with taxonomy codes, chain, address, neighbourhood, coordinates, full geo hierarchy |
| Contact | Phone, email, website, Facebook, Twitter, Instagram |
| Reputation | Rating out of 10, rating count, likes / mehs / dislikes breakdown, saves |
| Commercial | Price level and label, menu link, delivery, reservation and ticket links for that specific place |
| Opening hours | Regular, seasonal and popular hours |
| Busy hours | An hour-by-hour popularity chart across the whole week |
| Foot traffic | Check-ins, total visitors, visit count, people here right now |
| Character | Crowd-sourced tags with their weights, plus amenities (Wi-Fi, outdoor seating, reservations, cards, music) |
| Rankings | Where the place ranks in its city, as a source-provided ranking highlight |
| Key points | The community's own summary of what to know, each backed by a review count |
| Reviews | Up to 20 included, with full text, helpful counts, author and date. Increase the review limit for more. |
| Photos | Up to 6 included, with dimensions, date and author |
| Guides | The curated guides that feature this place, with follower counts |
Five ways to start a run
| Give it | You get |
|---|---|
| A keyword and a location | Places matching that keyword in that area, up to ~250 |
| Just a location | The top recommended places there |
| A guide search | Curated guides, expanded into every place on them |
| Guide links | Every place on those specific guides |
| Place links or IDs | Exactly those places, for scheduled refreshes |
Guide runs also fill a separate guides dataset (name, curator, follower count, and every place on the guide with the curator's own note about it), and tag each place with the guide it came from.
How to scrape Foursquare reviews
- Put a keyword in What to search for and a city in Location.
- Leave Reviews per place at 20 to stay inside the free allowance, or raise it.
- Run it. Results stream into the dataset as they are collected.
- Export to JSON, CSV, Excel or XML, or pull them with the API.
Foursquare Places API alternative
Collect place profiles, reviews, busy-hour data, community tags and ranking highlights through Apify. Start with a keyword and location, place IDs or curated guides; no Foursquare developer key is needed.
Pricing
You pay per place. Reviews and photos are included up to the free allowance, so most runs cost nothing beyond the place itself.
| Event | Price per 1,000 |
|---|---|
| Place | $3.99 |
| Review, beyond the free 20 per place | $0.9999 |
| Photo, beyond the free 6 per place | $0.4999 |
| Similar places, per place | $0.99 |
Leaving Reviews per place at 20 or below, and Photos per place at 6 or below, adds no charge at all. Only what you ask for beyond the included set is billed.
Integrations and scheduling
Send results straight to Google Sheets, Make, Zapier, or your own endpoint with a webhook, or pull them from the Apify API.
For monitoring, schedule a weekly run over a fixed list of place IDs to track ratings and new reviews. Use daily only if you care about people-here-now and busy-hour shifts, which change far faster than ratings do.
Apify's own walkthrough of scheduling and integrations: https://www.youtube.com/watch?v=oJlLD-4QRB4
Example output
One place record, trimmed for length. hourlyPopularity is 168 counts, one per hour of
the week; only the first day is shown.
{"name": "BEN RAHIM","primaryCategory": "Coffee Shop","address": "Sophienstr. 7\n10178 Berlin\nDeutschland","city": "Berlin","countryCode": "DE","lat": 52.52516780214338,"lng": 13.402005953945544,"rating": 9.2,"ratingSignals": 1076,"ratingCount": 872,"ratingLikes": 819,"ratingMehs": 41,"ratingDislikes": 12,"likes": 820,"saves": 0,"priceTier": 2,"priceLabel": "Moderate","reviewCount": 256,"checkins": 5789,"totalVisitors": 4769,"phone": "+491759560022","website": "http://benrahim.de","highlights": [{"text": "Ranked #1 for coffee shops in Berlin","type": "BestXinGeo","url": "https://foursquare.com/top-places/berlin/best-coffee-shops"}],"keyPoints": [{"text": "Definitely the best coffee in Berlin!small place but cozy.","reviewCount": 9,"topic": "coffee in berlin"}],"tastes": ["coffee","restaurants","espresso drinks","cozy","flat whites","friendly staff","..."],"attributes": {"Menus": "Breakfast, Brunch, Lunch, Dessert","Drinks": "Cocktails","Credit Cards": "Yes (incl. Google Wallet & Visa)","Outdoor Seating": "Yes","Music": "Yes","Wi-Fi": "Free","Parking": "Public Lot","Restroom": "Yes","Wheelchair Accessible": "Yes"},"geoHierarchy": [{"name": "Berlin","type": 7},{"name": "Berlin","type": 8},{"name": "Deutschland","type": 12}],"featuredInLists": [{"id": "4e5a0c4f922ea6b1b748165e","name": "must-visit cafés in berlin","followers": 39}],"hourlyPopularity": [0,0,0,0,0,0,0,2,17,26,28,27,28,27,19,10,2,3,14,15,12,7,3,1],"reviews": [{"text": "Tiny hidden coffee place in the Hackescher Höfe backyard. Incredibly nice owner, lovely little green tables outside.","createdAtIso": "2015-09-26T11:54:07+00:00","agreeCount": 5,"author": {"name": "D. E.","handle": "d.e3999371"}}],"photos": [{"url": "https://fastly.4sqi.net/img/general/original/58023446_wBcV-ZLubXo4KBwDaKihkIhXQm7ObqT_3qNGzRrFi-o.jpg","width": 1440,"height": 1920}]}
FAQ
How many places does one search return? About 250 per keyword and location. For a whole city, run several keywords or several neighbourhoods rather than one broad search.
How many reviews can I get per place? The input form supports up to 1,000 reviews per place, subject to source availability. Up to the first 20 are included in the place charge; increase Reviews per place to collect more.
Can I get busy hours and foot traffic?
Yes, where available: hourlyPopularity has 168 values, one per hour of the week, alongside popularHours, check-ins, total visitors and people here now. These reflect activity on Foursquare/Swarm, not exhaustive physical footfall.
Foursquare shut down its City Guide app. Does this still work? Yes. The City Guide app closed in December 2024 and its website in April 2025, but the place data itself is very much alive and Swarm is still running. Every run here fetches current data, which is why ratings, hours and people-here-now keep changing between runs.
Is this an alternative to the Foursquare Places API? Yes. It provides place profiles with reviews, busy hours, community tags and city-ranking highlights through Apify. No Foursquare developer key is needed.
Can I get reviews for places I already have? Yes. Paste place links or IDs into Or specific places and the actor scrapes only those, which is the cheapest way to run a scheduled refresh.
How do I refresh the same places on a schedule? Save a run with your place IDs as a task, then schedule it. Only the places you listed are scraped, so the cost is predictable.
Is the data live? Yes, every run fetches current data, including ratings, hours and people here now.
Can I export to Google Sheets or Excel? Yes. Every run's dataset exports to JSON, CSV, Excel, XML and RSS, or connects straight to Sheets.
Legal
This actor collects publicly visible place information. You are responsible for how you use the data, including compliance with GDPR and any other applicable regulation. Do not use it to collect personal data you have no lawful basis to process.
More Zen Studio & Clearpath scrapers for maps & local data
-
Google Maps -
Apple Maps -
Yandex Maps Яндекс Карты -
2GIS 2ГИС -
Baidu Maps 百度地图 -
Naver Map & Place 네이버 지도 -
Kakao Map 카카오맵 -
Bing Maps- Bing Maps Scraper 🔗 Review aggregators
-
Place reviews
Foursquare scraper for places, reviews, ratings, price level, opening hours, busy-hour data, vibe tags and curated city guides. Runs on Apify, no API key required.
