Skip to main content

IPF Live Updates


By default Instrument Profile Format (IPF) Web Service provides the latest known snapshot of the instrument profiles. It is possible to enable live updates mode and receive a stream of all profile updates after the initial snapshot.

This functionality is implemented via HTTP streaming connection which will be kept alive by the server.


You can enable live updates using one of the two methods:

Note that using live updates is suitable for current updates in batch mode (so date parameter should not be specified).

dxFeed API

Use dxFeed APIs with class for tracking live updates, e.g. instruments addition and removal.

Note that it is required to check the instrument type. Instrument removal is indicated by sending a profile with type REMOVED for the removed symbol.

Java API

Use with to avoid receiving duplicates. All data is loaded in a text file, the collector passes through all data as a filter and transfers changes to the listener.

.Net API

Use с with for data receiving based on your events subscription.


Command-line tools

You can also use command line tools, such as curl or wget. These allow you to receive new instrument profiles.


  1. curl -u demo:demo

  2. curl -u demo:demo -H "X-Live:yes"


  1. wget --user demo --password demo -O instruments.ipf

  2. wget --user demo --password demo --header "X-Live: yes" -O instruments.ipf