Discover/seriouseats.com API
live

seriouseats.com APIseriouseats.com

Search and retrieve full recipe data from Serious Eats. Get ingredients, cook times, ratings, reviews, and instructions via 2 REST endpoints.

Endpoints
2
Updated
14d ago
Try it
Maximum number of search results to return.
Search keyword or phrase (e.g. 'chicken', 'chocolate cake').
api.parse.bot/scraper/a37f835d-181b-41e9-8ddc-9c9c7ced68c9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/a37f835d-181b-41e9-8ddc-9c9c7ced68c9/search?limit=10&query=chocolate+cake' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for recipes by keyword on Serious Eats. Returns matching recipe titles, URLs, and thumbnail images. Supports single and multi-word queries.

Input
ParamTypeDescription
limitintegerMaximum number of search results to return.
queryrequiredstringSearch keyword or phrase (e.g. 'chicken', 'chocolate cake').
Response
{
  "type": "object",
  "fields": {
    "count": "integer — number of results returned",
    "query": "string — the search query echoed back",
    "results": "array of objects with keys: title (string), url (string), image (string URL)"
  },
  "sample": {
    "data": {
      "count": 2,
      "query": "chocolate cake",
      "results": [
        {
          "url": "https://www.seriouseats.com/german-chocolate-cake-recipe-11916175",
          "image": "https://www.seriouseats.com/thmb/gMdXqhf7ctbyyiVzjtKJVQq1VDI=/375x250/filters:no_upscale():max_bytes(150000):strip_icc():format(webp)/20260226-SEA-German-Chocolate-Cake-Lorena-Masso-HERO-6c978d0e493c4af590c9a0b17e9cae9f.jpg",
          "title": "German Chocolate Cake"
        },
        {
          "url": "https://www.seriouseats.com/molten-chocolate-cake-for-two-dessert-recipe",
          "image": "https://www.seriouseats.com/thmb/vUq0Pu-0sEbwA842SdtGKabmz-c=/375x250/filters:no_upscale():max_bytes(150000):strip_icc():format(webp)/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__recipes__images__2015__02__20150206-molten-chocolate-cake-nila-jones-7-f235015a3b4647dabb071984f01044ee.jpg",
          "title": "Molten Chocolate Cake Recipe"
        }
      ]
    },
    "status": "success"
  }
}

About the seriouseats.com API

The Serious Eats API provides 2 endpoints for searching the site's recipe catalog and retrieving structured recipe details. The search endpoint returns matching titles, URLs, and thumbnail images for any keyword query, while get_recipe returns a full recipe record with 10+ fields including ingredients, preparation steps, cook/prep/total times in ISO 8601 format, ratings, and user reviews.

Search Recipes

The search endpoint accepts a required query string — single keywords like chicken or multi-word phrases like chocolate cake — and an optional limit integer to cap the number of results. The response includes a count of results returned, the query echoed back, and a results array. Each result object carries a title, url, and image (thumbnail URL), making it straightforward to build ingredient-based or topic-based browsing without constructing Serious Eats URLs manually.

Full Recipe Details

The get_recipe endpoint accepts a full Serious Eats recipe URL (e.g. https://www.seriouseats.com/chocolate-chip-cookies-recipe) and returns a structured record. Key fields include title, description, yield (serving size), main_image, and timing fields — prep_time, cook_time, and total_time — all in ISO 8601 duration format. Note that total_time can be either a plain ISO 8601 string or an object with minValue and maxValue keys when the recipe specifies a time range.

Ratings and Reviews

The rating field returns an object with score and count, reflecting the aggregated user rating on the recipe page. The reviews array contains individual review objects with author, text, and an optional rating per reviewer. Both fields may be null or empty for recipes without community feedback. The source_url field is always present and mirrors the input URL, useful for deduplication when retrieving multiple recipes.

Common use cases
  • Build a recipe search interface that surfaces Serious Eats results by ingredient or dish name using the query param
  • Aggregate cook and prep times from cook_time and prep_time fields to filter recipes by total time required
  • Populate a recipe card UI with title, main_image, yield, and description from get_recipe response fields
  • Analyze user sentiment by processing the reviews array, including per-reviewer rating and text
  • Track average recipe ratings using the score and count fields in the rating object across a set of URLs
  • Generate meal planning tools that combine search results with full recipe details for structured weekly menus
  • Feed a nutrition or cooking dataset with structured recipe metadata including yield and timing fields
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Serious Eats have an official developer API?+
No. Serious Eats does not offer a public developer API or documented data access program. This Parse API is the structured way to retrieve recipe data from the site programmatically.
What does the `get_recipe` endpoint return for recipe timing fields?+
It returns prep_time, cook_time, and total_time, all in ISO 8601 duration format (e.g. PT30M for 30 minutes). total_time may also be returned as an object with minValue and maxValue keys when the recipe specifies a variable time range rather than a fixed duration.
Does the API return a full list of ingredients and step-by-step instructions?+
The get_recipe endpoint returns description and structured metadata. A dedicated ingredients list and numbered instruction steps are not exposed as separate fields in the current response schema. The API covers title, yield, timing, rating, reviews, and images. You can fork it on Parse and revise it to add an ingredients array or instructions field.
Does the search endpoint support filtering by cuisine type, dietary restriction, or recipe category?+
The search endpoint currently supports keyword queries via the query parameter only; there are no filter parameters for cuisine, dietary tags, or category. You can fork it on Parse and revise to add filtering endpoints that narrow results by those attributes.
Can I retrieve multiple pages of search results with the `search` endpoint?+
The endpoint supports a limit parameter to control how many results are returned, but there is no offset or page parameter for paginating through a larger result set. The current response reflects the top matches up to your specified limit.
Page content last updated . Spec covers 2 endpoints from seriouseats.com.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.