[Editor's Note: This API is no longer available. Similar functions are provided by the IBM Watson Personality Insights API.]
The IBM User Modeling API uses linguistic analytics to learn peoples' preferences in order to better engage with them. Using the API, developers can derive insights from enterprise data, social media, and other digital communications. The API extracts cognitive and social characteristics, which can help businesses anticipate customer needs and recommend future actions.