Search code examples
pythonapiautomationscreen-scrapingbloomberg

Is it possible to automate Bloomberg Terminal's tasks?


I have access to a bloomberg terminal and python on the same computer. I tried to look on internet and on this forum for some useful tips/introduction to automate bloomberg tasks, although I didn't find anything. How can the terminal be automated? Is it possible to do something similar to webscraping with an external application? Or the only way is to use Sendkeys method? (In my case I want to automate ISIN typing, print screen (for which I found a code in this forum using API calls) and data analysis (so scrape the data showed). I'm aware of bloomberg add-in for excel but it's quite limited.


Solution

  • Automating the terminal can be done using the TerminalConnect Api.

    It's not possible to 'scrape' data from the terminal, but you can access data using the Desktop Api (DAPI).