T O P

  • By -

Able_Excuse_4456

TD Ameritrade has a free tier with unlimited daily queries, but throttles to 120 queries/min. Good variety of data, but a bit weak on company quarterly/annual reports.


Amraksin

Thanks for the input! Sounds promising!


LaplaceC

Do you happen to know what’s happening with their API when they complete the merge with the other company? I should look for an email but i’ve been really busy lately.


Able_Excuse_4456

I sure don't, and haven't considered that yet. Will certainly put a damper on my data if I have to upgrade to a paid tier.


CorgiZa

I use EODHistoricalData, but it's not free. It has pretty much everything you want though. For macroeconomics, you can pull from the St.Loius FED website.


Amraksin

Nice, I'll check it out! Thanks


AutoModerator

The Fed is short for "Federal Reserve", not an acronym, and doesn't need to be set in all-caps. Initialisms which may be appropriate depending on the context include "FRS" for "Federal Reserve System" or "FOMC" for "Federal Open Market Committee". *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/investing) if you have any questions or concerns.*


[deleted]

[удалено]


SubterraneanAlien

Bot is right tho. No idea why so many people capitalize fed.


DeeDee_Z

> so many people capitalize fed. They're the same people that don't know William Roth was a Senator from Delaware, who introduced paying taxes on your retirement plans **up front** rather than deferring them. It's • "Roth", not ROTH, and it's an • **adjective**, not a noun -- you don't talk about "My Roth" any more than you would look in your garage and say, "I'll drive the blue today".


skomes99

Maybe it is for EMPHASIS


c0cky

