diff --git a/scanner/src/lib.rs b/scanner/src/lib.rs index 6320b36..566d8ad 100644 --- a/scanner/src/lib.rs +++ b/scanner/src/lib.rs @@ -358,6 +358,10 @@ impl Scanner { // cloudflare block return Err(FetchError::KnownHttpResponseStatus(code, message)); } + if code == 429 && body_text.contains("Instance has been rate limited") { + // out of non-limited accounts + return Err(FetchError::KnownHttpResponseStatus(code, message)); + } if code == 404 { // don't spam the body on 404s return Err(FetchError::KnownHttpResponseStatus(code, message));