I'm most of the time working in C# WinForm and ASP.Net MVC non-WebAPI... but now I'd like to accomplish a WebAPI task given to me.

I'm actually new to Web API, I practiced for few weeks video like this one and read up few books to understand it; I also have a solid background in .Net network programming in HttpWebquest/HttpClient but never known that WebAPI also use it until I read that in webapi book weeks ago.

Please I need help to achieve something like the below :

Example

Both Website A & B are developed in ASP.Net MVC, and I am the developer for website A.

Website A (www.mysite.com)

Website B ( <https://www.cars.com/research/suv/> )

website A needs to extract data from specific page of website B thru WebAPI.

Let assume the page to extract data from website B is (<https://www.cars.com/research/suv/>), and I need to extract everything from that page (image + title + description + text + details for each items[vehicle] )...

Developers for website B gave me a list of API endpoints + ApiSecretKey and api direct link... and told me that all requests should be called via GET ;

and data extracted from website B, should be placed in website A in (www.mysite.com/pageVehicule).

Please how do I accomplish it?