Most data vendors will require a free API key because that's their GTM. They want you to create an account with them to get a free API key and then expect to be able to upsell you over time.
Or you can access "free data" (e.g. yfinance) that relies on projects who actively scrape financial data from a website - these tend to need a lot of updates from main maintainer since there are no aligned incentives between maintainer of the scrapped API and company that has the data.
PS: I'm the main creator behind the OpenBB project on GitHub.
> Most data vendors will require a free API key because that's their GTM. They want you to create an account with them to get a free API key and then expect to be able to upsell you over time.
> PS: I'm the main creator behind the OpenBB project on GitHub.
As you point out the GTM of others, can you tell us what your GTM is?
In it, users have access to several datasets that we have redistribution rights for. This enables users to export any dataset but also to access that same financial data through our Excel Add-in.
Most retail financial products only have display rights as it's much cheaper than the redistribution license.
We have the OpenBB Platform CLI, a command line interface (CLI) that allows users to access a lot of financial data but needs to bring each API key.
The reason why this works is that once you run the CLI, you are running it on your machine and leveraging your own API keys - which, when you subscribe you sign for Terms and Conditions.
And, in it, it usually states that you cannot use the data for any commercial purpose.
This is what most data vendors do. Not only because they are trying to upsell you but because giving you access to data costs them money.
Most data vendors will require a free API key because that's their GTM. They want you to create an account with them to get a free API key and then expect to be able to upsell you over time.
Or you can access "free data" (e.g. yfinance) that relies on projects who actively scrape financial data from a website - these tend to need a lot of updates from main maintainer since there are no aligned incentives between maintainer of the scrapped API and company that has the data.
PS: I'm the main creator behind the OpenBB project on GitHub.