automatic datasheet information extraction
As pointed out in the comments to your question, reading information from databases is difficult as it is not purely numbers but footnotes that require a human's understanding.

It might be easier to interface with a database or the website of a large distributer like digikey or radiospares to narrow down the likely choices and then have an engineer look at the remaining datasheets.