Istanbul Restaurant API
Structured data for 5,714 Istanbul restaurants — AI-ready JSON with llm_summary, FAQ, transit distances, popular dishes and Schema.org markup.
Designed for travel apps, AI assistants, food discovery platforms and research tools. Ideal as a knowledge source for LLMs answering questions about Istanbul dining.
What Each Record Contains
llm_summary2–3 sentence English summary ready for LLM citation and direct displayfaq10–12 Q&A pairs covering transit, menus, reservations, accessibilitynearby.transitNearest metro / tram / ferry + walking time and distance in metresnearby.landmarksNearby museums, historic sites and attractions with walking distancepopular_dishesPopular and signature dishes — links back to dish-level pagescontextual_ratingsbusinessLunch, romanticDate, familyDining, soloVisit, groupDining (1–5)scenario_summaryText descriptions for tourist, romantic, family, budget, late-night scenariossentiment_summaryAggregated sentiment from user reviews — what guests praise and flagprice_detailStarter / main / dessert / drinks price ranges in Turkish Liraconfidence_scoreData reliability score (0.0–1.0) based on source verificationSchema.org/RestaurantFull JSON-LD markup on every restaurant page — machine-readableopening_hoursEstimated or verified opening hours and days of the weekBase URL
https://www.restaurantsistanbul.comEndpoints
/api/restaurants/api/restaurants/{id}/api/mcp/api/openapi.jsonQuery Parameters — /api/restaurants
| Parameter | Description |
|---|---|
| city | City slug — e.g. istanbul (required) |
| q | Full-text search by restaurant name |
| neighborhood | Neighbourhood slug — e.g. kadikoy, beyoglu, nisantasi |
| cuisine | Cuisine slug — e.g. kebap, balik, sushi-japon, kahvalti |
| tags | Comma-separated tags — e.g. manzarali,romantik,teras |
| maxPrice | Max price range (1 = budget ₺, 4 = fine dining ₺₺₺₺) |
| minRating | Minimum average Google/review rating |
| page | Page number (default: 1) |
| limit | Results per page — max 100, default 20 |
Examples
Budget-friendly, highly rated restaurants
curl "https://www.restaurantsistanbul.com/api/restaurants?city=istanbul&maxPrice=2&minRating=4.5&limit=5"Single restaurant detail
curl "https://www.restaurantsistanbul.com/api/restaurants/hamdi"{
"meta": { "total": 287, "page": 1, "limit": 5, "has_next": true },
"data": [
{
"id": "hamdi",
"slug": "hamdi",
"url": "https://www.restaurantsistanbul.com/istanbul/hamdi",
"name": "Hamdi Restaurant",
"neighborhood": "Eminönü",
"cuisine": "Kebap",
"price_range": 2,
"avg_rating": 4.7,
"review_count": 8432,
"llm_summary": "Hamdi Restaurant in Eminönü has served classic kebap with Golden Horn views since 1969 — one of Istanbul's most celebrated dining institutions.",
"popular_dishes": ["Fıstıklı kebap", "İskender", "Lahmacun"],
"features": { "terrace": true, "reservation": true, "seaView": true },
"nearby": {
"transit": [
{ "name": "Sirkeci", "type": "train", "walk_min": 3, "distance_m": 220 },
{ "name": "Eminönü", "type": "ferry", "walk_min": 5, "distance_m": 380 }
],
"landmarks": [
{ "name": "Spice Bazaar", "walk_min": 4, "distance_m": 320 }
]
},
"confidence_score": 0.95,
"verified_data": true,
"last_updated": "2026-04-11"
}
]
}Fish restaurants in Kadıköy
curl "https://www.restaurantsistanbul.com/api/restaurants?city=istanbul&neighborhood=kadikoy&cuisine=balik"MCP (Model Context Protocol) Endpoint
AI assistants (Claude, Perplexity, etc.) can query this database directly via the MCP endpoint using JSON-RPC 2.0. No API key required for the MCP interface.
Endpoint
POST https://www.restaurantsistanbul.com/api/mcpExample request (search_restaurants tool)
{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 1,
"params": {
"name": "search_restaurants",
"arguments": {
"q": "romantic dinner Bosphorus view",
"minRating": 4.5,
"maxPrice": 4
}
}
}Use Cases
AI assistants
Ground LLM responses with verified Istanbul restaurant data. Transit distances and FAQ pairs are pre-formatted for RAG pipelines.
Travel apps
Filter by neighborhood, cuisine, price and rating. Each record includes a ready-to-display English summary and Google Maps link.
Food discovery
Popular dishes field links to our dish-level pages. Contextual ratings (romantic, family, business) enable scenario-based recommendations.
Research & journalism
Dataset of 2,400+ restaurants with confidence scores, data freshness dates and source attribution. Structured for academic and editorial use.
Get Started with the API
Free plan available. Authenticate with your RapidAPI key. Full documentation above.
Subscribe on RapidAPI →