Of course I can just log out and log in again (I have implemented this) and then I get a new token, but what I would like is for my code to check if the token is valid and automatically request a new one if it isn’t. I understand that I need to do some research on how to do this, but my research so far has sent me round in circles, so a pointer as to the direction I should research would be really helpful. I have thought about using try… catch…, and I have seen talk of axios being able to manage this with interceptors, though I cannot figure out how to use these with my get request. What I am stuck on is how to get my app to pre-check if the token is valid before trying to make the call, and if not then requesting a new one. Import SearchButton from './SearchButton' The code I am using to get the tokens in the first place resides in my SearchBar.jsx module: import React from 'react' Up to 60 minutes everything works fine, after that I get 401 errors. So as I have read on the Spotify API documentation, access tokens expire after 60 minutes, and I can verify that this is the case. The step I am now stuck on is “Implement Spotify Search Request > Invalid access tokens: Make sure that you use valid access tokens before making your requests.” I can now call on the Spotify API to find tracks, and add them to the playlist (but not yet export them). I am still working on the Jammming project… making slow progress!