I want to register 100k Apple IDs with 100k different emails automatically. I tried using a PHP script but it's not working. Any ideas on how to achieve this? I want them to be permanent, and not temporary (for example: Apple ban them in 6 month).
Don't try to register more than 25 accounts in a day is my rule of thumb. Reach out to your Apple sales contact and work with Apple Professional Services or Apple Enterprise Support to create things and make sure you aren't covered with a tool / program to mass enroll or have your user base self-enroll in an efficient manner.
I've had good success getting our needs met across three organizations of differing sizes by reaching out to Apple for this need.
You are going to have a hard time doing this, even if you got a working script for it. There is no way Apple would allow this from the same IP address before they blacklisted your ip. You're going to need a professional on this one. Just for starters, your going to need to buy a proxy service to keep your accounts on seperate IP's. Furthermore, you will need to do something similar with a paid "Burner" phone service that gives you temporary phone numbers in order to verify an account/accounts. Lastly, your going to need prepaid credit cards for each ID you register, as you cannot use the same payment method for 100k accounts. There are probably many other extra steps you need to take in order to pull something like this off, but I'm not Edward Snowden. Good luck.