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
Security & Privacy
Docs
Security & Privacy
Rate Limiting and Account Protection

Rate Limiting and Account Protection

AliasFleet rate limits by plan and for sensitive actions, what the 429 error means, and how to stay inside the limits.

6 min read
Updated November 1, 2026
What is rate limiting?What are the rate limits by plan?What limits apply to sensitive actions?What happens when a limit is reached?How to stay inside the limitsHow to check whether a block has clearedWhat if the error keeps returning?

This page states the rate limits that apply to an AliasFleet account: the per-minute allowance for each plan, the separate limits on login, password reset, sign-up, and verification resends, what the 429 Too Many Requests response means, and the steps that restore access and prevent repeat blocks.

Which page covers what

This page states the account-level rate limit policy. Too Many Requests Error covers the 429 error itself and the steps that clear each kind of block. API Rate Limits by Plan covers the per-plan API allowances in detail. The three pages state the same numbers and differ in purpose, not in limits.

Prerequisites

An AliasFleet account is required. The general allowance depends on the plan on the account. No special permission is needed to read the limits on this page.

What is rate limiting?#

Rate limiting is a cap on how many requests an account may make in a set time window. Any request that loads or changes data counts toward the cap: loading the alias list, creating or editing an alias, fetching sessions, loading destinations, checking activity, and checking billing or usage data. The cap stops one account, script, or automated guessing attempt from consuming shared capacity at the expense of other accounts.

Limits are measured per account, not per device. Requests from three open tabs on the same account all count toward the same allowance. Email forwarding runs on the server and is not subject to API rate limits, so aliases keep forwarding while an API block is active.

What are the rate limits by plan?#

The general allowance is measured over a rolling 60-second window and resets every 60 seconds.

PlanRequests per minute
Free50
Pro100
Business200
Data comparison table

Ordinary use stays well below these allowances. Browsing aliases, managing destinations, and checking activity in a single tab issues only a handful of requests per page load, so a normal session does not approach 50 requests per minute even on the Free plan. The full per-plan detail, including what counts as a request, is in API Rate Limits by Plan.

What limits apply to sensitive actions?#

Sensitive actions have separate limits that apply across all plans. Upgrading the plan does not raise these limits, because they slow automated guessing and abuse rather than metering usage.

ActionLimit
Login attempts5 attempts per 15 minutes per IP address, followed by a block of up to 10 minutes
Password reset requests3 per hour
Sign-up5 accounts per hour per IP address
Verification email resendsLimited; no numeric limit is stated for this action
Data comparison table

The login limit is measured per IP address, not per account, so repeated failed sign-in attempts from one address trigger the block even when the attempts target different accounts. The login block slows automated password guessing. A fuller description of credential-guessing attacks is in How Credential Stuffing Works.

What happens when a limit is reached?#

When the request rate passes the allowance, the server answers further requests with HTTP 429 Too Many Requests until the window resets. The error text normally reads "Too many requests" and states the remaining wait. Every 429 response also includes a Retry-After header stating how many seconds to wait before the next request.

General API blocks clear within 60 seconds, once the request rate falls back inside the allowance. Login blocks last up to 10 minutes, measured from the last failed attempt. Hitting a rate limit is temporary and automatic: the account is not flagged, penalised, or put at risk of suspension for hitting a limit occasionally. The step-by-step fix for each kind of block is in Too Many Requests Error.

How to stay inside the limits#

  1. Work in one tab. Extra tabs with AliasFleet open run background sync and add requests to the same per-account allowance.
  2. Stop requests during a block. Do not reload or retry while a block is active. Each new request is rejected as well, so retrying only lengthens the perceived delay.
  3. Wait out the full window. Wait 60 seconds for a general block, or up to 10 minutes for a login block, before trying again.
  4. Honour the Retry-After header in integrations. Wait at least the stated number of seconds before the next request, and increase the delay after each retry so each retry waits longer than the last.
  5. Slow 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.
  6. Upgrade only when the general allowance is the constraint. A higher plan raises the per-minute allowance to 100 on Pro or 200 on Business. It does not raise the sensitive-action limits in the table above.

How to check whether a block has cleared#

  1. Close extra tabs and pause polling. Stop scripts, extensions, and other tabs that send requests to AliasFleet.
  2. Wait without retrying. Wait 60 seconds for a general block, or up to 10 minutes for a login block, measured from the last request or failed attempt.
  3. Reload once. After the wait, reload the page a single time and continue at a normal pace.
  4. Confirm normal responses return. If pages load and actions succeed, the block has cleared. If the 429 error returns at once, requests are still being sent from somewhere on the account.

What if the error keeps returning?#

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 IP addressWait 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 polling extensions, stop scripts
429 on every action after an upgradeRequests still above the new allowanceSlow the rate; the 60-second block still applies
Data comparison table

If the error persists after waiting and nothing on the account is issuing requests, open a support ticket so the cause can be investigated. The detailed troubleshooting steps for each symptom are in Too Many Requests Error.

See also: API Rate Limits by Plan · Too Many Requests Error

Frequently Asked Questions

The request limit for the plan was exceeded within a 60-second window. Wait for the window to pass and try again. The full fix steps are in Too Many Requests Error.

Yes. General limits reset every 60 seconds. Login blocks last up to 10 minutes. No action is needed apart from waiting for the window to pass.

Yes. Free allows 50 requests per minute, Pro allows 100, and Business allows 200. Upgrading raises the general allowance. The separate limits on sensitive actions do not change with the plan.

Yes. Login attempts, password resets, sign-ups, and verification email resends each have separate, stricter limits that apply across all plans.

Was this article helpful?

PreviousHow to Use Vault Lock in the ExtensionNextGeneral Settings

Related in Security & Privacy

Security Best Practices

Email alias security tips: one alias per service, a strong unique password, two-factor authentication, and active session checks.

Two-Factor Authentication (2FA)

How to set up two-factor authentication on an AliasFleet account with an authenticator app, store recovery codes, and disable 2FA.

Active Sessions

Review every device signed in to AliasFleet, revoke sessions you do not recognise, and secure the account after an unfamiliar login.

Changing Your Password

Change an AliasFleet password from Settings, or reset a forgotten password from the sign-in page, and check that the new password works.

What Data AliasFleet Stores

The complete list of data AliasFleet stores on your account, what it never keeps, and how to export or delete your data.

On this page

What is rate limiting?What are the rate limits by plan?What limits apply to sensitive actions?What happens when a limit is reached?How to stay inside the limitsHow to check whether a block has clearedWhat if the error keeps returning?

Still need help?

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

Contact Support