---
title: "Extract Recipe from Website"
method: GET
path: "/recipes/extract"
tags: ["recipes"]
---

# Extract Recipe from Website

`GET /recipes/extract`

This endpoint lets you extract recipe data such as title, ingredients, and instructions from any properly formatted Website.

## Query parameters

- `url` string, required
- `forceExtraction` boolean
- `analyze` boolean
- `includeNutrition` boolean
- `includeTaste` boolean

## Response `200`

Success

- object
  - `id` integer, required
  - `title` string, required
  - `image` string, required
  - `imageType` string, required
  - `servings` number, required
  - `readyInMinutes` integer, required
  - `license` string, required
  - `sourceName` string, required
  - `sourceUrl` string, required
  - `spoonacularSourceUrl` string, required
  - `aggregateLikes` integer, required
  - `healthScore` number, required
  - `spoonacularScore` number, required
  - `pricePerServing` number, required
  - `analyzedInstructions` object[], required
  - `cheap` boolean, required
  - `creditsText` string, required
  - `cuisines` string[], required
  - `dairyFree` boolean, required
  - `diets` string[], required
  - `gaps` string, required
  - `glutenFree` boolean, required
  - `instructions` string, required
  - `ketogenic` boolean, required
  - `lowFodmap` boolean, required
  - `occasions` string[], required
  - `sustainable` boolean, required
  - `vegan` boolean, required
  - `vegetarian` boolean, required
  - `veryHealthy` boolean, required
  - `veryPopular` boolean, required
  - `whole30` boolean, required
  - `weightWatcherSmartPoints` number, required
  - `dishTypes` string[], required
  - `extendedIngredients` object[], required
    - `aisle` string, required
    - `amount` number, required
    - `consitency` string, required
    - `id` integer, required
    - `image` string, required
    - `measures` object
      - `metric` object, required
        - `amount` number, required
        - `unitLong` string, required
        - `unitShort` string, required
      - `us` object, required
        - `amount` number, required
        - `unitLong` string, required
        - `unitShort` string, required
    - `meta` string[]
    - `name` string, required
    - `original` string, required
    - `originalName` string, required
    - `unit` string, required
  - `summary` string, required
  - `winePairing` object, required
    - `pairedWines` string[], required
    - `pairingText` string, required
    - `productMatches` object[], required
      - `id` integer, required
      - `title` string, required
      - `description` string, required
      - `price` string, required
      - `imageUrl` string, required
      - `averageRating` number, required
      - `ratingCount` integer, required
      - `score` number, required
      - `link` string, required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/spoonacular/apis/spoonacular-api.md) · [All operations](https://skmtc.net/spoonacular/apis/spoonacular-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spoonacular/spoonacular-api/versions/bc2fbe4e8981/schema)
