HomeDocsBlogSupport
OverviewWhat is AliasFleet?Creating an AliasEmails Not ArrivingContact Support

Getting Started

Getting Started
  • What is AliasFleet?
  • Your First Alias
  • Understanding Forwarding
  • Your Dashboard at a Glance
  • Using the Browser Extension

Account & Billing

Account & Billing
  • Your Plan and Usage Limits
  • Upgrading to Pro
  • Managing Your Subscription
  • Downloading Invoices
  • Support Ticket Limits
  • Membership Tier
  • Billing Cycle and Renewal
  • API Rate Limits by Plan

Billing Support

Account & Billing
  • Cancelling Your Subscription
  • Downgrading Your AliasFleet Plan
  • Understanding Proration and Plan Changes
  • Updating Your Payment Method
  • Handling Failed Payments and Account Suspension
  • AliasFleet Refund Policy

Email Aliases

Email Aliases
  • How to Set Up an Email Alias
  • Activating and Deactivating an Alias
  • How to Delete an Email Alias
  • Sorting, Filtering and Searching Aliases
  • Grid View vs List View
  • Grouping Aliases
  • Alias Categories
  • Copying an Alias Address
  • Per-Alias Email Banner Settings
  • Alias Permission Mode: Strict vs Open
  • Sending Outbound Emails (Quick Send)

Custom Domains

Custom Domains
  • Adding a Custom Domain
  • DNS Verification
  • Domain Status and Health Indicators
  • Subdomains
  • Removing a Domain
  • Using Your Domain on Aliases

Destinations

Destinations
  • What Is a Destination?
  • Adding a Destination
  • Verifying a Destination
  • Setting a Default Destination
  • Reply from Aliases
  • Send New Emails from Aliases
  • Understanding Email Threading & Replies
  • One-Click Enable from Bounce Email
  • Removing a Destination
  • PGP Encryption for Destinations
  • WKD Auto-Encryption for Replies & Sends

Security & Privacy

Security & Privacy
  • Security Best Practices
  • Two-Factor Authentication (2FA)
  • Active Sessions
  • Changing Your Password
  • What Data AliasFleet Stores
  • Reporting a Security Issue
  • Browser Extension Sessions
  • How to Use Vault Lock in the Extension

Rate Limiting

Security & Privacy
  • Rate Limiting and Account Protection

Settings

Settings
  • General Settings
  • Profile Settings
  • Alias Settings
  • Destinations in Settings
  • Notification Settings
  • Security Settings
  • Deleting Your Account

Analytics

Analytics
  • Analytics Overview
  • Alias Performance
  • Top Senders
  • Trends
  • Bounces
  • Bandwidth Usage
  • Category Breakdown
  • Exporting Analytics Data
  • Understanding Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Allowlist Rules to Allow Senders
  • Blocked Emails Explained

Troubleshooting

Troubleshooting
  • Emails Not Arriving
  • Can't Verify a Destination
  • DNS Not Verifying
  • Can't Log In
  • Replies Not Going Through Alias
  • Alias Not Forwarding
  • Payment Failed
  • Browser Extension Issues
  • Too Many Requests Error
  • Page Not Loading or Showing an Error

Developers

Developer API
  • Identity & Token Introspection API
  • Aliases API
  • Alias Destinations & Batch Operations API
  • Domains API
  • Destinations API
  • Quick-Send API
  • Sender Rules API
  • Activity & Audit Logs API
  • Fleet Analytics API
  • Rules API
  • Security & Threat Intelligence API
  • Webhooks API
  • Categories & Tags API
  • User Profile & Account API
PrivacyTermsCookies
Article Navigation
OverviewWhat is AliasFleet?Creating an AliasEmails Not ArrivingContact Support

Getting Started

Getting Started
  • What is AliasFleet?
  • Your First Alias
  • Understanding Forwarding
  • Your Dashboard at a Glance
  • Using the Browser Extension

Account & Billing

Account & Billing
  • Your Plan and Usage Limits
  • Upgrading to Pro
  • Managing Your Subscription
  • Downloading Invoices
  • Support Ticket Limits
  • Membership Tier
  • Billing Cycle and Renewal
  • API Rate Limits by Plan

Billing Support

Account & Billing
  • Cancelling Your Subscription
  • Downgrading Your AliasFleet Plan
  • Understanding Proration and Plan Changes
  • Updating Your Payment Method
  • Handling Failed Payments and Account Suspension
  • AliasFleet Refund Policy

Email Aliases

Email Aliases
  • How to Set Up an Email Alias
  • Activating and Deactivating an Alias
  • How to Delete an Email Alias
  • Sorting, Filtering and Searching Aliases
  • Grid View vs List View
  • Grouping Aliases
  • Alias Categories
  • Copying an Alias Address
  • Per-Alias Email Banner Settings
  • Alias Permission Mode: Strict vs Open
  • Sending Outbound Emails (Quick Send)

