How to Check Box API Calls Before Migrating: FAQs on Limits, Costs, and Overages

IT admins can check Box API calls in the Box Admin Console using the Platform Insights dashboard and the Platform Activity report. Box charges for API calls beyond your plan’s monthly allocation, so checking usage before you migrate helps your IT team avoid overage costs and throttling.

Box has made this more pressing. Section 23.2 of the Box Terms of Service makes organizations responsible for API calls used beyond their plan’s entitlement, with costs tied to Box platform pricing.

And the Box Fair Use Policy reserves the right to throttle, rate limit, or temporarily suspend service until overages are paid. For SMBs and enterprises migrating thousands and millions of files away from Box to Google Workspace and/or Microsoft 365, proper API planning is a must.

Key Takeaways:

  • Box bills for API calls beyond your plan’s monthly allocation.
  • Box plans include 50,000 to 200,000 API calls per month.
  • Check usage in Platform Insights and the Platform Activity Report.
  • Migration tools use your Box API allocation.
  • Add extra API calls before your migration starts (if needed).

Why Do Box API Calls Matter Before a Migration?

Every API-based migration tool reads files, folders, versions, permissions, and other types of metadata from Box through API calls. As per the Box developer documentation, calls from custom apps, scripts, and integrations count toward your monthly allocation, and that includes authentication requests.

That allocation is licensed per enterprise per month, so it does not grow with your user count. The larger the migration, the wider the gap between what your plan includes and what the migration consumes.

How Much Do Box API Calls Cost by Plan?

Here are the monthly allocations listed on the Box pricing page:

Box Plan API Calls Per Month
Business 50,000
Business Plus 50,000
Enterprise 100,000
Enterprise Plus 100,000
Enterprise Advanced 200,000

Beyond the allocation, Box API pricing for Box Platform add-ons list Core APIs at $2.35 per 1,000 API calls per month, on an annual commitment. Contracted rates vary by customer, so your actual Box API cost depends on your own rate. Make sure to confirm it in your Box billing details or with your Box account team.

How Do You Check Box API Calls in the Admin Console?

Box gives admins two ways to see API usage:

    • Platform Insights dashboard: The Platform Insights page shows a chargeable API calls tile alongside active users, top apps, and storage. Admins and co-admins with permission to run and access reports can view it.
    • Platform activity report: Run the Platform Activity report with the API calls metric and the chargeable filter set to “Yes.” The CSV breaks down daily API calls per app, with each app’s name and ID.
    • Your contracted rate: Check the billing details in your Box account or ask your Box account team. This turns call counts into a real dollar figure.

Know your current API usage but not what the migration will add?

Our migration experts run a free pre-migration assessment that maps your Box users, data volume, versions, and permissions so your IT team can size the API calls you need before kickoff.

Book a free Box migration assessment

How Do You Estimate API Calls for a Box Migration?

Migration call volume depends on the scope of work:

    • Files and folders: Each item needs to be listed, read, and transferred.
    • File versions: Migrating version history adds calls for every version moved.
    • Permissions and collaborations: Every shared folder adds permission lookups.
    • Comments and shared links: These add calls on top of the file itself.
    • Delta migration: Each incremental pass re-scans the source cloud for changes.

The volume of these items in your Box environment is what drives your total. That is why it is crucial to scope your data before migrating from Box to Microsoft 365 and/or Google Workspace.

During pre-migration analysis, our migration team maps your users, files, and folders to enable your IT team to know the size of the scope of work upfront.

With that picture in hand, your IT team can review your current usage in the platform activity report and discuss add-on API calls with your Box account team before kickoff.

How Can You Keep Box API Costs Under Control?

Here are the practices we recommend to our enterprise customers:

    • Buy add-on API calls before kickoff: Box add-ons run on annual contracts so negotiate them with your pilot data in hand.
    • Clean up stale content: Every file you leave behind is an API call you never pay for.
    • Migrate users in batches: Batch-wise migration keeps weekly or monthly consumption predictable.
    • Respect Box API rate limits: Box caps general requests at 1,000 per minute per user and uploads at 240 per minute per user. Requests beyond that return a 429 error.

Throttling can stall an ongoing Box migration

CloudFuze Migrate runs batch-wise migrations with built-in throttling control. This way, your IT team can pace API usage around your Box allocation while moving files, folders, permissions, versions, timestamps, embedded links, external shares, shared links, and inline comments.

Get a free consultation with our migration experts and walk away with a migration roadmap built around your users, data, and Box API allocation.

Frequently Asked Questions

1. Does Box stop working if you exceed your API limit?

Box can bill your organization for excess API usage. Its Fair Use Policy also allows throttling, rate limiting, or temporary suspension until overages are paid.

2. Do migration tools count against Box API limits?

Yes. API calls from third-party and custom applications are chargeable, including authentication requests. Calls from Box partner integrations and native Box apps are non-chargeable.

3. Who can see Box API usage?

Box admins and co-admins with the permission to run and access reports can view platform insights and run the platform activity report.

4. Are Box AI calls included in the platform activity report?

No. Box AI API calls use AI units, which Box tracks separately from API calls.

5. Can you buy extra Box API calls just for a migration?

Box sells platform add-ons on annual contracts only, and unused add-on calls do not roll over. So, it is recommended to size your purchase using pilot data.