All answers
How is lookupStatus different from an HTTP error code?
HTTP errors mean auth, rate limit, or server fault — the lookup didn't finish. lookupStatus only appears on 200 responses where the lookup ran and returned a documented outcome.
Read more
This answer comes from What is lookupStatus?, which covers the full detail, endpoints and pricing in credits.