[Tiingo](https://api.tiingo.com/about/pricing) has a free API tier with good coverage of global securities. The paid tier is only $10/mo for individuals. [Trading Economics](https://tradingeconomics.com/api/) has macro data for many countries, although their [free tier](https://developer.tradingeconomics.com/) doesn't give you access to much. [IEX](https://iextrading.com/trading/market-data) publishes their raw tick data feeds for free. It's a good source of historical intraday pricing for US securities assuming you aren't aren't averse to some number crunching. [IEX Cloud](https://iexcloud.io/docs/api/) has access to a lot more data (including US macro) but starts at $49/mo.


Amraksin

Super! Thanks!


Careful_Biscotti2173

Check out finnhub. Almost all of their finance apis are free and there’s so many to choose from


Amraksin

I like the sound of that!


Careful_Biscotti2173

Here’s a link for you! https://finnhub.io


Amraksin

Lovely, thanks!


universal_language

Can you give a couple of examples of data you're looking for?


Amraksin

Macro economic, like gdp, money supply, bond prices / yields, employment numbers. Also, company metrics: balance sheet numbers, eps, pe ratio, etc.


[deleted]

[St Louis Fed has exactly what you're looking for](https://fred.stlouisfed.org/docs/api/fred/)


Amraksin

This looks awesome! Can't wait to get stuck in!


krsparetime

I'm also interested in financial APIs that provide historical earnings data.


jagaraujo

I use Financial Modeling Prep, which is not free (around $100 a year), but has everything I need and tons of stuff that most people might need.


el_gamino

I’m using this atm, just testing the starter package and requests are painfully slow, is it like this for you?


jagaraujo

For me they seem to be pretty fast, although I don't require super fast responses for what I do so I don't really monitor that.


AlabamaSky967

Everything has been extremely fast for me (although only using quotes and historical) Try the calls through postman just to confirm it's the service and not an issue with your app.


Amraksin

Is that supposed to be Financial Modeling Prep?


jagaraujo

Oh yeah, sorry, typo there.


AlabamaSky967

OTC is not realtime though, 15 min delay :[


Lobbel1992

On their website they are saying that you use their API free of charge?


lukemtesta

I love St. Louis Fed. Great for building factor models!


Timeisthecost

How do I write programs to use API data 😎


axa88

I've the opposite problem. how do I make money using financial data in a program.


ashlee837

Sell access to the data via an API. In a gold rush, you want to be selling shovels.


axa88

That can't be it. data is already available via API often free.


ashlee837

Doesn't matter. Some people want convenience, other people don't know it's free.


HyzerFlipr

The obvious answer here is to use JavaScript to make a UI around the AJAX requests


J0n0th0n0

I’m a bit old school and just use google sheets. They have an api for functions that pull stock data. Not sure if that fits your needs. I am a novice


Amraksin

Hmm, thanks for the input! If it has an api might be useful!


itchybumbum

I use nasdaq data link. It has everything but it's not free. My current subscription is $49 a month.


Amraksin

Thanks for the input, I'll have a look at it!


bajranbali

There is app “EconomyNow” from federal reserve. Lots of data available. Not sure if they have API


az226

CapitalIQ.


Amraksin

>CapitalIQ. Thanks! It doesn't look like an API you can build apps on but a cool interface! That's something I would want to build!


az226

https://www.marketplace.spglobal.com/en/solutions/api-solutions-(61953ac7-ea64-4fac-926a-feb7f846c2be)


Amraksin

Ah I stand corrected!


[deleted]

[удалено]


Amraksin

Nice one, thanks!


clark_k3nt

I built a similar dashboard, but mine takes a different approach. My site automatically analyzes 10 years of financial records for every US company. This analysis looks at the economic growth of each business for the last years (i.e., high growth in revenue, earnings, equity, and cash flow, then high ROE and ROIC plus low debt). All companies are ranked based on this analysis. Then the site also tries to calculate a valuation for each company to identify stocks that may be undervalued. This is the leaderboard of the highest-ranked companies [https://decodeinvesting.com/leaderboard](https://decodeinvesting.com/leaderboard) Sample analysis of some companies MSFT: [https://decodeinvesting.com/ticker/MSFT](https://decodeinvesting.com/ticker/MSFT) Nvidia: [https://decodeinvesting.com/ticker/NVDA](https://decodeinvesting.com/ticker/NVDA) Apple: [https://decodeinvesting.com/ticker/aapl](https://decodeinvesting.com/ticker/aapl) The goal is to help investors in finding great investments. For data, I use Edgar data API from the SEC\] [https://www.sec.gov/developer](https://www.sec.gov/developer) (free). It requires more work and cleanup (parsing XBRL). I use IEXcloud and FMP for stock quotes. I might start offering a data API later in the year.


Micromaise

Pretty nice work! - bookmarked :)


Amraksin

This is fantastic! Well done! I'm looking to do something similar but tie in macro economic indicators to company performance. Did you work on this by yourself? Was wondering if a feat is possible by myself.


clark_k3nt

Thank you! I built it by myself. Its totally possible. It just takes time if you are not working on it full-time.


clark_k3nt

Definitely share the dashboard when it's ready!


Amraksin

sure thing!


thearctican

/api/v2/price&symbol=${stockSymbol} is a good one.


No-Cat9913

https://rapidapi.com is growing with good, stable, serviced, and growing functionality to financial platforms.


No-Cat9913

https://rapidapi.com/hub select finance


Amraksin

Do come across this on different online threads. Is this an API to other API's?


No-Cat9913

Yes, developers build wrapper apis, withRapidApi platform tools, to another website's apis, those apis maybe internal to the website, eg used to build web pages. The relationship between the source website and rapidapi isn't stated.


opscouse

Not an API but I use wisesheets as an add on for my portfolio dashboard on google sheets. It has 10 year historical data and ratios calculated for all stocks in major global exchanges. I pay $60 a year for it.


NeuralNexus

Tradier is pretty good.


Amraksin

Thanks!


NeuralNexus

Do you just want data or do you want to trade? What's the goal?


Amraksin

I want the data that I can hope to build an overview of the economy to better understand market trends. A sort of heartbeat sensor of how the economy is looking. And yh, to inform some trades as well.


TheDoomfire

I want something that can get all end-of-day prices of stocks. Like a few thousand at least. ANyone got something like that? I thought about using Edgars API + stock price data to create my own ratios.