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.
In case anyone need it, here's[0] Wikipedia list article for HTTP status codes(200, 404, etc.) "Too Many Requests" is 429.
0: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes