Saying "the requested entity was not found" is useful if you're working with one entity only... otherwise it's just sort of like saying "something went wrong".
If we're able to figure out the URL that raised the error, we should include it in the exception (and the __str__ version of the exception.