I was employed once at an insurance brokerage that had to automate insurance quotes from carriers that did not provide any sort of API. So we used a type of page automation with a headless browser, and manually wrote the code to automate entering data into each textbox and clicking each button in sequence, adding wait times as needed for the next page to load.
Would recommend avoiding this at all costs.