I created an Instant Answers API client application in Erlang:
In the process, I created a general HTTP client wrapper https://github.com/unix1/httpclient
(although the authentiction piece is not relevant here) which erlduck implements.
I'm working on the UI piece and then I plan to set up a web service as a front end to these instant answers under Cowboy web server. I've been a long time DuckDuckGo user and I've read through API documentation and didn't find anything potentially horrible I would be doing by the above; please let me know if so.
Finally, my question is: can I mix DuckDuckGo instant answers with other sources (including my own) in my results, as long as i clearly differentiate the source?