ElevenLabs not working? Common errors and what to try
Short answer: Most common ElevenLabs errors fall into a few categories: account-level flags like "unusual activity detected" (usually triggered by shared IP addresses, VPN use or signup patterns that look automated), API key issues like "API key not found" (usually a missing or incorrectly loaded key in your code or environment, not an account problem), and account creation failures (often tied to disposable email addresses or duplicate signup attempts). For anything that looks like your account itself has been flagged or restricted, ElevenLabs' own support team is the only reliable path to a fix, since the exact internal review process isn't something I was able to confirm directly from their published documentation.
You're stuck on an error message and want to know what's actually likely causing it before you spend time guessing.
I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.
Errors on ElevenLabs, the AI voice platform for text to speech and voice cloning, tend to split into two very different categories: things you can actually fix yourself in your own code or setup, and things that require ElevenLabs' own support team because they involve an account-level review. Mixing these up wastes time, so this guide splits them clearly. I wasn't able to pull ElevenLabs' own help center documentation live for this article, several of its support pages returned access-blocked responses during research, so treat the fixes below as informed troubleshooting based on how these kinds of errors generally work on platforms like this, not a direct quote of ElevenLabs' own published steps. For an account-specific issue, ElevenLabs' own support is the authority, not any third-party guide, including this one.
Error list and fixes
- "Unusual activity detected": this kind of message generally comes from an automated abuse-detection system, most commonly triggered by signing up or using the service through a VPN or a shared IP address, or by a signup pattern that resembles bulk or automated account creation. Try signing up or logging in from your normal network connection without a VPN, and if the message persists on a genuine, single personal account, contact ElevenLabs support directly rather than retrying repeatedly, since repeated attempts can sometimes make an automated flag worse rather than better.
- "API key not found": this is almost always a setup issue in your own code or environment, not an account problem. Common causes: the API key variable isn't actually loaded in your environment when the code runs, there's a typo in the key itself, or you generated a new key and the old one is still referenced somewhere in your code. Double-check that your key is correctly set in your environment variables (with the right prefix if your framework requires one) and that you're reading it correctly in your code, before assuming anything is wrong on ElevenLabs' side.
- "Unable to create account": account creation blocks are often tied to using a disposable or temporary email address, since many platforms, not just ElevenLabs, block these by default to prevent spam accounts. Try again with a standard, permanent email address. If that doesn't resolve it, you may have an existing account under a related email or have triggered the same abuse-detection system mentioned above, in which case support is the right next step rather than creating further duplicate attempts.
A practical order of operations for troubleshooting
When something stops working, it's worth checking things in a deliberate order rather than randomly trying fixes. Start with the simplest, most common explanation first: is your API key correctly set and unexpired, is your account on a plan that supports what you're trying to do, has anything in your code changed recently even if it seems unrelated. Only after ruling out your own setup should you start suspecting an account-level flag or a service-wide issue on ElevenLabs' side. This order matters because the most common cause of "it suddenly stopped working" for any API-based service is a small, self-inflicted change, an expired key, a renamed environment variable, a dependency update that changed how a library reads configuration, not a sudden problem with the vendor. Checking ElevenLabs' status page, if one is published, is a reasonable next step if you've ruled out your own setup and suspect a wider outage rather than something specific to your account.
Account safety
- Never share your API key in public code, a public repository, or a message to anyone outside your own team. If a key is ever exposed, treat it as compromised and generate a new one immediately rather than hoping no one finds it.
- Use a unique, strong password, and enable any two-factor authentication option available on your account, the same basic practice that matters for any service tied to a paid subscription and usage-based billing.
- Be cautious with VPNs on a new account. Since unusual-activity flags commonly trigger off shared or masked IP addresses, using a VPN specifically during signup or early account use increases the odds of tripping an automated review, even with entirely legitimate intentions.
- Only use ElevenLabs' official support channels for account issues, never a third-party "support" link or a coupon or unlock service found outside ElevenLabs' own site, a pattern worth being skeptical of across any paid software account, not specific to this one.
Other common issues worth ruling out
- Generation fails or times out on a very long piece of text. Breaking a long script into smaller sections, the same section-by-section approach covered in my YouTube and training video workflow guide, both fixes most timeout issues and makes it easier to pinpoint which specific section is causing a problem.
- A voice sounds different than it did previously. Check whether the voice itself was updated or replaced by its creator if it's a shared library voice, since community voices in the library can be modified, renamed or removed by whoever uploaded them, unlike a voice you've cloned yourself.
- Credits appear to be missing or lower than expected. Check your billing dashboard for the exact usage breakdown by feature, since different tools (text to speech, dubbing, speech to text) draw from the same credit pool at different rates, and a dubbing or sound effects job can consume credits faster than a text to speech generation of similar length. If you were charged unexpectedly, how to cancel ElevenLabs or get a refund helps.
- An agent or API integration suddenly stops working after previously working fine. Check whether an API key was rotated or regenerated recently, whether a plan change altered a concurrency or rate limit you were relying on, and whether the specific model or voice your integration references is still available, since any of these three can silently break a previously working setup. Building an ElevenLabs phone agent explains how the pieces fit together.
What to send support to get a faster answer
When you do need to contact ElevenLabs support, a vague "it's not working" message takes longer to resolve than one with specifics attached. Include the exact error message or code, the approximate time the issue started, whether it's happening on every request or only some, and if it's API-related, the request ID from the response headers if you have one (ElevenLabs' API returns a request-id with every response, useful exactly for this kind of debugging conversation). This usually cuts a back-and-forth troubleshooting thread down to a single exchange, since support can look up the specific request instead of trying to reproduce a vague symptom from scratch.
How I'd handle a persistent issue
If an error is clearly on the code side, a missing key, a bad environment variable, a malformed request, that's a straightforward debugging job. If it looks like an account-level flag or restriction, I go straight to the vendor's own support channel rather than guessing at workarounds, since account reviews like this usually need a human on the vendor's side to actually resolve. Get in touch if you want a voice integration built and debugged properly as part of a larger project.
Questions people ask
Why does ElevenLabs say "unusual activity detected"?
This typically comes from an automated abuse-detection system, often triggered by VPN use, a shared IP address, or a signup pattern that looks automated. Try again from your normal network, and contact ElevenLabs support directly if it persists on a genuine account.
How do I fix "API key not found"?
This is almost always a setup issue in your own code or environment, not an account problem. Check that your API key is correctly loaded in your environment variables and correctly referenced in your code before assuming anything is wrong on ElevenLabs' end.
Why can't I create an ElevenLabs account?
Account creation blocks are often tied to using a disposable or temporary email address, or to triggering the same abuse-detection system behind the unusual activity message. Try a standard, permanent email address, and contact support if that doesn't resolve it.
Should I retry repeatedly if my account gets flagged?
No, repeated retries can sometimes reinforce an automated flag rather than resolve it. Contact ElevenLabs support directly instead of retrying the same action many times in a row.
Is it safe to use a VPN with ElevenLabs?
It increases the odds of triggering an unusual-activity flag, particularly on a new account, since these systems commonly key off shared or masked IP addresses. If you don't need a VPN for this specific use, it's simpler to avoid one during signup and early use.
Where can I find official help if none of this works?
Go directly to ElevenLabs' own support channel through its official site, not a third-party guide or unofficial support link. Account-level issues need a human review on ElevenLabs' side, which no outside source, including this article, can resolve for you.