Watson Developer Cloud


AlchemyLanguage is a collection of APIs that offer text analysis through natural language processing. The AlchemyLanguage APIs can analyze text and help you to understand its sentiment, keywords, entities, high-level concepts and more.

General Availability

AlchemyLanguage offers several API functions as part of its text analysis service, each of which uses sophisticated natural language processing techniques to analyze your content.

Custom Models: you can train your own custom model in a specific domain using Watson Knowledge Studio. For instance, using Watson Knowledge Studio, a subject matter expert could train a model to understand car manufucturer, make, and model for the purpose of analyzing traffic incident reports to look for underlying patterns.
Learn more about Watson Knowledge Studio and AlchemyLanguage.

How to create your custom model:

  1. Get your AlchemyAPI key from Bluemix
    • Choose the Advanced pricing plan
  2. Get access to Watson Knowledge Studio
  3. Use your model through the API

Note: Custom models will require an additional model hosting fee. Visit Bluemix to learn more about custom model pricing.

Intended Use

Use one or all of the natural language processing APIs available through AlchemyLanguage to add high-level semantic information. Browse the documentation to learn more about each of AlchemyAPI's text analysis service functions:

  • Entity Extraction
  • Sentiment Analysis
  • Emotion Analysis
  • Keyword Extraction
  • Concept Tagging
  • Relation Extraction
  • Taxonomy Classification
  • Author Extraction
  • Language Detection
  • Text Extraction
  • Microformats Parsing
  • Feed Detection
  • Linked Data Support

You input

  • Any publicly-accessible webpage or posted HTML/text document.

Service output

  • Extracted meta-data including, entities, sentiment, keywords, concepts, relations, authors, and more, returned in XML, JSON, and RDF formats.

Try it out

Use example text/URL or input your own and see the type of results the full suite of AlchemyLanguage services return.

How it is used

Helping Brands Understand Customers With Social Media Intelligence - Pulsar Social Media Monitoring

Pulsar is reinventing social data monitoring with its powerful tools that give brands valuable intelligence enabling effective decision-making. Through integration of several natural language processing APIs, Pulsar rapidly releases innovations that help customers go beyond basic keyword tracking to map brand audiences, observe how content travels and manage team communication.

Ready to use?


Getting started is easy! Try out the service on Bluemix now.

Use In Bluemix


Ready to get down to the details? Full documentation detailing how to get started using this Service in Bluemix is available for each Watson service.

View full docs