Custom Domains

Custom Domains
  • Adding a Custom Domain
  • DNS Verification
  • Domain Status and Health Indicators
  • Subdomains
  • Removing a Domain
  • Using Your Domain on Aliases

Destinations

Destinations
  • What Is a Destination?
  • Adding a Destination
  • Verifying a Destination
  • Setting a Default Destination
  • Reply from Aliases
  • Send New Emails from Aliases
  • Understanding Email Threading & Replies
  • One-Click Enable from Bounce Email
  • Removing a Destination
  • PGP Encryption for Destinations
  • WKD Auto-Encryption for Replies & Sends

Security & Privacy

Security & Privacy
  • Security Best Practices
  • Two-Factor Authentication (2FA)
  • Active Sessions
  • Changing Your Password
  • What Data AliasFleet Stores
  • Reporting a Security Issue
  • Browser Extension Sessions
  • How to Use Vault Lock in the Extension

Rate Limiting

Security & Privacy
  • Rate Limiting and Account Protection

Settings

Settings
  • General Settings
  • Profile Settings
  • Alias Settings
  • Destinations in Settings
  • Notification Settings
  • Security Settings
  • Deleting Your Account

Analytics

Analytics
  • Analytics Overview
  • Alias Performance
  • Top Senders
  • Trends
  • Bounces
  • Bandwidth Usage
  • Category Breakdown
  • Exporting Analytics Data
  • Understanding Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Allowlist Rules to Allow Senders
  • Blocked Emails Explained

Troubleshooting

Troubleshooting
  • Emails Not Arriving
  • Can't Verify a Destination
  • DNS Not Verifying
  • Can't Log In
  • Replies Not Going Through Alias
  • Alias Not Forwarding
  • Payment Failed
  • Browser Extension Issues
  • Too Many Requests Error
  • Page Not Loading or Showing an Error

Developers

Developer API
  • Identity & Token Introspection API
  • Aliases API
  • Alias Destinations & Batch Operations API
  • Domains API
  • Destinations API
  • Quick-Send API
  • Sender Rules API
  • Activity & Audit Logs API
  • Fleet Analytics API
  • Rules API
  • Security & Threat Intelligence API
  • Webhooks API
  • Categories & Tags API
  • User Profile & Account API
PrivacyTermsCookies
Troubleshooting
Docs
Troubleshooting
Too Many Requests Error

Too Many Requests Error

What the 'Too many requests' (HTTP 429) error means in AliasFleet, how long blocks last, and the exact steps to clear them.

6 min read
Updated October 24, 2026
Meaning of the 429 errorBlock durationCommon triggersNormal usageClearing a dashboard blockClearing a login page blockHandling 429 responses in integrationsSymptom and fix matrixFull rate limit policy

A "Too many requests" error, shown as HTTP 429, means the account or IP address has exceeded its per-minute request limit. General blocks clear within 60 seconds. Login page blocks, caused by repeated failed sign-in attempts, last up to 10 minutes. This page covers the limits by plan, the common causes of each block, and the steps that clear them.

Prerequisites

These steps require an AliasFleet account. The integration section also requires an API key with integration access.

Meaning of the 429 error#

When the request rate passes the account's per-minute allowance, the server answers every further request with HTTP 429 Too Many Requests until the time window resets. The error text normally reads "Too many requests" and states the remaining wait. The account is not flagged or suspended.

Per-minute allowances by plan:

PlanRequests per minute
Free50
Pro100
Business200
Data comparison table

The allowances cover all API use on the account, including the dashboard's own background calls. The full policy, including why the limits exist and how endpoints are counted, is in Rate Limiting.

Block duration#

General API blocks clear within 60 seconds. The limit is measured over a rolling minute, so the block lifts as soon as the request rate falls back inside the allowance.

Login page blocks last up to 10 minutes. They are triggered by repeated failed sign-in attempts from the same IP address and act as a guard against brute-force password guessing. The error message states the exact remaining wait.

If the error continues past these windows, requests are still being sent from somewhere. The usual sources are browser extensions that poll, other tabs with background sync running, or scripts retrying in a tight loop.

Common triggers#

Rate limiting reacts to volume, not to intent. The common triggers are:

  • Rapid page refreshes, which fire several background API calls at once.
  • Multiple open tabs running background sync at the same time.
  • Scripts, automations, or integrations that issue requests faster than the per-minute allowance.
  • Browser extensions that poll the dashboard or API on a short interval.
  • Retry loops that resend a failed request immediately instead of waiting.

Normal usage#

Ordinary use stays far below the limits. Browsing aliases, creating or editing aliases, sending email, checking activity, and using the dashboard in a single tab are all normal use. One page load issues only a handful of requests, so normal sessions do not approach 50 requests per minute even on the Free plan.

