AlchemyAPI Overview

AlchemyAPI utilizes statistical natural language processing technology and machine learning algorithms to analyze your content, extracting semantic meta-data: information about people, places, companies, topics, languages, and more.

API endpoints are provided for performing content analysis on Internet-accessible web pages, posted HTML or text content.

To use AlchemyAPI, you need an access key. If you do not have an API key, you must first obtain one.

Named Entity Extraction

Identify people, companies, organizations, cities, geographic features, and other typed entities within HTML pages and text documents/content. Our advanced named entity recognition (NER) capability supports multiple languages and offers comprehensive disambiguation capabilities not found in other solutions.

For more information on this API, please review the Named Entity Extraction API Documentation

Concept Tagging

Automatically tag documents and text in a manner similar to human-based tagging. Our advanced concept tagging capability is capable of making abstractions ("Hillary Clinton + Barbara Bush + Laura Bush == First Ladies of the United States") and annotating documents at high rates of accuracy.

For more information on this API, please review the Concept Tagging API Documentation

Keyword / Term Extraction

Extract important terms and "topic" keywords from HTML pages and text documents/content. Advanced statistical and linguistic algorithms analyze your content, "tagging" it with the most important words and phrases.

For more information on using AlchemyAPI for automatic keyword / term extraction, click here.

Sentiment Analysis

Identify positive, negative and neutral sentiment within HTML pages and text documents/content. Support for extracting document-level sentiment, entity-level sentiment, and keyword-level sentiment is provided.

For more information on using AlchemyAPI for sentiment analysis, click here.

Relation Extraction

Identify facts and Subject-Action-Object relations within HTML pages and text documents/content. Support is provided for extracting relation sentiment, subject and object named entities, and more.

For more information on using AlchemyAPI for relation extraction, click here.

Topic Categorization / Text Classification

Automatically topic-classify web pages and text documents/content. Our document categorization capability provides fast taxonomy classifications for your unstructured content.

For more information on using AlchemyAPI for automatic content categorization, click here.

Automatic Language Identification

Determine the language that any text or web-based content was written in. AlchemyAPI's language identification capability is the most robust in the industry today, supporting 97 different languages. Automatically route, filter, and organize information by language!

For more information on using AlchemyAPI for automatic language identification, click here.

Text Extraction / Web Page Cleaning

Automatically "clean" web pages, removing navigation links, advertisements, and other undesireable content. Extract key article / webpage text to improve website indexing, increase contextual advertising relevency, and more!

For more information on this API, please review the Text Extraction API Documentation

Structured Data Extraction / Content Scraping

AlchemyAPI provides a structured data / content scraping capability, capable of extracting structured data (prices, product descriptions, etc.) from any web page. Employing advanced visual constraints, AlchemyAPI enables structured data to be extracted based on visual and structural traits, such as text labels, positioning, and more.

For more information on this API, please review the Content Scraping API Documentation

Microformats Parsing / Extraction

Identify "Microformats"-formatted structured data within any web page! Parse and extract information including hCard-formatted contact information, Geo-formatted latitude/longitude coordinates, and more!

For more information on this API, please review the Microformats API Documentation

RSS / ATOM Feed Detection

AlchemyAPI provides an RSS / ATOM feed links extraction capability, identifying RSS / ATOM feed links residing within any web page.

For more information on this API, please review the RSS / ATOM Feed Detection API Documentation