It all depends on what you do with the returned data. Assuming that you periodically conduct a survey or the API has some kind of push service (I have never heard of this before, so I have no idea), you will need to store the data that it returns in the reactive data source: perhaps the Collection variable or Session, depending on how persistence is required. Any Meteor templates that access these structures have reactivity, as described here .
Obviously, you will probably need to poll the API at the appropriate regular interval for this set to work. Take a look at Meteor.setInterval or meteor-cron , which is probably preferable.
source share