Which websites use the Bing Search API


It is possible to use popular search engines such as Google, Bing, or Yahoo to perform a web search programmatically. To do this, you have to supplement a specific URL of the provider with additional parameters that contain the search string, and thus carry out an HTTP GET request. This information is provided by a Web application, i.e. a program that runs on the web server, evaluated and returned to you as an HTTP response [more ... The server program can be written in different programming languages,
PHP, Java, Ruby and Python are widely used. Web applications
can also be written in Python with the Django framework].

Certain web search engine operators also provide web services that can be used via a programming interface (API, application programming interface). Although these services are usually chargeable, there is often somewhat limited free access for training and development purposes. For example, you can use the Bing Search API to create your own web search engine written in Python that shows search results with a layout you invented.

Search APIs usually deliver the result in a special formatting, namely the JavaScript Object Notation (JSON), back. With the library class json a dictionary can be created from this. In order to extract certain information from it, you must therefore first understand what is meant by a dictionary in Python.

PROGRAMMING CONCEPTS: Web search, Python dictionary