Google Cloud Document AI is amazing, I love it https://cloud.google.com/document-ai?hl=en
It can correctly read many other languages than English if that is something you need. Previously I tried others and there were many errors in conversion. This does it well.
I’m curious about this api. I’d looked at it before but it didn’t seem like it could handle arbitrary input that didn’t fit one of the predefined schemas. I also wasn’t sure how much training data it needed. What has your experience been like?