Showing the results of a search (made through a 3rd party search provider) inside an article

In essence, your question boils down to “How do I display third-party data via a shortcode?” It’s a frequent task that a large number of WordPress developers encounter at one time or another over the course of their career, and the solution is simple: combine the Shortcode API with a mechanism that retrieves the 3rd-party data and wrap it all up in a plugin.

That’s really all there is to it. If the 3rd-party data changes infrequently, you may wish to cache it with the Transients API, or maybe just download it the first time and store it alongside relevant posts using the Metadata API and store binary data as an attachment.

It can be as simple and straightforward or complicated and efficient as you want it to be, and there are many ways to accomplish the same tasks. The Codex is always a good place to start, as is searching the web for relevant blog posts and tutorials.

We can help you out with any specific questions you have regarding the WordPress functions and structures and their use (there’s likely already answers for most that you might ask here on the site), but for questions regarding obtaining data from a third-party service (or the specific application of PHP or Javascript towards doing so) you should inquire over at Stack Overflow, or on the 3rd-party’s official support channels.

To increase your chances of receiving constructive answers, conduct ample research before asking a question, phrase it in a manner that makes it clear you are addressing WordPress functionality specifically, and generalize it as much as possible to apply to the largest possible audience.