Skip to content

Limits and what is included

One reference for every limit ax1om enforces, per plan. Prices and the tier comparison live on the pricing page; this page is the operator’s copy of the numbers.

Two kinds of limit appear below. A soft cap keeps working past the line and tells you where you are. A hard limit refuses. Which is which is stated per row.

LimitFreeProEnterprise
Training records250K500K1.5M · scales
Active models (soft cap)1050200
Runs per day525100
Runs per week15100500
CRM connections135

Insights come with every plan, including Free: feature importance, the Feature Stability Score, score distribution, the lift curve, field diagnostics, and the assistant.

LimitFreeProEnterprise
Score export (CSV)Not includedIncludedIncluded
CRM writebackNot includedIncludedIncluded
Score maintenanceNot includedWeekly · all recordsWeekly · all records
Records scored over the APINo live API10K/mo30K/mo included · scales
API keysNot included5100

These apply on every plan that has the live API.

LimitValueWhat happens at the line
Requests per second, per key10rate_limited · slow down and retry
Records per batch call1000record_limit_exceeded · split the batch
CSV upload size (MCP upload_csv)100MB, .csv onlyThe upload is refused

Batch up to 1000 records per call to stay well under the rate limit.

The monthly allocation for records scored over the API is a soft cap:

  1. Inside your allocation, requests score normally.
  2. Past it, live keys on a paid plan keep scoring in a grace band up to 2x the limit. The response carries in_grace: true and remaining goes negative.
  3. At the backstop, scoring pauses with quota_exceeded until the month resets or you upgrade.

Test keys (ax1m_sk_test_) meter into their own free bucket with a hard cap, so integration work never touches your live allocation.

There are no usage overages on any plan. Passing a limit changes what the API returns; it never changes what you are charged. See billing.

You hitThe response
Monthly scoring allocationin_grace: true, then quota_exceeded at the backstop
Per-key rate limitrate_limited
Records per batchrecord_limit_exceeded
CRM connection limitThe connection is refused when you authorize it

Every one of these is a named code with prose behind it. See errors for the full table, and troubleshooting for what to do about each.

Enterprise limits are contract terms rather than fixed lines. Record volume, connected CRMs, and modules are quoted per org.