feed web api and websocket