Developer guide

This section is dedicated mostly for developers who are building clients application to consume live feed provided in ScoutsFeed product.

Before you start receiving data there is a few global conditions to be aware of:

  1. AMQP Service
    Our live feed is delivered by AMQP (Advanced Message Queuing Protocol) server.
    We can send you examples of simple applications that are able to connect and receive data from our AMQP server. Check details about AMQP Service.

  2. Credentials
    You should receive your individual credentials needed to establish connection with our AMQP server.
    You will be provided with credentials by our Delivery & Support Team via e-mail.

  3. IP Whitelisting
    Our Delivery & Support Team have to add your IP to our whitelist.
    For security reason the connection with our AMQP server is possible only from IP addresses existing on our whitelist. Please send us the IP address from where your application will connect to our AMQP server.

  4. Events ordering (booking)
    After successfully connecting to the AMQP server your application is ready to receive live data from the games you booked.
    You need to order (book) the match from which you want to receive the data.
    You can make such an order by logging into our back-office panel or by making an appropriate request to our API. Read more about booking the events.

  5. Live coverage
    After ordering the match, you should be able to receive the data in JSON format. Data are sent only if the match is covered by our scout.
    Please note:

    • data may not arrive if the game is scheduled for the future (scout does not cover the game yet).

    • data may not arrive for 5 minutes after order has been made due the CACHE reasons.

 

If any of the above points is not clear for you, please contact our Delivery & Support Team.