Added recommendations API (bug 1063795)

That one took a second to parse