There were a lot of different APIs I worked with and implemented during my web development career. One example can be seen below on this page. It explores 3TAPS API for searching cars. Another APIs involved in that example are Google Maps APIs and Edmunds API.

* search results depend on user location. If you see no results, please, just leave 'Location' and 'Search any car' fields empty.

** 'Search any car' field is autocomplete one. Start printing inside to get list of cars to select desired one.