Skip to main content

Monthly crawl quota tokens: what are they and how they work

Oncrawl plans include a monthly crawl quota. Learn how crawl tokens are consumed and how to estimate the cost of a crawl.

What are monthly crawl tokens?

Your monthly crawl quota contains a fixed number of tokens. Every URL fetched during a crawl consumes tokens from this quota.

The number of tokens consumed per URL depends on the crawl configuration:

Tokens consumed = URLs fetched x token multiplier

Your crawl tokens are renewed every month while your subscription remains active. You can find your next renewal date on the Quotas page.

How many tokens does each URL consume?

Crawl configuration

Tokens consumed per URL

Standard crawling

1 token

JavaScript crawling

3 tokens total

One or more JavaScript audits

5 tokens total

Standard crawling: 1 token

Fetching a URL without JavaScript crawling consumes 1 crawl token.

JavaScript crawling: 3 tokens total

Fetching and rendering a URL with JavaScript consumes 3 crawl tokens in total.

Enabling Shadow DOM does not change this cost. JavaScript crawling consumes 3 tokens per URL whether Shadow DOM is enabled or not.

JavaScript audits: 5 tokens total

Running a JavaScript audit consumes 5 crawl tokens per URL in total, including JavaScript crawling.

JavaScript audits include:

  • Core Web Vitals analysis

  • Accessibility checks

The cost remains 5 tokens whether you enable one audit or both. The multipliers are not added together: JavaScript audits cost 5 tokens total, not 3 + 5 tokens.

JavaScript crawling is required to run JavaScript audits.

Example token calculations

For a crawl of 50,000 URLs:

Crawl configuration

Calculation

Tokens consumed

Standard crawling

50,000 x 1

50,000

JavaScript crawling

50,000 x 3

150,000

One or more JavaScript audits

50,000 x 5

250,000

Enabling both Core Web Vitals and Accessibility checks would still consume 250,000 tokens.

What happens to tokens when a crawl is deleted or cancelled?

URLs fetched during a crawl consume tokens even if the crawl is later deleted.

Cancelled crawls do not consume tokens.

What happens when you run out of tokens?

If your monthly quota is exhausted, crawls currently running will stop. You will not be able to launch another crawl until your quota is renewed or increased.

How does a crawl URL limit affect token consumption?

A URL limit controls the maximum number of URLs fetched during a crawl. It does not define the maximum number of tokens the crawl can consume.

To estimate the URL limit for a specific token budget, divide the available tokens by the applicable multiplier:

Maximum URLs = available tokens / token multiplier

For a budget of 100,000 tokens:

Crawl configuration

Maximum URL limit

Standard crawling

100,000 URLs

JavaScript crawling

33,333 URLs

One or more JavaScript audits

20,000 URLs

Always round the result down to avoid exceeding your available quota.

Did this answer your question?