Foursquare Reviews Scraper

Foursquare Reviews Scraper

Scrape a massive number of reviews in a few seconds for any number of locations and categories.

TRAVELApify

Super fast and reliable scraper of Foursquare!

For each place it extracts:

  • Title, url
  • Parsed address
  • Reviews
  • Photos
  • Price range

Input

Input can be provided either through the editor on the Apify platform or as a JSON object.

The only mandatory field to provide is queries which is an array of query objects.

Example input looks like this:

1{
2     "queries": [
3        {
4            "location": "Prague",
5            "category": "food"
6        },
7        {
8            "location": "Berlin",
9            "category": "bar"
10        }
11    ],
12    "maxReviews": 30
13}

You should have access to Apify proxy to use this scraper.

Output

For each query, you get back the top 30 places. For each place, you can get all reviews or limit them with maxReviews input parameter.

Output of each place look like this. The real output has much more reviews and photos. Real names have been changed for copyright reasons.

1{
2  "url": "https://foursquare.com/v/dussmann-english-bookshop/562a9474498e20b9ac65c6fe",
3  "title": "Dussmann English Bookshop",
4  "averageRating": 9.4,
5  "numberOfRatings": 196,
6  "address": {
7    "street": "Friedrichstr. 90",
8    "city": "Berlin",
9    "postalCode": "10117",
10    "country": "Germany"
11  },
12  "priceRange": "",
13  "reviews": [
14    {
15      "username": "Name Surname",
16      "usernameUrl": "https://foursquare.com/user/658ewre7",
17      "date": "November 2, 2018",
18      "text": "Love love love this place!! You can also go to the special counter at the english book sections and order the book you want!!",
19      "imageSrc": "https://fastly.4sqi.net/img/general/558x200/65857477_adOnwtD3LdoRuMWCqWuybRum2gdgdfgsthpz0aEaKTw.jpg",
20      "keywords": [
21        "book",
22        "book"
23      ]
24    },
25    {
26      "username": "Name Surname",
27      "usernameUrl": "https://foursquare.com/user/454wrwr503",
28      "date": "September 12, 2017",
29      "text": "A life saver for a Brit abroad, kind of pricey though, but if you don't have to time to wait for online delivery it is worth it",
30      "keywords": [
31        "pricey",
32        "delivery"
33      ]
34    },
35    "photos": [
36    "https://fastly.4sqi.net/img/general/200x200/534739882_qlP8Z1IdwgdIzmQEu-ZH1ENrBcQwTY8fGvPEeTiPHZQ.jpg",
37    "https://fastly.4sqi.net/img/general/200x200/123962062_8lj2xiHb-HjP1qs7KBJ5C6BfiK78q4NDd4uQUZ8Zk6s.jpg",
38  ]

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!