Fantopia
The Fantopia page has three tabs: Tasks, Accounts and Account Generator. This page covers the accounts side: keeping your fantopia.io logins and creating new ones.
Accounts
The Accounts tab holds your Fantopia logins in named Account Groups.
- New → name the group → open it → add accounts one by one (email, password, optional proxy and IMAP inbox) or Import CSV.
- Export CSV writes the group back out. Accounts and the Account Generator use the same CSV file.
- Prelogin logs every account in the group in to check its password works. Pick a proxy group for it, or leave Default proxy.
New accounts are made in the Account Generator tab, not here.
Account Generator
The Account Generator tab creates new fantopia.io accounts. For each row it asks Fantopia for an email code, reads or waits for that code, creates the account and logs in once to confirm it works. Finished accounts are saved into the Account Group you choose.
What you need
| Item | Where |
|---|---|
| Captcha key | A CapMonster or 2captcha key in Settings → Captcha. Fantopia asks for a NetEase captcha before it emails the code; Capsolver can't solve it. |
| Email codes | Optional: an IMAP inbox and app password per row so the code is read automatically. Without it, you type the code in when asked. |
Running it
- Save into — pick the Account Group the new accounts go into (required).
- Pick a proxy group, or leave Default proxy.
- Add rows with Add, or Import CSV.
- Click Generate. The tab shows a spinner while accounts are still being made.
Before anything starts, Generate logs in to every IMAP inbox the rows use and stops, naming the inbox, if one fails. Use Test next to the app password in the Add dialog to check it first. For Gmail, the app password is a Google app password, not your Gmail password.
Each running row shows what it's doing, e.g. Solving captcha or Email code · 9:12 left. A row waiting for a code shows a box to type it in, whether or not it has an inbox. If the inbox stops working mid-run, the row says why in red and keeps waiting for a typed code.
If Fantopia rejects a code, the row waits for another one, up to 3 codes, before giving up. The password is saved to the account the moment Fantopia creates it, so it is kept even if the final login check fails.
A failed row shows the reason in full, e.g. Fantopia refused the signup: email already registered.
CSV format
One file is shared by Accounts and the Account Generator. A header row lets the columns come in any order; a file without one is read in this order:
email,password,proxy_url,imap_email,imap_password
| Column | Notes |
|---|---|
email | Required. |
password | Leave blank to have one generated (12 letters and digits). A blank password on an account a failed run already saved reuses that password. |
proxy_url | Optional. Sticks to the account. |
imap_email | Optional. The inbox the email code arrives in; blank uses email. |
imap_password | Optional. That inbox's app password. Blank means you type the email code in. |
Exports from older versions without a header row still import.