How do I report iMessage spam to Apple?
You can report iMessage spam to Apple by taking a screenshot of the message and emailing it to imessage.spam@icloud.com. Apple asks that you also include: The full email address or phone number you received the unwanted message from, and the date and time that you received the message. Also make sure to only send messages labeled "iMessage", SMS and MMS messages labeled "Text Message" should be reported to your carrier.
How to report spam text messages to AT&T
How to report spam text messages to Verizon
How to report spam text messages to T-Mobile