Acumatica API Request Capacity Calculator
Integrations that look light on paper can saturate an ERP when every record is its own call. This calculator converts records, sync frequency and batch size into calls per minute and the number of API sessions you need, so you can design before the limits bite.
Your numbers
Ecommerce, EDI, shipping, CRM, BI extracts.
Where the endpoint accepts batches or you page results; 1 means one call per record.
Read it from your Acumatica licence and service level; the limit depends on the licence.
Your results
Average load only. Bursts at the top of the hour can be much higher than the average; check your licence for the exact limits that apply.
Calls per minute by batch size
Sweeps Records per API call from 1 to 200, holding your other inputs fixed.
Integration design review
Send your integration list and schedule and we will look for batching and scheduling improvements.
Optional. The tool and every export work without this. No spam.
How to use it
List each integration's average records per sync and runs per hour, using the sum if integrations differ. Set records per call to the real batch or page size your code uses. Enter the average call duration measured from logs. Then read the calls per minute, sessions needed and the headroom against the request limit in your licence.
The arithmetic
Calls per hour is integrations x runs x ceil(records / batch). Busy time is calls x duration divided by 3,600 seconds. Sessions are busy time divided by a target utilisation, rounded up, since a session cannot run flat out without queueing. Headroom is the unused share of the licensed per-minute limit. Larger batches reduce calls sharply at first and flatten later, as the chart shows.
- Log out API sessions explicitly; idle sessions hold licence slots.
- Spread schedules instead of firing every integration on the hour.
- Use paging and filters to cut payload, not just call count.
Common mistakes
The average hides peaks: ten jobs scheduled at minute zero look like a tenth of the traffic in the average but arrive all together. Test with a burst scenario, add retry traffic from failures, and include reporting and BI pulls that run during business hours. If you are close to the limit, redesign before buying capacity.
Frequently Asked Questions
What are Acumatica's API limits?
Limits depend on your licence and service level, such as requests per minute and concurrent API users. Check your licence terms rather than relying on a generic number.
Why does batch size matter?
Each call has fixed overhead for authentication, network and processing. Fewer larger calls reduce that overhead, until payload size or timeouts become the limiting factor.
Does this cover OData or generic inquiries?
The model is generic: any request that counts against your limit. Replace records per call with the page size you use for an OData or inquiry pull.
What utilisation should I target?
Around 60 percent leaves room for bursts and retries. Higher targets increase queueing delay and timeouts when many jobs start together.
Netray can review your integration design and logs and suggest batching, scheduling and caching changes.
Related Tools
Acumatica Data Load Window Calculator
Estimates cutover-weekend load time from record volumes, load throughput, error rework and parallel streams.
Other ERPsAcumatica Implementation Budget Estimator
Builds a planning estimate of implementation hours and cost from scope drivers: modules, integrations, custom reports, users and data entities to migrate.
ERP Migration & SelectionAcumatica and Sage Go-Live Cutover Runbook Template
Fill-in cutover runbook with freeze, extraction, load, validation, go or no-go and rollback steps, ready to export as a document.
More Developer Tools tools
See all- SAP Sales Order ABAP SELECT Generator (VBAK, VBAP, VBFA)
- SAP Sales Order Create BAPI ABAP Generator (BAPI_SALESORDER_CREATEFROMDAT2)
- SAP ABAP Open Items SELECT Generator
- SAP ACDOCA SQL Query Generator
- SAP QM Inspection Lot ABAP SELECT Generator
- SAP Quality Notification Pareto SQL Query Generator
- SAP QM Usage Decision BAPI Skeleton
- ABAP Custom Exception Class Generator
- ABAP Unit Test Class Generator
Keep exploring
Free tools
- Acumatica Implementation Budget EstimatorBuilds a planning estimate of implementation hours and cost from scope drivers: modules, integrations, custom reports, users and data entities to migrate.
- Acumatica and Sage BOM Cost Rollup WorksheetEditable worksheet that rolls up material cost for a bill of materials with a scrap allowance per line and exports to Excel.
- Acumatica Data Load Window CalculatorEstimates cutover-weekend load time from record volumes, load throughput, error rework and parallel streams.
ERP fixes and how-tos
- MYOB Acumatica Manufacturing: Batch Size in BOMs and Production OrdersHow batch size works in Acumatica and MYOB Acumatica Manufacturing: BOM quantities, scaling to production orders, yield and scrap, and common mistakes.
- Acumatica Manufacturing Data Collection: Labor and Production EntryHow shop floor data collection works in Acumatica Manufacturing: clock, labor, move and material entry, who should enter what and how to keep data clean.
- Acumatica Manufacturing: Scheduling, Kiosk and EstimatingHow Acumatica Manufacturing handles production scheduling, the schedule board, shop floor kiosk entry and estimating, and what to set up first.
AI on your ERP
- AI for Acumatica Manufacturing Edition, Built on Your Own DataAdd AI to Acumatica Manufacturing Edition without giving up control of your shop and cost data. Private LLMs and agents grounded in your Acumatica instance.
- AI for Acumatica Inventory and Purchasing: Stock, Reorder and Vendor Questions AnsweredAI for Acumatica inventory and purchasing: reorder risk, receipts, vendor lead times and stock questions answered in plain English via the REST API, read-only.
Integrations
- How to add an AI chatbot to AcumaticaAdd an AI chatbot to Acumatica for staff or customers, grounded in ERP data and documents, with role-aware answers and an optional fully on-prem model.
- How to use ChatGPT with AcumaticaConnect ChatGPT to Acumatica: custom GPT actions over the REST API, exports versus live access, enterprise data controls and when a private model is better.
Software
- AcumaticaWhat Acumatica is, how its manufacturing, distribution and financial modules work, how its REST API integrates, and which ERP alternatives to compare.
- Oracle NetSuiteOracle NetSuite explained for manufacturers: modules, SuiteScript, SuiteTalk and SuiteQL, cloud deployment, limits, alternatives and where AI helps.