6 ms·
Great work! I see that you're using Yahoo Finance data. Yahoo deprecated its API so your data could stop flowing at any time. You can try free services like Alp
by rayshan 6y ago
Great work! I see that you're using Yahoo Finance data. Yahoo deprecated its API so your data could stop flowing at any time. You can try free services like Alpha Vantage [0] or Google Finance formulas in Google Sheets exposed as an CSV / JSON. Another way is to hook up a freemium service like IEX [1] and ask your users to BYOK - bring your own key. I use IEX for my stock watching browser extension [2] and eat the costs for my users. It's not too bad.
[0] https://www.alphavantage.co/ https://www.alphavantage.co/
[1] https://iexcloud.io/ https://iexcloud.io/
[2] https://finance.shan.io/stock-inspector-discover-new-companies-etfs https://finance.shan.io/stock-inspector-discover-new-compani...
- Glench 6y agoHave you considered charging for your extension? I just made https://extensionpay.com https://extensionpay.com which makes it easy to add payments in your extension without needing to run your own server.
- rayshan 6y agoI have! This is timely because Chrome Web Store just killed its payment system. How does this compare to using Stripe out of the box? BTW I think someone was trying to start a browser extension developer guild on HN, can't remember which thread... You should tap into that community.
- Glench 6y ago> How does this compare to using Stripe out of the box? Basically you don't need to run your own server / database / custom Stripe integration code / user management system / custom extension integration, which is annoying to write yourself and costs money to run a server. With ExtensionPay you just add a little code in your extension [open source here](https://github.com/Glench/ExtPay https://github.com/Glench/ExtPay) and register your extension in the web UI. I made it for use in my own extensions :) > BTW I think someone was trying to start a browser extension developer guild on HN, can't remember which thread... You should tap into that community. Cool, I'll check it out, thanks. Any other hints to how I could find it?
- rayshan 6y agoThat makes sense, I'd try it before rolling my own. If I do charge, it'll be a recurring subscription. I found it! Look at the end of this post. I submitted the form but didn't hear back though. If you find anything let me know, I'd love to connect with fellow extension builders. https://blog.lipsurf.com/part-ii-after-3-years-of-work-chrome-killed-my-extension-and-wont-tell-me-why/ https://blog.lipsurf.com/part-ii-after-3-years-of-work-chrom...
- Glench 6y agoGreat! I'm working on adding subscriptions now. And thanks for the guild link!
- xeonoex 6y agoIsn't AlphaVantage free limited to 5 requests a minute and 500 a day? And it requires an API key?
- rayshan 6y agoI think it's a soft limit? I haven't run into the limit, but then it's not my primary data vendor. Just ask them and they'll give you an API key for free.
- xeonoex 6y agoI have api key, but I obeyed the (low) limits when I used it. I heard a lot of recommendations for it, but was surprised with the free tier limit.
- omneity 6y agoAn alternative way is to monitor the data and extract it from the Yahoo Finance website itself (or another one for the matter). We solve this at Monitoro[0] and we make it easy to receive alerts or just store historical prices in SaaS apps and automation platforms. No fear of losing access to the API, and no need for coding in the first place. (Disclaimer: I'm the founder) [0]: https://monitoro.xyz https://monitoro.xyz
- rayshan 6y agoI think your service is super helpful for many small volume use cases! But it doesn't come with guarantees right? Like if Yahoo moves its UI around, change elements and classes, etc.
- omneity 6y agonot yet, but you will be notified that extraction has stopped, and you can fix it in a few seconds. We want to make it eventually robust to changes unless the data was really removed from the webpage you’re monitoring.
- omneity 6y agoShow don't tell right? Here's a Euronext tracker built on Airtable and Monitoro. It can also send notifications on Slack/Discord/... https://www.monitoro.xyz/demo-euronext https://www.monitoro.xyz/demo-euronext