Skip to content

Limits and defaults

Reference
For:
HostRepute users, Team owners and admins, Developers

This page lists the HostRepute limits and defaults that don’t depend on the plan, one table per area. How to change says where you change a value; Fixed means HostRepute sets it and you can’t change it.

  • Limits that depend on the plan, such as how many domains and IPs a team can monitor, are in plans and limits.
  • When the portal and the API accept different values, the tables give the stricter one the server enforces.
  • A request over a rate limit is refused with 429. API responses carry a Retry-After header with the seconds to wait; Rate limits shows how to back off.
SettingDefaultHow to change
API requests120 requests per minute per teamFixed
Test alerts (portal and API)5 per minute per teamFixed
MCP server requests60 requests per minute per userFixed
Certificate agent requests, per IP address60 requests per minute per IP addressFixed
Certificate agent requests, per agent token60 requests per minute per agent tokenFixed
AI assistant requests (chat, summaries and playbooks)20 requests per minute per teamFixed
Manual scans10 per minute per userFixed
Adding, editing or removing Domains & IPs and check profiles60 changes per minute per userFixed
Running a certificate, domain expiry or uptime check on demand6 per minute per userFixed
Sending a test scheduled report6 per minute per userFixed
Syncing an integration on demand (Microsoft SNDS, Gmail Postmaster Tools, ESP)6 per minute per userFixed
Member invitations10 invitations per minute per member, in each teamFixed
Failed sign-in attempts5 failed attempts per email address and IP address in a 60-second windowFixed
Two-factor codes at sign-in6 attempts per minute per account and per IP address, and 10 per 30 minutes per accountFixed
Starting single sign-on10 per minute per email address, and 60 per minute per IP addressFixed
Password reset emailsOne every 60 seconds per accountFixed
Shared report links, reputation badges and public status pages120 requests per minute per IP addressFixed
Reputation check on the HostRepute website (/check)3 scans per IP address per dayFixed
SettingDefaultHow to change
Name255 charactersFixed
Domain or IP address255 charactersFixed
Tag length50 characters per tagFixed
SettingDefaultHow to change
Name255 charactersFixed
Description1,000 charactersFixed
What a profile checksAt least one blocklist, or email authentication checks turned onFixed
SettingDefaultHow to change
Domain or IP address to check255 charactersFixed
SettingDefaultHow to change
Monitor name255 charactersFixed
Host255 charactersFixed
Port1 to 65535Fixed
SNI hostname255 charactersFixed
Monitors per bulk action50 monitorsFixed
Certificate profile name80 charactersFixed
Check intervalUp to 720 hours (30 days)Set per certificate profile; the shortest interval depends on your plan
Warning thresholds1 to 10 thresholdsSet per certificate profile
Warning threshold0 to 90 days before expirySet per certificate profile
Default warning thresholds60, 30, 14, 7 and 1 days before expirySet per certificate profile
Alert eventsAt least one event turned onSet per certificate profile
Certificate agent name80 charactersFixed
SettingDefaultHow to change
Monitor name120 charactersFixed
URL (HTTP(S) monitors)2,048 charactersFixed
Host (TCP port monitors)255 charactersFixed
Port1 to 65535Fixed
Expected status code100 to 599Set per monitor
Keyword255 charactersFixed
Give up after (seconds)1 to 15 secondsSet per monitor
Slow after (milliseconds)100 to 60,000 milliseconds, and lower than the timeoutSet per monitor
Alert after this many failed checks in a row1 to 5 checksSet per monitor
SettingDefaultHow to change
Monitor name255 charactersFixed
Domain255 charactersFixed
Default warning thresholds30, 14 and 7 days before expiryFixed
Automatic check intervalEvery 24 hoursFixed
SettingDefaultHow to change
Email address255 charactersFixed
Slack webhook URL2,048 characters, HTTPSFixed
Telegram chat ID255 charactersFixed
Discord webhook URL2,048 characters, HTTPSFixed
PagerDuty routing key255 charactersFixed
Pushover user key255 charactersFixed
Webhook endpoint URL2,048 characters, HTTPSFixed
Webhook signing secret32 to 255 charactersFixed
SettingDefaultHow to change
Name255 charactersFixed
Daily windowOne window per weekday, start and end as HH:MM (24-hour), end after startSet per weekday
SettingDefaultHow to change
Name120 charactersFixed
Host tag50 charactersFixed
Recipients1 to 20 email addresses, each used onceSet per report
Recipient email address255 charactersFixed
Send day (monthly reports)Day 1 to 31 of the monthSet per report
Test sends6 a minute per memberFixed
SettingDefaultHow to change
Name120 charactersFixed
Summary500 charactersFixed
Domains and IPs on a page1 to 50, each listed onceFixed
Subscribe requests on a public status page6 a minute per IP addressFixed
SettingDefaultHow to change
Note5,000 charactersFixed
Evidence file10 MB; PDF, PNG, JPG, TXT, EML, MSG or CSVFixed
SettingDefaultHow to change
Email to check (pasted, or an uploaded .eml file)2,048 KB (2 MB)Fixed
Links checked per emailThe first 100 linksFixed
Redirects followed per link5 redirectsFixed
SettingDefaultHow to change
Microsoft SNDS integration name255 charactersFixed
SNDS Automated Data Access URLs2,048 characters eachFixed
Gmail Postmaster Tools domain253 charactersFixed
Gmail Postmaster Tools domain user email254 charactersFixed
ESP integration name255 charactersFixed
ESP API key512 charactersFixed
ESP server prefix32 charactersFixed
Yahoo Sender Hub notes2,000 charactersFixed
SettingDefaultHow to change
Team name2 to 50 charactersFixed
Team avatarAn image up to 1 MB (1,024 KB)Fixed
Blocklist check interval, shortestEvery 30 minutesSet in team settings; plans without faster checks start at every hour
Blocklist check interval, longestEvery 48 hoursSet in team settings
Callback signing secret64 characters, generated by HostReputeNot shown or rotatable in the portal yet
SettingDefaultHow to change
Invitation email address255 charactersFixed
SettingDefaultHow to change
Name255 charactersFixed
Email address255 charactersFixed
Avatar fileJPEG or PNG, up to 1 MB (1,024 KB)Fixed
Avatar dimensionsUp to 2,048 × 2,048 pixelsFixed
PasswordAt least 8 charactersFixed
Passkey name255 charactersFixed
MCP token name80 charactersFixed
SettingDefaultHow to change
Token name80 charactersFixed
AbilitiesAt least oneSet per token
Expiry dateOptional; must be in the futureSet per token
SettingDefaultHow to change
Items per page in API lists15 itemsThe per_page query parameter
Largest per_page100 itemsFixed
SettingDefaultHow to change
Email domain237 charactersFixed
OIDC issuer URL2,048 characters, HTTPSFixed
OIDC client ID255 charactersFixed
OIDC client secret2,048 charactersFixed
SAML IdP entity ID2,048 charactersFixed
SAML IdP SSO URL2,048 characters, HTTPSFixed
SAML IdP certificate10,000 charactersFixed
SettingDefaultHow to change
Low-balance threshold, as a percentage5% to 50%Set in billing
Low-balance threshold, as a number of creditsAt least 1 creditSet in billing
Recharges per month1 to 20Set in billing
Low-balance threshold, default20% of the credits boughtSet in billing
Package in the payment link, defaultStandardSet in billing
Recharges per month, default5Set in billing
Another payment link while the balance stays lowAt most one every 6 hoursFixed
Low-credit warning emailWhen a use leaves 10 credits or fewer, at most once every 24 hoursFixed
SettingDefaultHow to change
Credits for the team that shared the link500 credits per referral that qualifiesFixed
Credits for the referred team500 credits when its referral qualifiesFixed
Referrals that earn credits20 per team that shares the linkFixed
Referral link remembered in the visitor's browser30 days from the first visit with the linkFixed
SettingDefaultHow to change
Microsoft SNDS data and resolved SNDS IP statuses90 daysFixed
Gmail Postmaster Tools daily data90 daysFixed
Shared report links and scheduled report links90 days after they are createdFixed
Email submitted to a campaign preflight24 hoursFixed
SettingDefaultHow to change
Team invitationExpires after 7 daysFixed
Password reset linkExpires after 60 minutesFixed
Resending the email verification messageOnce every 60 secondsFixed
Two-factor step at sign-in10 minutes (600 seconds) after the password stepFixed
Confirming two-factor setup10 minutes (600 seconds)Fixed
Password confirmation before sensitive settingsLasts 3 hoursFixed
Domains and IPs added by a manual scan and not monitoredRemoved 30 days after they are addedFixed
SNDS Automated Data Access linksTreated as expiring 30 days after you save themFixed
SNDS link expiry warning5 days before the links expireFixed
Certificate agent marked offlineAfter 15 minutes without contactFixed
Delisting request follow-up date7 days after the request is marked submitted or waiting, when no date is setChange the follow-up date on the delisting request
Status page subscription confirmation linkExpires after 7 daysFixed
Trial14 daysFixed
Trial ending reminder emailSent 3 days before the trial endsFixed
Email change confirmation linkExpires after 60 minutesFixed
SettingDefaultHow to change
How often HostRepute looks for domains and IPs that are due a scheduled scanEvery 30 minutesFixed. How often each domain or IP is scanned is set in team settings, within the plan's limits
First scan of a domain or IP you addStarts right away when it's monitored and within the plan's limit, without using creditsFixed
A blocklist's answer for the same domain or IPReused for up to 1 hour, by every scanFixed
A scan that is still checkingMarked as failed after 15 minutesFixed
How often HostRepute sends blocklist alerts for the changes scheduled scans foundEvery 5 minutesFixed. Delivery hours can hold an alert until they open
SettingDefaultHow to change
Lookups with one free tool10 per minute per IP address, for each toolFixed
Security checks (Cloudflare Turnstile) across all free tools and SuperTool20 per minute per IP addressFixed
New SuperTool scans3 per IP address per dayFixed
SuperTool result for a domain or IP scanned recentlyShown again for 10 minutes, without counting as a new scanFixed
Shared link to a reputation check result (/check)Expires after 7 daysFixed
Shared link to a SuperTool resultExpires after 7 daysFixed
SettingDefaultHow to change
Callback URL (callback_url) of a blocklist or certificate check2,048 characters, HTTPS, public addresses onlyFixed
A blocklist check started through the API that hasn't endedMarked failed and refunded 15 minutes after it started, without a callbackFixed
A certificate check that can't get a certificate from the hostTried 3 times, 30 and then 60 seconds apart, then marked failed and refundedFixed
SettingDefaultHow to change
Webhook alert channel, time your endpoint has to answer10 seconds, 5 of them to connectFixed
Webhook alert channel, attempts per alert3, 250 and 750 milliseconds apart, after a 4xx or 5xx status, a timeout or a connection errorFixed
Scan callback, time your endpoint has to answer30 seconds, 10 of them to connectFixed
Scan callback, attempts per check3, the second 30 seconds and the third 60 seconds after the one before, after a 429 or 5xx status, a timeout or a connection errorFixed