Sharepoint Automation Use Cases

Hi I am trying to interact Share point forms to read and update the form fields using screen scarping.

Wondering is there any back-end API Calls/Share point libraries i can use to avoid front end UI actions.

Any one built automation around share point using back-end calls?? Please throw some light.

All this stuff is found in the documentation.