I think both the message and the code are wrong in this case. 429 too many requests indicates that you specifically as a client have spent too many requests, not that the site is being spammed to hell. If the site can't handle the traffic, a good option is 503 service unavailable, as that makes it clear that the problem lies on the server side, not the client.