The Wordnik API lets you request definitions, example sentences, spelling suggestions, related words like synonyms and antonyms, phrases containing a given word, random words, words of the day, and much more.
This is an official API
Offers SSL Support
Requires API Key
Request format: Query String
Response format: JSON/XML