Not to rain on anyone's parade, but Vuzit (http://www.vuzit.com) has been offering a similar service, including its own API for years.
EDIT: To clarify, I'm a co-founder of Crocodoc and answered the same question on a parallel thread (with a side by side comparison).