@T.H.E;
How to get api : https://developers.google.com/apis-explorer/#p/
Is it difficult : If you know programming and scripting, its a bit difficult, if you have never seen any coding, leave it aside for now, learn coding first.
What's its use : Different users, payment integration, data...