Pokémon HOME error code 9007 (Error 400) blocks access to trading, transfers, and even the app itself. This error prevents you from loading your Pokémon data and stops normal gameplay immediately.

This issue comes from app data, connection, or account sync problems—not data loss—and it can be fixed quickly. This guide covers every proven solution, starting with the fastest fix so you can restore access in minutes.
What Causes Pokémon HOME Error Code 400?
Error 400 is a bad request error — your device sent a request the Pokémon HOME server couldn’t process. The three most common triggers are:
- Corrupted app cache interfering with server communication
- Network or DNS issues blocking Nintendo’s servers
- Expired Nintendo Account session tokens
- VPN or proxy interfering with authentication
Fix 1: Clear Pokémon HOME Cache — Solves 90% of Cases
Corrupted cache is the single most common cause of Error Code 400. This fix takes 30 seconds and doesn’t delete your Pokémon (they’re stored in the cloud).
On Android:
- Open Settings → Apps → Pokémon HOME
- Tap Storage → Clear Cache
- Relaunch the app
On iOS:
- Go to Settings → General → iPhone Storage
- Tap Pokémon HOME → Offload App
- Reinstall and sign in
On Nintendo Switch:
- Hold the HOME button and fully close Pokémon HOME
- Power cycle the Switch completely
- Reopen the app
Fix 2: Switch Between Wi-Fi and Mobile Data
Some networks block or throttle traffic to Nintendo’s servers. Switching connections bypasses DNS issues and temporary IP blocks instantly.
- If you’re on Wi-Fi → disable it and switch to mobile data, then relaunch the app
- If you’re on mobile data → connect to a trusted home Wi-Fi network instead
- Try changing your DNS to Google (8.8.8.8) or Cloudflare (1.1.1.1) if the error persists
Fix 3: Log Out and Re-Authenticate Your Nintendo Account
An expired or mismatched session token between Pokémon HOME and your Nintendo Account frequently causes Error 400. Re-authenticating refreshes the token.
- Open Pokémon HOME → Settings
- Tap Sign Out and confirm
- Close the app completely
- Reopen and sign back in with your Nintendo Account
Important: If you’ve recently changed your Nintendo password, make sure you’re signing in with the updated credentials.
Fix 4: Disable VPN or Proxy Services
VPNs and proxies reroute traffic in ways that break Nintendo’s authentication checks. If you have a VPN active, this is very likely your problem.
- Disable your VPN or proxy app completely (not just pause it)
- Restart Pokémon HOME on a clean standard connection
- If this fixes it, you’ll need to use Pokémon HOME without the VPN going forward
Fix 5: Fully Reinstall Pokémon HOME
If a previous update failed or files got corrupted, a clean reinstall replaces everything. Your Pokémon are safe — they live in the cloud, not on your device.
- Uninstall Pokémon HOME from your device
- Restart your phone or Switch
- Reinstall from the Google Play Store, App Store, or Nintendo eShop
- Sign in with your Nintendo Account
Fix 6: Restart Your Device
A full power cycle clears temporary memory, resets active network connections, and resolves background conflicts that other steps can miss.
- Close all apps first, then power down completely (not just sleep/lock)
- Wait 30 seconds before turning back on
- Try Pokémon HOME again before opening other apps
Fix 7: Check for Nintendo Server Outages
If none of the above fixes work, the problem may not be on your end. Nintendo’s servers occasionally go down for maintenance or experience unexpected outages.
- Check Nintendo’s official network status page at nintendo.
- Search Twitter/X for “Pokémon HOME error” or “Pokemon HOME down” to see if others are affected
- Check Downdetector for real-time user reports
If it’s a server-side issue, the only fix is to wait — usually resolves within a few hours.
FAQs
Will clearing the cache delete my Pokémon?
No. All Pokémon in Pokémon HOME are stored on Nintendo’s cloud servers, not locally on your device. Clearing cache, reinstalling the app, or even switching devices will not affect your Pokémon collection.
Why does Error 400 keep coming back?
If Error 400 returns repeatedly, the most likely culprits are an unstable network connection, an outdated app version, or an intermittent server issue. Make sure auto-updates are enabled and try switching networks when the error reappears.
Does Error Code 400 affect Pokémon transfers to Scarlet/Violet or Sword/Shield?
Yes — since transfers happen through Pokémon HOME’s servers, Error 400 will block any transfer until the issue is resolved. Fix the error first, then attempt the transfer again.
What if none of these fixes work?
Contact Pokémon HOME support directly at support.pokemon.com. Provide your Nintendo Account email, the exact error message, your device model, and the steps you’ve already tried. Their team can escalate account-level issues.
