Getting Started With AlchemyAPI

AlchemyAPI is a collection of APIs that help you understand text and images.

Here are three links to checkout before moving on:

Get your free API key
API Documentation
API Demos

Alright, now that you have your API key, you can continue on with these examples. Simply replace your API key and copy into a browser tab.

Working with Text:

Using the “combined” call, you can extract a large amount of meta data from any document or URL including entities, relations, concepts, sentiment, taxonomy and more.


// replace YOUR API KEY
http://access.alchemyapi.com/calls/url/URLGetCombinedData?apikey=YOUR_API_KEY&outputMode=json&knowledgeGraph=1&extract=page-image,image-kw,feed,entity,keyword,title,author,taxonomy,concept,relation,pub-date,doc-sentiment&url=https://www.reddit.com/r/announcements/comments/3djjxw/lets_talk_content_ama/

To get “clean” text from a web page by removing ads and other unnecessary content:


// replace YOUR API KEY

http://access.alchemyapi.com/calls/url/URLGetRawText?apikey=YOUR API KEY&url=http://www.cnn.com/2009/CRIME/01/13/missing.pilot/index.html

Working with Images:

To find objects and text within an image, combine these two AlchemyVision API calls:


// replace YOUR API KEY
http://access.alchemyapi.com/calls/url/URLGetRankedImageSceneText?apikey=YOUR API KEY&outputMode=json&url=http://www.coloradoski.com/uploads/Telluride_Helitrax_brett_schreckengost_logos.jpg
http://access.alchemyapi.com/calls/url/URLGetRankedImageKeywords?apikey=YOUR API KEY&outputMode=json&url=http://www.coloradoski.com/uploads/Telluride_Helitrax_brett_schreckengost_logos.jpg

To find demographics of the people within an image, use the Face call:


// replace YOUR API KEY
http://access.alchemyapi.com/calls/url/URLGetRankedImageFaceTags?apikey=YOUR API KEY&outputMode=json&knowledgeGraph=1&url=https://instagram.com/p/34XsRcxCAR/

Querying the News:

To get news articles about IBM over the past 24 hours:


// replace YOUR API KEY
http://access.alchemyapi.com/calls/data/GetNews?apikey=YOUR API KEY&outputMode=json&start=now-1d&end=now-0d&maxResults=10&q.enriched.url.enrichedTitle.entities.entity=|text=ibm,type=company|&label_format_string=enriched.url.url,enriched.url.title

and to find approximately how many articles were published by the WSJ over the past 30 days grouped by day:


// replace YOUR API KEY
http://access.alchemyapi.com/calls/data/GetNews?apikey=YOUR API KEY&outputMode=json&start=now-30d&end=now&timeSlice=1d&q.enriched.url.url=wsj

About Language Support:
AlchemyAPI provides named entity extraction capabilities in 8 different languages: English, French, German, Italian, Portuguese, Russian, Spanish, and Swedish.  View full Language Support

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s