Develop at 10x speed

An API designed for developers who need tools, content, and support for rapid development and scalable growth.​

  • Use 120+ GraphQL API queries and speed up your development efforts by up to 10x
  • Use personalized calories and macros to craft a unique and improved user experience
  • Programmatically create custom meal plans that exactly fit your user’s health goals

Features you’ll love

AI-powered, easy to use, packed with unique features. Sign up for a risk-free 30 day trial and start developing your app today!

Powerful graphql
API development

Develop faster, lower data transfer costs, and speed up application load times with our GraphQL API.

Ai-powered
technology

Deliver the best and most advanced personalized nutrition apps with the help of our proprietary AI.

thousands of
handcrafted recipes

Enrich your app with thousands of handcrafted recipes–from Mediterranean to Asian and everything in-between.

Dynamic meal
planning

Create personalized meal plans based on users' micro-and-macro-nutrient needs, food preferences, and more.

Advanced analytics
and tracking

Access our advanced user dashboard and track users' daily goals, progress, food logs, and more.

Create user
profiles

Store data such as food restrictions, programs, goals, biometrics, and biomarkers in individual user profiles.

Get started for free in 3 easy steps

Sign up for API keys in just a few easy steps, and start developing straight away with our 30-day free trial.

RECEIVE KEYS by EMAIL

We’ll promptly send you API keys by email.

additional RESOURCES

We’ll follow up with additional resources to ensure your goals are met.

GraphQL API

Experience increased flexibility, faster loading and better performance with our GraphQL based API featuring 120 GraphQL queries.

{
  customMealPlan(
    calories: 1600
    carbs: 0.45
    protein: 0.25
    fat: 0.3
    days: 1
    format: [BREAKFAST, LUNCH, DINNER]
  ) {
    day
    calories
    meals {
      id
      meal
      numOfServings
      calories
      recipe {
        name
        numberOfServings
        nutrientsPerServing {
          calories
        }

      }
    }
  }
}
{
"data": {
  "mealPlan": [
    {
      "day": 1,
      "calories": 1598.00723588886,
      "meals": [
        {
          "id": "1413",
          "meal": "Breakfast",
          "numOfServings": 3,
          "calories": 400.213500380516,
          "recipe": {
            "name": "Tomato Egg Curry Recipe | Andhra Style Tomato Egg Curry",
            "numberOfServings": 4,
            "nutrientsPerServing": {
              "calories": 133.4
            }
          }
        },
        {
          "id": "1414",
          "meal": "Lunch",
          "numOfServings": 1,
          "calories": 400.059253096581,
          "recipe": {
            "name": "Tuna Nicoise Salad",
            "numberOfServings": 2,
            "nutrientsPerServing": {
              "calories": 400.06
            }
          }
        },
        {
          "id": "1415",
          "meal": "Dinner",
          "numOfServings": 5,
          "calories": 797.734482411761,
          "recipe": {
            "name": "Vegetarian Lentil Kofta Kabobs",
            "numberOfServings": 8,
            "nutrientsPerServing": {
              "calories": 159.55
            }
          }
        }
      ]
    }
  ]
}
searchRecipesByIngredients(mustIngredients: ["broccoli", "eggs", "spinach"]) {
  edges {
    node {
      name
      ingredients {
        name
      }
    }
  }
}
{
  "data": {
    "searchRecipesByIngredients": {
      "edges": [
        {
          "node": {
            "name": "Scrambled Eggs With Broccoli And Spinach",
            "ingredients": [
              {
                "name": "eggs"
              },
              {
                "name": "broccoli"
              },
              {
                "name": "spinach"
              },
              {
                "name": "flaxseed"
              },
              {
                "name": "coconut oil"
              }
            ]
          }
        },
        {
          "node": {
            "name": "Spaghetti Squash Breakfast Bake",
            "ingredients": [
              {
                "name": "italian pork sausage"
              },
              {
                "name": "spaghetti squash"
              },
              {
                "name": "broccoli"
              },
              {
                "name": "spinach"
              },
              {
                "name": "eggs"
              },
              {
                "name": "coconut milk"
              },
              {
                "name": "coconut oil"
              },
              {
                "name": "garlic powder"
              },
              {
                "name": "black pepper"
              }
            ]
          }
        }
      ]
    }
  }
}
{
  shoppingList {
    edges {
      node {
        ingredientLine
        quantity
        aisleName
        recipeName
        isDone
        unit
        databaseId
      }
    }
  }
}
{
  "data": {
    "shoppingList": {
      "edges": [
        {
          "node": {
            "ingredientLine": "6 medium turnips, peeled and quartered",
            "quantity": "6",
            "aisleName": "Produce",
            "recipeName": "Glazed Turnips",
            "isDone": false,
            "unit": null,
            "databaseId": "cb2b024c-b740-47a4-b35e-c75c33b1ee56"
          }
        },
        {
          "node": {
            "ingredientLine": "1/2 cup pure cane syrup",
            "quantity": "1/2",
            "aisleName": "Other",
            "recipeName": "Glazed Turnips",
            "isDone": false,
            "unit": "cup",
            "databaseId": "57cd3daa-8499-47be-a126-be8eae7e1a4c"
          }
        },
        {
          "node": {
            "ingredientLine": "olive oil",
            "quantity": null,
            "aisleName": "Fats and Oils",
            "recipeName": "Glazed Turnips",
            "isDone": false,
            "unit": null,
            "databaseId": "195c0e2f-302f-4f65-8982-aa13fee2f8d5"
          }
        },
        {
          "node": {
            "ingredientLine": "1 tablespoon mccormick's montreal seasoning",
            "quantity": "1",
            "aisleName": "Other",
            "recipeName": "Glazed Turnips",
            "isDone": false,
            "unit": "tablespoon",
            "databaseId": "1440ca08-396a-4b58-a0b4-8ed9ed98c532"
          }
        }
      ]
    }
  }
}
{
  restaurant(id: "UmVzdGF1cmFudDo2ZDlhOGRkZC0wZjY2LTQyZjMtOTMxOC1kZWIzOTMxMTNkNjU=") {
    id
    name
    address1
    country
    stateProvince
    websiteUrl
    location
  }
}
{
  "data": {
    "restaurant": {
      "id": "UmVzdGF1cmFudDpOb25l",
      "name": "Belvedere's",
      "address1": "320 N 44th St",
      "country": "US",
      "stateProvince": "AZ",
      "websiteUrl": "http://www.doubletreephoenix.com/eat-drink/belvederes-american-grill/",
      "location": [
        -111.98873,
        33.45184
      ]
    }
  }
}