Back to Top


Getting Started Guide

Getting Started with AlchemyAPI

Here are some short, simple instructions that walk through the basic steps to integrate AlchemyAPI's text and image analysis tools in your application. If you have any questions, please contact support.

How to use AlchemyAPI

4 simple steps:

  1. Get API Key - use a key you already have or register for a free key.
  2. Download an SDK - visit our SDK page and pick out the SDK in your favorite programming language.
  3. Select a function - Do you want keywords? Entities? Sentiment analysis? Do you want to analyze a URL or a block of text? The SDKs will provide easy access to each API function.
  4. Parse the response data and utilize in your application.

Getting Started Tutorials

Will you be using AlchemyAPI in an application coded in Python, PHP, Ruby or Node.js? If so, here's a Getting Started Tutorial that guides you through the process. Select your programming language below:

What can you do with AlchemyAPI?

AlchemyAPI offers a suite of text and image analysis functions that can add understanding and semantic data to your content. These functions are accessed via a REST API, and the data is returned as an easy-to-parse structure that can be integrated into your application. If your project does anything with unstructured text, you can probably do interesting things with AlchemyAPI.

AlchemyAPI's text analysis functions include:

Try the Demo

One of the best ways to get familiar with AlchemyAPI is to actually view what it can do. All of our text analysis functions are available through our demo, and you can input a URL or a block of text of your choice to see what AlchemyAPI returns. There's no better way to see if AlchemyAPI is right for your project than by taking it for a test drive!

Want to test out your text with our API?

Example Projects

To get a feel for what AlchemyAPI can do, check out a few example applications. AlchemyAPI is used across many different industry verticals in lots of different use-cases. Some of the more common use cases include social media monitoring, recommendation engines, business intelligence, ad targeting, public relations and search engine optimization. The following are a few interesting projects that have been built with AlchemyAPI:


We have 9 SDKs available, including: Java, Perl, Ruby, Python, PHP, C/C++, C#, Node.js and Android OS. Links to these can be found on our SDK page.


For more information about the API endpoints, such as the request parameters, the response data, etc., please check out the docs pages. If you have any issues with the docs, or something isn't clear, or have any other suggestions on how we could make the docs better, please let us know.

Contact Us

If you have any questions, comments or issues, please reach out to us at contact support. If you have any ideas on how we can make our API or documentation better, we'd love to hear about them!

Follow @AlchemyAPI for Updates

To find out about the newest AlchemyAPI updates, product launches, events and news, follow us on Twitter: