QuickBooks Online
Business Operations Free key (no card)
AuthenticationFree key (no card)
Rate limit500 requests per minute per realm, plus per-day throttle limits
Documentation: help.developer.intuit.com ยท Checked Sep 13, 2026
About
QuickBooks Online has a public API for customers, invoices, and payments with official SDKs. A developer account automatically provides sandbox companies for non-commercial development and testing, and those sandboxes can stay active for two years. Connecting real companies requires a paid QuickBooks subscription.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: 500 requests per minute per realm, plus per-day throttle limits
Verified: 2026-09-13
Best for: accounting invoicing sandbox
Setup
- Create a free developer account on the Intuit developer portal
- Create an app and note the client ID and client secret
- Use the automatically provided sandbox company for development
- Complete the OAuth 2.0 flow to authorize your app against the sandbox
- Call v3 endpoints such as /v3/company/REALM_ID/customer
- Test for up to two years in the sandbox before moving to production
Example
GET https://sandbox-quickbooks.api.intuit.com/v3/company/REALM_ID/customer with header Authorization: Bearer ACCESS_TOKENUse cases
- Build and test an invoicing integration in a free sandbox
- Sync customers between your app and QuickBooks
- Generate financial reports from sandbox accounting data