เริ่มต้นจากเราต้องการหา API ที่ใช้ดึงราคากองทุนหรือหุ้นแบบ End-of-day เพื่อแจ้งเตือนราคาที่เปลี่ยนของแต่ละวัน เลยถาม Gemini ซึ่งมันก็แนะนำมา 2 ตัว คือ Massive กับ Yahoo finance แต่มันแนะนำฝั่ง Massive มากกว่าด้วยเหตุผลต่างๆ แต่พอลองเอาใช้แล้วติดข้อจำกัดเยอะมาก
Massive API (Basic Plan)
ข้อดี
- เป็น Restful API ที่ทำการ authentication ด้วย API key
ข้อเสีย
- จำกัดข้อมูลเฉพาะตลาดในสหรัฐ
- ไม่ได้รองรับทุกตลาดในสหรัฐ
- ต้องทดสอบ ticker ผ่าน API call เพราะไม่มีหน้าเว็บให้ลอง
- Rate limit ต่ำมาก (5 calls/min)
Yahoo finance
ข้อดี
- มี Unofficial library ให้ใช้งาน เช่น yahoo-finance2
- รองรับตลาดทั่วโลก
- มีหน้าเว็บในการค้นหากองทุนหรือหุ้น ทำให้ตรวจสอบ ticker ได้ง่าย
- Rate limit สูงกว่า massive มาก (ยังไม่เคยติด limit)
ข้อเสีย
หมายเหตุ สำหรับกองทุนบางกองที่ไสามารถดูผ่าน Trading view ได้ อาจจะสามารถดูผ่าน Yahoo finance ได้