Spectator API