Yemeksepeti

HealthyRead-only

Discover restaurants, browse menus and prices on Yemeksepeti — Turkey's Delivery Hero food-delivery platform. Generated from www.yemeksepeti.com.

Base URL
https://api.maviapi.com/v1/sites/yemeksepeti
3
Endpoints
855ms
p50 latency
6
Calls / 30d
GET/restaurants

Restaurant discovery

List and filter restaurants delivering to a location (by city or lat/lng). Filter by cuisine (id or name) and sort; paginated.

Bearer auth. Pass your key as Authorization: Bearer <key> on every request.
stringOptionalin query

City to deliver to (ignored if lat/lng are given).

numberOptionalin query

Latitude (overrides city).

numberOptionalin query

Longitude (overrides city).

stringOptionalin query

Filter by cuisine: a numeric cuisine id or a name (e.g. 'Burger', 'Pizza'). See available_cuisines in the response for valid values.

stringOptionalin query

Sort order for the results.

integerOptionalin query

Page size (max 60).

integerOptionalin query

Items to skip.

booleanOptionalin query

Bypass and repopulate the cache.

dataobject
cachedboolean
sourcestring
paginationobject
Try itLive
GET
https://api.maviapi.com/v1/sites/yemeksepeti/restaurants?city=istanbul&lat=41.0082&lng=28.9784&cuisine=Burger&sort=rating&limit=30&offset=0&refresh=false
Request
curl "https://api.maviapi.com/v1/sites/yemeksepeti/restaurants?city=istanbul&lat=41.0082&lng=28.9784&cuisine=Burger&sort=rating&limit=30&offset=0&refresh=false" \
-H "Authorization: Bearer $MAVI_KEY"
Example1.4 KB
{
  "data": {
    "restaurants": [
      {
        "code": "frtm",
        "id": 272240,
        "name": "Helvacı Ali",
        "rating": 3.9,
        "review_count": 205,
        "cuisines": [
          "Tatlı"
        ],
        "primary_cuisine": "Tatlı",
        "budget": 1,
        "address": "Hasfırın Cd. 13/B",
        "city": "Istanbul",
        "latitude": 41.043,
        "longitude": 29.006,
        "distance_km": 3.862,
        "minimum_order_amount": 0,
        "delivery_fee": 0,
        "delivery_time_minutes": 30,
        "currency": "TRY",
        "is_delivery_available": true,
        "is_pickup_available": false,
        "is_open": true,
        "has_online_payment": false,
        "has_discount": true,
        "logo": null,
        "hero_image": "https://images.deliveryhero.io/image/fd-tr/LH/frtm-listing.jpg",
        "url": "https://www.yemeksepeti.com/restaurant/frtm/helvaci-ali-frtm"
      }
    ],
    "total": 2285,
    "count": 30,
    "location": {
      "latitude": 41.0082,
      "longitude": 28.9784,
      "city": "istanbul"
    },
    "cuisine_filter": {
      "input": "Burger",
      "resolved_id": "1058"
    },
    "sort": "rating",
    "available_cuisines": [
      {
        "id": 1058,
        "name": "Burger",
        "count": 42
      }
    ]
  },
  "cached": false,
  "source": "yemeksepeti:disco",
  "pagination": {
    "total": 60,
    "limit": 30,
    "offset": 0,
    "count": 30,
    "has_more": true
  }
}

Get all the data, no code

Collect every page of GET /restaurants into a dataset, then download it as CSV or JSON. One credit per page; the download is free.