Plans and limits
What each plan includes, the limits it enforces, and the top-up packs.
Plans set the monthly credit allowance and the limits below. Every limit is enforced by the server and read from the same catalog this table renders from, so the number here is the number a call is checked against.
| Free | Starter | Pro | Scale | |
|---|---|---|---|---|
| Price per month | $0 | $29 | $79 | $199 |
| Credits per month | 2,000 | 30,000 | 100,000 | 300,000 |
| Active projects | 1 | 3 | 15 | 100 |
| Pages per site audit | 50 | 1,000 | 5,000 | 10,000 |
| Rank trackers | 1 | 5 | 25 | 100 |
| Scheduled rank checks | No | Yes | Yes | Yes |
| AI visibility | No | Yes | Yes | Yes |
| MCP server access | No | Yes | Yes | Yes |
| SAM agent | No | No | Yes | Yes |
Prices are in USD per month. Sign-up is self-serve at app.indexzero.site/sign-up; upgrades and downgrades happen on the billing page in the app.
What the limits mean
- Credits per month is the allowance granted at the start of each billing period. It does not roll over. See How credits work.
- Active projects counts projects that are not archived. Creating one past the cap fails with an upgrade message; archiving frees the slot.
- Pages per site audit is a ceiling on
maxPages. A request above it is trimmed to the cap rather than rejected, so you still get an audit. - Rank trackers counts trackers across the whole workspace.
- Scheduled rank checks means daily, weekly, or monthly checks that run without you. Manual checks are available on every plan, including Free.
- AI visibility unlocks brand visibility measurement and the prompt explorer, in the dashboard and over MCP.
- MCP server access is required to create API keys or authorize an MCP client. The Free plan can use every tool in the dashboard but cannot connect an agent.
- SAM agent is the in-app SEO teammate, available on Pro and above.
Top-up packs
Top-ups are one-time purchases. They never expire and are spent only after the monthly allowance is exhausted.
| Pack | Credits | Price |
|---|---|---|
| 10,000 credits | 10,000 | $10 |
| 55,000 credits | 55,000 | $50 |
| 240,000 credits | 240,000 | $200 |
Plan gates in responses
When a call needs a plan you are not on, the API returns HTTP 402 with a PLAN_UPGRADE_REQUIRED or PLAN_LIMIT_REACHED error that names the plan which unblocks it. The MCP server surfaces the same message to the agent, with a hint, so it can tell you what to do rather than retrying. See Errors.