So, a first step would be to educate the crawlers to get and use the relays metadata.
And later we can define allowed limits over there.
Do you know which crawler is misbehaving like that in order to ask it to properly use the metadata to identify uniquely your relays?