I'm Samuel Thibault, Web Developer. I made this website to show you what you can do whith APIs datas.
If you have an idea on exploiting datas I can either make a solution to consume third-party datas or build your own API to deliver your datas to the world or selected users. Look at this simple example.
Don't hesitate to contact me, we will discuss how I can help you.
If you need online presence with a website for you or your business, I can assist you too. You can take a look at my website to see my others works.
What is an API ?
An application programming interface (API) is a computing interface which defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc. An API can be entirely custom, specific to a component, or it can be designed based on an industry-standard to ensure interoperability. Through information hiding, APIs enable modular programming, which allows users to use the interface independently of the implementation.
In building applications, an API simplifies programming by abstracting the underlying implementation and only exposing objects or actions the developer needs.Wikipedia
Web APIs are the defined interfaces through which interactions happen between an enterprise and applications that use its assets, which also is a Service Level Agreement (SLA) to specify the functional provider and expose the service path or URL for its API users. An API approach is an architectural approach that revolves around providing a program interface to a set of services to different applications serving different types of consumers.
An example might be a shipping company API that can be added to an eCommerce-focused website to facilitate ordering shipping services and automatically include current shipping rates, without the site developer having to enter the shipper's rate table into a web database. In the social media space, web APIs have allowed web communities to facilitate sharing content and data between communities and applications. In this way, content that is created in one place dynamically can be posted and updated to multiple locations on the web.