Can be done in the service like we do for OMDb by throwing `ExternalAPIError`. I haven't verified it is a problem but it's an idea. We could add logging and look at their docs to see what HTTP statuses they return