Skip to main content
Some product capabilities are explicitly plan-sensitive.

Confirmed current behavior

Free includes 1 collection containing public sources only. Developer includes 10 collections with public or private sources. Pro includes unlimited collections. The database enforces collection limits, including simultaneous creation requests. Exceeding a limit returns a structured forbidden response with LIMIT_COLLECTIONS and an upgrade_plan target. Adding a private source to a Free collection returns LIMIT_COLLECTION_PRIVATE_SOURCES. Existing collections remain available after downgrading; creating more requires being below the new allowance.

Other usage-sensitive areas

The product also enforces or tracks usage around areas such as:
  • sources
  • concurrent runs
  • crawled pages
  • converted files
  • indexed pages per month
  • storage
  • API calls

Source access

  • Free can browse existing public sources and add them directly to its collection. Creating a new public source requires Developer (LIMIT_PUBLIC_SOURCE_CREATION_REQUIRES_DEVELOPER).
  • Free cannot create private sources (LIMIT_PRIVATE_SOURCE_CREATION_REQUIRES_DEVELOPER).
  • Developer can create public and private sources. There are no source-count caps on catalog access or paid source creation.
  • Processed pages, web searches, and indexed searches share monthly credits. Workspace storage and concurrency have separate limits. Free credits cover standalone crawl, deep crawl, and extraction work; they do not grant source creation.
  • GitHub repository sources require Developer.
  • Manual source refresh requires an active or trialing paid plan (LIMIT_MANUAL_REINDEX).
  • Daily public-source refresh can return LIMIT_RECRAWL_FREQUENCY on an unsupported plan.
Read details.code, details.current, details.limit, and details.upgradeTarget when present. Reduce the requested workload or change the plan; repeated retries do not resolve a plan restriction. Use the dashboard for your workspace’s current allowances rather than hardcoding pricing values.

Storage, files, and workspace members

Storage measures retained workspace data and does not reset each month. Pending invitations count toward the workspace member limit.

Concurrency

Concurrency is shared across the workspace’s active runs. Each run can process multiple pages; crawling and indexing share the same task allowance. Queued work waits for capacity to become available. These limits are the same on monthly and annual subscriptions and do not increase with additional usage purchases. Bulkgrid-managed public-source ingestion and refreshes use shared platform capacity. Credits and API rate limits are separate from crawl/indexing concurrency.

Monthly credits and additional usage

One balance covers processed pages, web searches, and indexed searches: An indexed search or map request costs 1 credit. A web search returning up to 10 results costs 2 credits. Each processed page costs 1 credit, including pages processed from web search results. For example, one web search followed by processing all ten result pages uses 12 credits. Structured extraction costs 5 credits per successfully extracted page, including crawling and processing; it is not charged an additional processed-page credit. Converted documents use their detected page count, with a fallback of one page. Bulkgrid-funded public-source ingestion and refreshes do not use workspace credits. Credits reset each UTC calendar month, including on annual plans, with no rollover. Storage and concurrency limits remain separate. Usage analytics still show native page and search counts. Developer and Pro workspace owners can enable additional usage in Settings → Billing. Extra credits cost $2.75 per 1,000 on Developer and $1.80 per 1,000 on Pro. The recurring monthly spending cap applies to all extra credits. This is postpaid usage: charges accumulate as credits are consumed, rounded cumulatively to cents, and are invoiced after the month closes. A request pauses if it needs more credits than remain and extra usage is disabled or would exceed the cap. Free cannot enable extra usage. All workspaces switch immediately to the allowances above, with current-month usage converted to 2 credits per web search and 1 per index retrieval, map request, or processed page. Previously recorded invoice amounts are preserved. The dashboard shows the applicable balance.