Mau Buat Aplikasi Saham ? API Data Saham Ini Akan Membantu
Anda menemukan artikel ini karena sedang membangun atau merencanakan pengembangan aplikasi saham sebagai seorang developer. Jika itu benar, maka Anda berada di tempat yang tepat. Di bawah ini, kami sajikan daftar API Data Saham yang dapat memberikan nilai tambah pada aplikasi saham yang sedang Anda kembangkan.
1. Google Finance
Yang pertama yaitu Google Finance, Google finance adalah salah satu layanan yang diberikan oleh google untuk pada penggunanya, di google finance Anda bisa mendapatkan informasi seperti harga saham, info detail perusahaan, chart historical dan lain-lain.
Apakah Google Finance memiliki API ?
Secara resmi google tidak menyediakan API untuk google finance, akan tetapi kita bisa membuatnya dengan cara membuat file google spreadsheet dan didalam file spreadsheet tersebut kita bisa memanggil data harga saham dengan rumus GOOGLEFINANCE
.
Sedangkan untuk rumus lengkapnya membuat data OHLCV (Open, High, Low, CLose, Volume) adalah sebagai berikut:
#OPEN
=GOOGLEFINANCE(CONCAT("IDX:","BBCA"), "priceopen")
#HIGH
=GOOGLEFINANCE(CONCAT("IDX:","BBCA"), "high")
#LOW
=GOOGLEFINANCE(CONCAT("IDX:","BBCA"), "low")
#CLOSE
=GOOGLEFINANCE(CONCAT("IDX:","BBCA"), "price")
Untuk rumus lebih lengkapnya Anda bisa baca di dokumentasi google spreadsheet nya langsung.
Setelah file spreadsheet nya sudah jadi, lalu kita bisa membacanya dari bahasa perograman dengan bantuan sdk atau library google spreadsheet reader google-spreadsheet-api.
2. GoAPI Data Saham
GOAPI.IO menyediakan API harga saham dengan format JSON tentunya sangat mudah di implementasikan dengan berbagai macam bahasa pemrograman seperti PHP, Javascript, Python, Java, Golang, dan lain-lain.
Data Yang Bisa Kita Dapatkan
Data Perusahaan, kita bisa mendapatkan daftar perusahaan yang sudah terdaftar di Bursa Efek Indonesia beserta kode dan logo perusahaannya.
Harga OHLCV, selain data perusahaan di goapi.id data saham juga terdapat harga Open, High, Low, Close dan Volume.
Historical Price, Kita juga bisa mendapatkan harga dengan rentan waktu hingga satu bulan kebelakang
Broker Summary, Data ini bisa Anda olah untuk mendapatkan Saham yang sedang akumulasi atau distribusi.
Indicators, Indicator daily yang bisa anda gunakan untuk membuat screener saham.
Saham Gainer, Daftar saham yang harganya sedang naik
Saham Loser, Daftar saham yang harganya sedang turun.
Untuk mendapatkan api_key
anda harus mendaftar terlebih dahulu di https://goapi.id
3. Yahoo Finance
Jika Anda tertarik untuk mengakses data saham dari Yahoo Finance Anda dapat memanfaatkan library yang efisien dan powerful dengan mengunjungi https://pypi.org/project/yfinance/ library tersebut menggunakan bahasa perograman Python.
Selain itu, untuk pengembang yang lebih memilih PHP, tersedia juga opsi melalui sumber https://github.com/scheb/yahoo-finance-api yang dapat Anda install untuk mengakses data saham dari Yahoo Finance.
Dengan cara ini, Anda dapat dengan cepat dan efektif mengintegrasikan informasi saham yang relevan ke dalam proyek atau aplikasi Anda, memberikan kemudahan dan fleksibilitas dalam menjelajahi dunia keuangan.
Penutup
Itulah API Data Saham yang bisa Anda gunakan untuk membuat aplikasi saham, semoga bermanfaat.