E.g. digikey, mouser, farnell... etc
There are crawlers available and projects that download all information and change them according to your needs. Picture and datasheet seems kinda fringe though.
We will only buy your component if all information can be easily integrated in our design process. Depending on the design software used, we receive component libraries of available components, including step and spice files, directly from the vendor.
Any good vendor will give you his full component library for free. You can just ask them, they may even tailor it to your needs.