Gmail or iCloud for Verification Codes: How to Choose
Alongside @gmail.com, OTPGmail rents @icloud.com inboxes for receiving verification codes. People often hesitate: will an iCloud address be accepted, is it really cheaper, and does it behave any differently? This guide answers those questions and shows exactly where to choose the inbox type, both in the web form and in the API.
What an iCloud inbox for verification codes is
It is a real @icloud.com mailbox. You rent the right to receive codes at that address for a short time, exactly as with Gmail:
- Pick the service you are signing up for, choose iCloud as the inbox type and rent. You are charged only when an address is issued.
- Paste the address into the sign-up form. The code appears on your order page or through the API; you never log in to the mailbox.
- The first code has up to 30 minutes to arrive. If it does not, the order is cancelled and refunded in full.
- After the first code, further codes are free for 24 hours.
Because it is a genuine iCloud mailbox, the service you sign up for handles it like any other iCloud address, the kind every iPhone owner has. There is no such thing as a fake iCloud domain here, only real mailboxes rented per use.
What is the same
- The rental flow, how codes are displayed, the 30-minute wait, the refund policy and the 24-hour window for further codes.
- Speed. How fast a code arrives depends on the sender — GitHub in about 30 seconds, ChatGPT in about 3–4 minutes — not on the domain of the address.
What is different
- Price. iCloud is about 10% cheaper than Gmail for the same service.
- Stock. iCloud inboxes come from one shared pool, which sometimes runs out for a while and then refills. Gmail stock tends to be steadier.
- Coverage. 114 of 115 services offer iCloud. The single exception is Apple ID, covered below.
- Bulk rental. Bulk orders (up to 200 inboxes per batch) are Gmail only for now.
The temp iCloud email and disposable Gmail pages give an overview of each inbox type.
How much is "about 10% cheaper"?
For a single rental the difference is small change. It adds up for developers renting dozens of inboxes a week for test accounts, and for agencies registering services for many clients — enough to make iCloud the default choice. Prices for both inbox types are shown live on the price list, which syncs every 30 minutes and can be refreshed by hand. Inboxes start from $0.01 (250 VND).
Which services suit iCloud
- Whenever Gmail is out of stock for the service you need. Switching to iCloud is quicker than waiting.
- Developer and infrastructure services such as GitHub, AWS and Vercel. They accept iCloud addresses without fuss, and code delivery for this group is high anyway, so the cheaper inbox is the rational pick.
- A second account on a service you already use with Gmail. A different domain makes your own accounts easier to tell apart.
- High-volume API use. Make
icloud.comthe default and fall back to Gmail on errors.
Beyond that, let results decide. If a service misbehaves with iCloud on your attempt, switch to Gmail and try again; an order that receives no code costs you nothing.
The Apple ID exception
Apple ID is the one service without an iCloud option. An @icloud.com address is already tied to an Apple ID of its own, so it cannot be used to create another one. For Apple ID, rent Gmail.
Choosing the inbox type in the web form
- Open the rent page and pick a service.
- In the Inbox type field at the top of the rental form, choose
@icloud.com. The displayed price updates to match. - Rent the inbox. The address you receive ends in @icloud.com; everything else works as it does for Gmail.
If iCloud stock is temporarily empty, the form tells you, and you simply switch back to @gmail.com. Refresh the stock numbers on the price list before renting many inboxes.
Choosing the domain in the API
Add a domain field when you create the order:
POST /v1/orders
Authorization: Bearer <api_key>
Idempotency-Key: <UUID>
{ "service": "git", "domain": "icloud.com" }
Leave domain out and the API assumes gmail.com, so existing integrations keep working unchanged. Before creating orders, check GET /v1/services: only a service whose icloud field is not null can be rented with iCloud. If you get DOMAIN_UNAVAILABLE (iCloud is temporarily off, or the service has no iCloud option) or NO_MAILS_AVAILABLE (out of stock), send the request again with gmail.com. Complete examples are in the email OTP API guide and the API docs.
When iCloud stock runs out
The shared pool can drop to zero and be restocked minutes or hours later. Three ways to handle it:
- Refresh the stock figures; if iCloud still shows none, rent Gmail for anything urgent.
- In scripts, retry with increasing backoff instead of hammering the API.
- For non-urgent work, come back later. iCloud stock cannot be reserved in advance.
Renting an inbox versus buying an iCloud account
"Buying an iCloud email" usually means owning an account and its password. OTPGmail does not sell accounts: you rent the right to receive codes at a real address for 24 hours, with no password and no login. For a one-off code, renting is cheaper and leaves no abandoned account behind. If you need a mailbox for the long term, create your own iCloud account on an Apple device.
Whichever inbox type you use, follow the terms of the service you are signing up for. OTPGmail is not responsible for misuse.
Frequently asked questions
Which services make the most sense with an iCloud inbox?
Any of the 114 services that offer iCloud, and especially those with high code delivery such as AWS, Shopee, Vercel and Amazon, because you save about 10% without changing the outcome. The full list is on the service index.
Can I rent iCloud inboxes in bulk?
Not yet. Bulk rental (up to 200 inboxes, held for 24 hours, with an export file) is Gmail only for now. For large numbers of iCloud inboxes, use the API and create the orders one by one.
Do iCloud inboxes receive codes more slowly than Gmail?
There is no basis for saying so. Waiting time depends on the sending service, and for the same service the two inbox types wait about equally long. The difference you may notice is stock, since iCloud sometimes runs out for a while.
Can I use an iCloud inbox to create an Apple ID?
No. Apple ID is the only service on OTPGmail that is Gmail only, because every @icloud.com address already belongs to an Apple ID.
Rent an @icloud.com address on the rent page, compare both inbox types on the price list, or read the API docs to integrate. More help is in the guides.