Foody.vn Scraper — Vietnam Restaurants (Rating, Phone) avatar

Foody.vn Scraper — Vietnam Restaurants (Rating, Phone)

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Foody.vn Scraper — Vietnam Restaurants (Rating, Phone)

Foody.vn Scraper — Vietnam Restaurants (Rating, Phone)

Scrape restaurants from Foody.vn, Vietnam's #1 food directory: name, address, rating (out of 10), review count, phone, GPS, photos and delivery/booking signals. Filter by city. Great for local F&B research and lead generation. No login or API key. Export JSON, CSV, Excel.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Foody.vn Scraper 🇻🇳🍜

Extract restaurants & food places from Foody.vn — Vietnam's #1 food & restaurant directory — at scale, without an account or API key. Scrape by city and export clean JSON, CSV or Excel: name, address, rating (out of 10), review count, phone, GPS, photos and delivery/booking signals.

Ideal for local F&B market research, restaurant lead generation, delivery/aggregator apps and mapping Vietnam's dining scene.


🔑 What this scraper does

  • 🏙️ Scrape by city — Ho Chi Minh City, Ha Noi, Da Nang and more (by Foody city ID).
  • Ratings & reviews — average rating (out of 10) and total review count.
  • 📞 Phone — the restaurant's contact number where Foody publishes it.
  • 📍 Location — full address plus GPS coordinates.
  • 📊 Reviews — total review count per place.
  • 🛵 Signals — delivery, booking and promotion flags.
  • 🖼️ Photo — cover image.

No login, no cookies to paste, no API key. Pick a city, press start, export.


📋 Example output

{
"id": "1174605",
"restaurantId": 1174605,
"name": "Cơm Tấm Khương - Cơm Tấm Sườn Cọng",
"url": "https://www.foody.vn/ho-chi-minh/com-tam-khuong",
"address": "382 Tân Sơn Nhì, P. Tân Sơn Nhì, Quận Tân Phú, TP. HCM",
"phone": "0902915908",
"rating": 7.8,
"ratingText": "Rất ngon",
"totalReviews": 462,
"lat": 10.7955021,
"lng": 106.6295264,
"photoUrl": "https://images.foody.vn/res/...jpg",
"description": null,
"isOpening": true,
"hasDelivery": true,
"hasBooking": false,
"hasPromotion": true,
"deliveryUrl": "https://www.foody.vn/delivery/...",
"cityId": 217,
"scrapedAt": "2026-09-11T10:00:00.000Z"
}

🗂️ Fields you get

FieldDescription
id, restaurantIdFoody place ID
nameRestaurant / place name
urlFoody listing URL
addressFull address
phoneContact phone, where Foody publishes it
ratingAverage rating out of 10
ratingTextRating label (e.g. "Rất ngon" / very good)
totalReviewsNumber of reviews
lat, lngGPS coordinates
photoUrlCover image
descriptionShort description, where available
isOpeningWhether currently open
hasDelivery, hasBooking, hasPromotionDelivery / booking / promotion signals
deliveryUrlDelivery link where available
cityId, scrapedAtCity ID and scrape time

Name, address, rating, reviews, GPS and photo come on every place. Phone is included where Foody publishes it (around half of listings); when a restaurant hasn't shared a number, the field is null.


🚀 How to use

  1. Click Try for free.
  2. Enter one or more City IDs (e.g. 217 for Ho Chi Minh City, 3 for Ha Noi).
  3. Set Max Items and Max Pages per City, then click Start.
  4. Export as JSON, CSV, Excel, HTML, RSS, or via the Apify API.

Common city IDs: 217 = Ho Chi Minh City, 3 = Ha Noi, 47 = Da Nang, 216 = Binh Duong, 218 = Bien Hoa, 4 = Hai Phong.


📝 Example inputs

1. Ho Chi Minh City restaurants

{ "cityIds": ["217"], "maxItems": 300 }

2. Multiple cities

{
"cityIds": ["217", "3", "47"],
"maxItems": 2000,
"maxPagesPerCity": 30
}

3. Ha Noi only

{ "cityIds": ["3"], "maxItems": 500 }

🍜 Local F&B market research

Map Vietnam's restaurant scene by city — ratings, review volumes and locations — to size markets, spot popular areas and benchmark competition.

🎯 Restaurant lead generation

Build lists of restaurants with phone numbers and addresses for POS, delivery, supplier or marketing outreach.

🛵 Delivery & aggregator apps

Seed or enrich a restaurant database with names, locations, ratings and delivery signals.

🗺️ Location intelligence

Use GPS coordinates and engagement metrics to map dining density and popularity across districts.

🤖 AI, LLM & data products

Feed clean, structured Vietnamese restaurant data into your own models, dashboards or products.


👥 Who uses this

  • F&B suppliers & POS/delivery vendors building restaurant lead lists.
  • Market researchers & analysts mapping Vietnam's dining scene.
  • Delivery & directory apps seeding restaurant databases.
  • Developers & AI builders who need Vietnamese F&B data via API.

🎛️ Options

  • City IDs — Foody city IDs, scraped separately.
  • Place Type — 1 = restaurants (default).
  • Max Items — cap total places (0 = unlimited).
  • Max Pages per City — pages per city (about 24 places per page).

❓ FAQ

Do I need a Foody account or API key? No. Just enter a city ID and run — no login, no cookies, no key.

How is rating scored? Foody rates out of 10 (not 5). The rating field is the average out of 10, with a ratingText label.

Do I get phone numbers? Yes, where Foody publishes them — roughly half of listings include a phone number; the rest are null (the restaurant hasn't shared one).

Which cities can I scrape? Any Foody city by its ID. Common ones: 217 (HCMC), 3 (Ha Noi), 47 (Da Nang), 216 (Binh Duong), 4 (Hai Phong).

Do I get GPS coordinates? Yes — lat and lng on every place.

How many places can I get? As many as the city has, up to your maxItems and maxPagesPerCity limits. Set maxItems: 0 for unlimited.

What export formats are supported? JSON, CSV, Excel, HTML table, RSS, and the Apify API. Connect to Make, Zapier, Google Sheets, Slack, webhooks or an MCP server.

Is the data structured and clean? Yes. Each place is a flat, typed JSON object, de-duplicated by ID.


🔌 Integrations

  • Export to JSON, CSV, Excel, HTML, RSS.
  • Pull via the Apify API or client libraries (JavaScript, Python).
  • Connect to Make, Zapier, Google Sheets, Slack, webhooks and more.
  • Use from an MCP server in your AI agent / LLM workflow.
  • Schedule recurring runs with the Apify Scheduler.

This scraper collects publicly available listing information only — the same data any visitor can see on Foody.vn without logging in. It does not access private messages, user accounts, or anything behind authentication.

You are responsible for how you use the collected data. Please:

  • Respect Foody's Terms of Service and all applicable laws.
  • Use any personal or company data lawfully and only for legitimate purposes.
  • Avoid excessive request rates and scrape responsibly.

This tool is provided for lawful purposes such as market research, lead generation and business intelligence. It is not affiliated with, endorsed by, or connected to Foody.