> Content index: https://quillly.com/docs/llms.txt
> Canonical page: https://quillly.com/docs/limits

---
title: Quillly plan limits: API calls, credits, events and seats
description: Quillly plan limits: API calls and keys, research credits, analytics events, hosted page views, seats and Autopilot posts, and when each one resets.
keywords: plan limits, API rate limits, research credits
published: 2026-09-25
updated: 2026-09-25
url: https://quillly.com/docs/limits
word_count: 1640
---

# Plan limits and allowances

> Quillly plan limits: API calls and keys, research credits, analytics events, hosted page views, seats and Autopilot posts, and when each one resets.

Canonical: https://quillly.com/docs/limits
Published: 2026-09-25

## Related Pages

- [Plans, trial and limits](https://quillly.com/docs/plans)
- [Served URLs and files](https://quillly.com/docs/served-urls)
- [The DR guarantee](https://quillly.com/docs/dr-guarantee)
- [Analytics JavaScript API](https://quillly.com/docs/analytics-api)
- [Analytics limits, retention and excluding traffic](https://quillly.com/docs/analytics-limits)
- [Keyword research and credits](https://quillly.com/docs/research)
- [Pages to prune](https://quillly.com/docs/prune)
- [API keys, OAuth and tool access](https://quillly.com/docs/api-keys)
- [Autopilot: posts written on a schedule](https://quillly.com/docs/autopilot)
- [Organizations and seats](https://quillly.com/docs/teams)

This page lists Quillly's plan limits in one place: what each plan allows, what happens when you reach a limit, and when it resets. Prices and the rest of each plan are on [Plans, trial and limits](https://quillly.com/docs/plans).

![When each Quillly limit resets: rolling limits, daily limits at midnight UTC, research credits on the 1st, and billing-date allowances that reset every month on yearly plans too](https://quillly.com/serve/v1/019c64a2-a62f-7793-aa68-2c78316d3309/images/35b9d593538f7fa784bec5fe8051f8b3055c2cf2.webp)

## Content + Analytics plan limits

|  | Pro | Autopilot Starter | Autopilot Pro | Autopilot Scale |
| --- | --- | --- | --- | --- |
| Websites | 5 | 5 | 10 | 15 |
| API calls a day | 1,000 | 2,000 | 4,000 | 10,000 |
| API calls a minute | 60 | 60 | 100 | 200 |
| API keys | 5 | 10 | 20 | 50 |
| Research credits a month | 100 | 300 | 1,000 | 3,000 |
| Analytics events a month | 100,000 | 250,000 | 1,000,000 | 3,000,000 |
| Hosted page views a month | 50,000 | 150,000 | 500,000 | 1,500,000 |
| Autopilot posts a month | None | 8 | 30 | 90 |
| Scheduled posts a week, per website | None | 2 | 7 | 21 |
| Scheduled posts a day, per website | None | 1 | 1 | 3 |
| Seats included | 1 | 1 | 1 | 1 |

- **The free trial** has Pro's limits, except research credits: 20 for the whole trial, with no top-ups.

- **Hosted page views** are views of the pages Quillly serves for you, the ones listed in [Served URLs and files](https://quillly.com/docs/served-urls), counted by the analytics tag on those pages. Markdown versions, feeds and sitemaps don't count.

- **API calls** are your AI's calls to the Quillly [MCP](https://modelcontextprotocol.io) server. These API rate limits count each person separately, and only calls that succeed count. Autopilot and the in-app agent don't use them.

- **A plan that is no longer sold** keeps the limits it had when you subscribed.

[Open Billing](https://quillly.com/dashboard/billing)

## Analytics plan limits

|  | Analytics 10k | Analytics 100k | Analytics 500k | Analytics 2M |
| --- | --- | --- | --- | --- |
| Analytics events a month | 10,000 | 100,000 | 500,000 | 2,000,000 |
| Websites | Unlimited | Unlimited | Unlimited | Unlimited |
| API calls a day | 500 | 1,000 | 2,000 | 4,000 |
| API calls a minute | 30 | 60 | 60 | 100 |
| API keys | 3 | 5 | 10 | 20 |

Analytics plans include no research credits, no hosted pages, no Autopilot and no seats for teammates.

## Directory Submission limits

| What | Number |
| --- | --- |
| Directories in one order | Up to 150: as many as are still open for your site |
| Open directories needed to order | 25 |
| Starting [Domain Rating](https://help.ahrefs.com/en/articles/1409408-what-is-domain-rating-dr) that gets a DR target | 20 or below |
| When the Domain Rating is measured | 60 days after the order completes |
| Time to choose a refund if the target is missed | 30 days after the measurement |

An account with no plan, such as one that only bought Directory Submission or whose trial ended, gets 50 API calls a day, 10 a minute and 2 API keys. [The DR guarantee](https://quillly.com/docs/dr-guarantee) explains the target.

## Limits that are the same on every plan

| Limit | Number | Where it applies |
| --- | --- | --- |
| Research credits one website can spend | 150 a day | Every lookup and illustration on that website |
| Illustrations on one page | 6 | `image:illustration` blocks |
| New blog posts and news stories a week | 1, 3 or 5, or a number you set from 0 to 50 | Publishing through MCP |
| Seats on one plan | Up to 50 | **Organization**, in the **Seats** card |
| Credit top-up | 250 to 25,000 credits, in steps of 50 | **Billing** → **Add credits** |
| Goal names | 500 per website | `qa('goal')` and `data-qa-goal`; see [Analytics JavaScript API](https://quillly.com/docs/analytics-api) |
| Saved goal settings | 50 per website | The **Goal** tab |
| Funnels | 25 per website, each with 2 to 8 steps | The **Funnel** tab |
| Analytics data kept | 90 days | Events, visits and visitors |

## What happens at each limit

| Limit | What happens | When it resets |
| --- | --- | --- |
| API calls a day | Your AI's call is refused with the time the count resets, and nothing runs. | Midnight UTC |
| API calls a minute | The call is refused, and the message says how many seconds to wait. | As each call passes one minute |
| API keys | **Connect** is hidden on **Connections**. OAuth connections don't use a key. | When you revoke a key |
| Websites | Adding one is refused. Websites you haven't finished setting up don't count. | When you remove one |
| Research credits | Past the monthly allowance, lookups spend your wallet. With the wallet empty, they are refused, and cached results stay free. | The 1st of the month, 00:00 UTC |
| 150 credits per website a day | That website's lookups and illustrations are refused, even with credits left. | Midnight UTC |
| Analytics events | Quillly emails you at 80% and 100%. At 100%, events from your tag are no longer stored, while pages Quillly serves keep collecting. Upgrading resumes collection at once. | Your billing date |
| Hosted page views | Quillly emails you at 80% and 100%. Your pages keep serving. | Your billing date |
| Autopilot posts | Runs due after that are marked **Skipped**, with the date the count starts again. | Your billing date |
| Seats | Invites are refused. A pending invite holds a seat until it is accepted, revoked or expires. | When a seat frees up |
| New posts a week | The post stays a draft, and the message names the next free slot. | As each post passes 7 days |
| Illustrations on a page | Blocks after the sixth are not drawn. | When you remove one |

A new plan's limits apply as soon as the change goes through. [Analytics limits, retention and excluding traffic](https://quillly.com/docs/analytics-limits) shows where to watch your events.

## When monthly allowances reset

Analytics events, hosted page views and Autopilot posts count in your billing period:

- **Monthly plan:** the count starts again on your renewal date.

- **Yearly plan:** the count starts again every month, on the day of the month your plan started. When that day is the 29th, 30th or 31st, shorter months reset on their last day.

- **No subscription**, as during the free trial: the count starts again on the 1st of each month, 00:00 UTC.

Research credits don't follow your billing date. Every plan's monthly allowance renews on the 1st of the month, 00:00 [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time), and unused credits don't carry over.

## Research credits and illustrations

| Action | Credits |
| --- | --- |
| Keyword ideas | 5 |
| Competitor gap | 5 |
| Link prospects | 15 |
| SERP check | 1 |
| Keyword lookup, from your AI | 1 |
| Web search, by Autopilot or the in-app agent | 5 |
| Section illustration | 3 |

- **Spend order:** the monthly allowance first, then your wallet. Wallet credits never expire.

- **Cached results cost 0 credits**, and failed lookups are refunded. [Keyword research and credits](https://quillly.com/docs/research) lists how long each kind of result stays cached.

- **Who pays:** research spends the credits of the person who runs it. On a website shared with your team that you don't own, it spends the team owner's credits instead. Autopilot and illustrations spend the website owner's credits.

- **Who may top up:** only someone paying for a Content + Analytics plan. The free trial and the Analytics plans can't buy credits.

An `image:illustration` block is drawn when you save the page, at 3 credits. The same description is drawn once, so saving again or reusing it elsewhere on the site costs nothing. A failed drawing is refunded.

Only the first 700 characters of a description are used. In the editor, a block that wasn't drawn says why: "Not drawn: a page takes up to 6 illustrations." or "Not drawn: no credits left."

## The weekly limit on new posts

When your AI publishes through MCP, Quillly limits how many new blog posts and news stories one website gets in any 7 days. Autopilot and the in-app agent publish the same way. The limit follows how much of the site search engines have indexed, so new pages don't pile up unindexed.

![How Quillly sets the weekly limit on new blog posts and news stories: a number set for the site, or 5, 3 or 1 a week by the share of pages indexed](https://quillly.com/serve/v1/019c64a2-a62f-7793-aa68-2c78316d3309/images/69acda837dfbcb433b31f80552709d0152d4d76c.webp)

- **What counts:** new blog posts and news stories published or scheduled within 7 days of the new one. Docs pages, changelog entries and re-publishing an existing post don't count.

- **Where it applies:** `create_content`, `publish_content` and `bulk_update_content`. Publishing from the dashboard isn't limited.

- **At the limit**, the post stays a draft, and `force` doesn't change that. The message starts "Not published: this site's weekly limit is 3 new posts" and names the next free slot in UTC. Autopilot parks the draft for your approval.

- **Pages indexed** is measured on your worst-indexed connected search engine. In Google, the [Page indexing report](https://support.google.com/webmasters/answer/7440203) shows which of your pages are indexed.

- **To see or change it**, open your site from **Websites**. The **New posts from AI agents** card, near the bottom of the page, shows how many posts the last 7 days used, the next free slot when none is left, and why the automatic limit is what it is. Set a number from 0 to 50 with **−** and **+** and click **Save**, or click **Use automatic** to go back. Changing it takes **Edit site settings** on Websites. When the automatic limit is 1 a week, the card links to the [pages to prune](https://quillly.com/docs/prune), the work that raises it.

- **From your AI**, the same change is `content_policy.weekly_post_limit` in `update_website_settings`, with the same level: a number from 0 to 50, or `null` for the automatic limit. At 0, no new blog posts or news stories go out through MCP.

[Open Websites](https://quillly.com/dashboard/websites)

## Common questions

### Does a yearly plan get its allowances once a year?

No. Analytics events, hosted page views and Autopilot posts are monthly on a yearly plan too. Each count starts again every month, on the day of the month your plan started.

### Do pages Quillly serves use my analytics events?

No. Events from the pages Quillly serves are stored in full, never counted, and keep coming in at the limit. Their page views count toward hosted page views instead.

### Why was my AI's post saved as a draft?

The message your AI gets says why. Most often the site has reached its weekly limit on new posts, and the message says when the next slot opens. The other common reason is a score below the site's minimum SEO score.

## Related

- [Plans, trial and limits](https://quillly.com/docs/plans): prices, the free trial and what each plan includes.

- [API keys, OAuth and tool access](https://quillly.com/docs/api-keys): creating keys and reading your usage.

- [Keyword research and credits](https://quillly.com/docs/research): what each lookup returns, and buying credits.

- [Autopilot: posts written on a schedule](https://quillly.com/docs/autopilot): routines and the monthly allowance.

- [Organizations and seats](https://quillly.com/docs/teams): invites, and what happens when seats run out.
