Foursquare Scraper — Venue & Places Discovery avatar

Foursquare Scraper — Venue & Places Discovery

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Foursquare Scraper — Venue & Places Discovery

Foursquare Scraper — Venue & Places Discovery

Discover venues and places worldwide using OpenStreetMap data - search cafes, restaurants, hotels, shops and 200+ place types by keyword, category and location. Returns rich metadata: address, phone, website, opening hours, cuisine type and more.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Discover venues and places worldwide with rich location data. Search cafes, restaurants, hotels, shops, hospitals, and 35+ other venue types by keyword, category, or geographic coordinates. Powered by OpenStreetMap data — free, global, and no API key required.

What it does

  • Search by keyword — find any venue by name (e.g., "Starbucks", "pizza", "coworking space")
  • Browse by category — list all cafes, restaurants, hotels, gyms, museums, etc. near a location
  • Trending venues — popular tourist and landmark venues in any area
  • Returns rich metadata: address, phone, website, opening hours, cuisine type, wheelchair access, payment methods, and more

Input

FieldTypeDescription
modeselectsearch (default), byCategory, trending
searchQuerystringKeyword to search (e.g., coffee shop, Marriott), used with mode=search. Optional — leave blank to return all named venues near the location
nearstringCity or place name (e.g., New York, London, Tokyo)
latitudenumberLatitude (alternative to near)
longitudenumberLongitude (alternative to near)
venueCategoryselectCategory filter: cafe, restaurant, bar, hotel, museum, etc.
radiusintegerSearch radius in meters (100–50000, default 5000)
includeNodesbooleanInclude point features (default true)
includeWaysbooleanInclude building-footprint features (default false)
maxItemsintegerMax results (1–500, default 50)

Example inputs

Search coffee shops in New York:

{
"mode": "search",
"searchQuery": "coffee shop",
"near": "New York",
"maxItems": 20
}

Browse all restaurants in London:

{
"mode": "byCategory",
"venueCategory": "restaurant",
"near": "London",
"radius": 3000,
"maxItems": 50
}

Trending spots in Paris by coordinates:

{
"mode": "trending",
"latitude": 48.8566,
"longitude": 2.3522,
"radius": 5000,
"maxItems": 30
}

Output

Each record contains:

FieldDescription
venueIdUnique OSM element ID (e.g., node/746176794)
nameVenue name
alternativeNameAlternate/short name, when OSM has one
primaryCategoryMain category label (e.g., Cafe, Restaurant)
categoriesAll applicable category labels
addressStreet address
cityCity
stateState or region
postalCodePostal/ZIP code
countryCountry code
fullAddressCombined address string
latLatitude
lngLongitude
phonePhone number
emailEmail address
websiteOfficial website URL
facebookFacebook page URL, when published
instagramInstagram profile/URL, when published
openingHoursHours in OSM format (e.g., Mo-Fr 08:00-20:00)
cuisineCuisine type for food venues
internetAccessInternet/Wi-Fi availability, when tagged
brandBrand/chain name
operatorOperator name
descriptionFree-text description, when published
wheelchairAccessWheelchair accessibility (yes/limited/no)
paymentMethodsAccepted payment methods
outdoorSeatingOutdoor seating, when tagged (e.g. yes, sidewalk, garden)
takeawayTake-away / to-go availability, when tagged (yes/no/only)
deliveryDelivery availability, when tagged (yes/no/only)
wikipediaLinked Wikipedia article, when tagged
wikidataLinked Wikidata ID, when tagged
venueUrlOpenStreetMap page URL
sourceUrlSource URL
scrapedAtUTC timestamp
recordTypeAlways venue

Sample output record

{
"venueId": "node/746176794",
"name": "Starbucks",
"primaryCategory": "Cafe",
"categories": ["Cafe", "Coffee Shop"],
"address": "2525 Broadway",
"city": "New York",
"state": "NY",
"postalCode": "10025",
"country": "US",
"lat": 40.7938,
"lng": -73.9728,
"phone": "+1 212-000-0000",
"website": "https://www.starbucks.com",
"openingHours": "Mo-Su 06:00-22:00",
"cuisine": "Coffee Shop",
"brand": "Starbucks",
"wheelchairAccess": "yes",
"paymentMethods": ["credit cards", "debit cards"],
"venueUrl": "https://www.openstreetmap.org/node/746176794",
"sourceUrl": "https://www.openstreetmap.org/node/746176794",
"scrapedAt": "2026-06-30T10:00:00+00:00",
"recordType": "venue"
}

Supported categories

cafe, restaurant, bar, nightclub, hotel, shop, supermarket, pharmacy, bank, atm, hospital, cinema, theatre, museum, library, place_of_worship, school, university, fuel, parking, gym, spa, beauty_salon, fast_food, pub, food_court, ice_cream, bakery, bicycle_rental, car_rental, taxi, bus_station, train_station, airport, ferry_terminal, post_office, police, fire_station, embassy

Frequently Asked Questions

How does this work? This actor uses OpenStreetMap's Overpass API to query venue data. Nominatim is used to geocode city names to coordinates. Both services are free and require no API key.

Is there a usage limit? OpenStreetMap services impose soft rate limits. The actor handles this automatically with retries and delays. For large-scale queries, reduce maxItems or narrow your radius.

How current is the data? OpenStreetMap data is community-maintained and updated continuously. Most venues in major cities have recent data.

Can I search globally? Yes — the near field accepts any city or place name worldwide: "Tokyo", "Dubai", "Buenos Aires", etc.

What's the difference between modes?

  • search: Best when you know the venue name or keyword. Searches by name across all types.
  • byCategory: Best when you want all venues of a specific type (e.g., all hospitals).
  • trending: Best for discovering tourist attractions, historic sites, and popular spots.

Why might some venues be missing a phone or website? OpenStreetMap data coverage varies. Smaller or newer venues may have fewer details. The actor only returns fields that are available in the data.