updated spot requests to call api instead of mock data