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
Version
3
Endpoints
0
Calls / 30d
GET/explore

Explore (restaurants + menus)

Discover restaurants for a location and optionally attach the top results' full menus in one call.

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.

booleanOptionalin query

Attach the full menu to the top results.

integerOptionalin query

How many top restaurants to enrich with their menu (max 3).

integerOptionalin query
integerOptionalin query
booleanOptionalin query
dataobject
cachedboolean
sourcestring
paginationobject
Try itLive
GET
https://api.maviapi.com/v1/sites/yemeksepeti/explore?city=istanbul&lat=41.0082&lng=28.9784&cuisine=Burger&sort=rating&menu=true&menuCount=2&limit=30&offset=0&refresh=false
Request
curl "https://api.maviapi.com/v1/sites/yemeksepeti/explore?city=istanbul&lat=41.0082&lng=28.9784&cuisine=Burger&sort=rating&menu=true&menuCount=2&limit=30&offset=0&refresh=false" \
-H "Authorization: Bearer $MAVI_KEY"
Example2.1 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",
        "menu": {
          "code": "frtm",
          "category_count": 7,
          "product_count": 56,
          "categories": [
            {
              "id": "6033167",
              "name": "Ambalajlı Ürünler",
              "description": null,
              "product_count": 4,
              "products": [
                {
                  "id": "73934913",
                  "name": "Kestane Şekeri (500 gr.)",
                  "description": "500 gr. olarak servis edilir.",
                  "image": "https://images.deliveryhero.io/image/fd-tr/Products/73934913.jpg",
                  "price": 740,
                  "discounted_price": 592,
                  "is_sold_out": false
                }
              ]
            }
          ]
        }
      }
    ],
    "total": 2285,
    "count": 30,
    "location": {
      "latitude": 41.0082,
      "longitude": 28.9784,
      "city": "istanbul"
    },
    "cuisine_filter": {
      "input": "Pizza",
      "resolved_id": "1064"
    },
    "sort": null,
    "menu_enriched": 2
  },
  "cached": false,
  "source": "yemeksepeti:combo",
  "pagination": {
    "total": 60,
    "limit": 30,
    "offset": 0,
    "count": 30,
    "has_more": true
  }
}

Get all the data, no code

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