SemanticHacker is a free API for creating meaning based search queries rather than the keyword based ones.

From Wikipedia: Rather than use ranking algorithms such as Google’s PageRank to predict relevancy, Semantic Search uses semantics, or the science of meaning in language to produce highly relevant search results. In most cases, the goal is to deliver the information queried by a user rather than have a user sort through a list of loosely related keyword results.

Semantic Search

Although semantic search may seem experimental, there are already successful projects like Hakia (doesn’t use this API) which is a semantic search engine.

Using the SemanticHacker API, you can analyze a content, get a categorization for it & can present other content (like related items in Wikipedia or Amazon.com) & more.