Need help with logic of this Python scraping project

We have a client at work that uses Service Titan for their appointments scheduler. The client hates how it looks and some of the functionality. The solution in my head is to scape that form send those values to our custom form via APIs then post the API back for selenium to input and submit.

  1. Will this works?
  2. Do you guys have any better ways of doing this I’m all ears.

Scraping should be a last resort because it is prone to breakage at any time.

I agree but I don’t see any other option besides telling the client no.

Do they have a rest API you can work with?

They have an API but they don’t give it out to small businesses. We’ve tried 3 times to get access.