All Collections
Viz Data Connectors
Connector Middleware Source
Setting up a Data Connector - Middleware Source
Setting up a Data Connector - Middleware Source
Updated over a week ago

This Middleware Source is not included in the Middleware license and requires payment of an additional licensing fee. If you need access please contact support at

The Connector Middleware Source allows you to integrate data from third-party APIs writing the data in a JSON file so your graphics system can read it.

To make this integration you will need to use our Data Connectors:

  • Generic Data Connectors: JSON Get, Atom/RSS.

  • Native Connectors (available as add-ons to your subscription): 50+ data integrations for sports statistics, weather forecast, financial and markets data, Esports, and more!

Also, you will need to have installed Middleware version 5.1 or higher. Learn how to download and install the latest middleware version by clicking here or if you already have installed a previous version and just need to upgrade it, then learn how to do it by clicking here.

This support only works for non-streaming connectors, that is for connectors using pull transport methods, but not streaming over WebSockets (like Sportzcast and Scoreboard OCR)

1. Adding the Middleware Source

(1) Add a new Broadcast Middleware Source.

(2) From the catalog of Middleware Source choose Data Connector. If it is not available please contact support.

2. Assigning a Data Connector

(1) Click on Connect to add a Data Connector.

(2) From the Data Connectors panel choose the Data Connector you want to use. if it is not listed check that the connector has been set up or contact support.

After selecting the connector you will be asked to set up your data set, find additional information here.

3. Middleware Source Interface

  1. Datar Connector picker. From here you will be able to pick the data connector and set it up as we did above in assigning a data connector section of this article.

  2. Shows the dataset/table selected and its settings. The datasets/tables provide information on games, standings, stats, leaders, events, stats players, team stats, and much more.

  3. Here you will have a preview of the payload.

  4. Edit the Middleware configuration.

  5. It is the public endpoint for getting the data available from the source. Most of the time you can access it to check the data in case you have any issues or need to understand how the data is being delivered.

4. Edit Middleware Integration

  1. Enable the Middleware.

  2. Pick your Middleware from the dropdown.

  3. It is the path where the JSON will be stored locally.

  4. This is an optional setting, is an ID that you have to create. It enables a feed transcoding that allows transforming the incoming data (e.g JSON file) into another representation that will be defined by using a transcoder ID.

After completing this configuration save the data source!

Now you are ready to send the data in a JSON file to your local drive so your graphics system can read it.

Did this answer your question?