Clearing a dashboard block#

  1. Stop all requests. Close extra tabs with AliasFleet open. Pause scripts or extensions that poll the API.
  2. Wait 60 seconds. Do not reload or retry during the wait. Each new request is rejected as well, so retrying only lengthens the perceived delay.
  3. Reload once. After the minute has passed, reload the page a single time and continue at a normal pace.
  4. Remove the cause. If a browser extension or a retry loop caused the block, disable the extension or fix the loop before continuing.

Clearing a login page block#

  1. Stop attempting to sign in. Further attempts are rejected and do not shorten the block.
  2. Wait up to 10 minutes. The block is measured from the last failed attempt, so the wait must be uninterrupted.
  3. Sign in once with the correct credentials. After the wait, enter the email address and password a single time. Do not submit repeatedly.
  4. Reset the password instead of guessing. If the password is uncertain, use the password reset flow rather than retrying guesses. Repeated guessing extends the block.
  5. Check for automated attempts. If the block was not caused by manual attempts, check whether a password manager, script, or another device is submitting credentials.

The login block slows automated password guessing. A fuller description of credential-guessing attacks is in How Credential Stuffing Works.

Handling 429 responses in integrations#

  1. Read the Retry-After header. Every 429 response includes a Retry-After header stating how many seconds to wait before the next request. Wait at least that long.
  2. Implement exponential backoff. After each 429, double the delay before the next attempt (for example 1, 2, 4, then 8 seconds), up to a maximum. Add a small random jitter so parallel workers do not retry in lockstep.
  3. Cap retry attempts. Set a maximum number of retries per operation. A bounded retry count keeps a runaway loop from holding the connection open and triggering longer blocks.
  4. Reduce the request rate at the source. Batch operations where the API allows it, cache read-heavy responses, and poll on longer intervals instead of short continuous loops.
  5. Upgrade the plan if the limits are hit regularly. The per-minute allowance rises with the plan: 50 on Free, 100 on Pro, 200 on Business. API Rate Limits by Plan lists the current allowances per tier.

Do not add parallel workers or faster retry intervals to work around a 429. Higher concurrency raises the request rate and extends the block.

Symptom and fix matrix#

SymptomLikely causeFix
429 in the dashboard after rapid refreshesRolling per-minute limit exceededWait 60 seconds, reload once
429 on the login pageRepeated failed sign-in attempts from the IPWait up to 10 minutes, sign in once
429 from a script or integrationRequests above the plan allowanceImplement backoff, honour Retry-After
429 that never clearsRequests still being sentClose tabs, disable extensions, stop scripts
429 on every action after upgradeRequests still above the new allowanceSlow the rate; the 60-second block still applies
Data comparison table

Full rate limit policy#

The reference for the full policy, including the purpose of the limits and how each endpoint is counted, is Rate Limiting. Plan-specific allowances are in API Rate Limits by Plan.

If the error persists after waiting and nothing on the account is issuing requests, open a support ticket so the cause can be investigated.

Frequently Asked Questions

General rate limit blocks clear within 60 seconds. Login page blocks, caused by repeated failed sign-in attempts, last up to 10 minutes. The error message states the exact wait time.

Rapid page refreshes can fire several background API calls at once. Wait 60 seconds, then reload once. Ordinary use such as browsing aliases, sending mail, or checking activity does not trigger the limit.

No. Rate limits are temporary and automatic. The account is not flagged, penalised, or at risk of suspension for hitting them occasionally.

Slow the request rate, implement exponential backoff, and honour the Retry-After header in the 429 response. Upgrading to a higher plan also raises the per-minute allowance.

Was this article helpful?

PreviousBrowser Extension IssuesNextPage Not Loading or Showing an Error

Related in Troubleshooting

Emails Not Arriving

Emails sent to your alias not showing up? Work through this checklist: spam folder, alias status, destination verification and forwarding target.

Can't Verify a Destination

Fix destination verification failures: missing emails, rejected 6-digit codes, the 15-minute lockout, expired links and corporate filters.

DNS Not Verifying

Your DNS records will not verify. Check propagation, copy errors, duplicate SPF records, Cloudflare proxying, and subdomain record names.

Can't Log In

Locked out of AliasFleet? Fix forgotten passwords, failing 2FA codes, lost authenticators and temporary lockouts with these step-by-step fixes.

Replies Not Going Through Alias

Replies not going out from your alias? Check Can Reply on your destination, your account's Strict or Open permission mode, and your reply method.

On this page

Meaning of the 429 errorBlock durationCommon triggersNormal usageClearing a dashboard blockClearing a login page blockHandling 429 responses in integrationsSymptom and fix matrixFull rate limit policy

Still need help?

Cannot find the answer you are looking for? Our support team is ready to assist.

Contact Support