The API Report CardAPI Index
Xero

Xero API

Cloud Accounting / SMB Bookkeeping & Bank Reconciliation · xero.com

Xero's public REST suite at api.xero.com spans accounting, regional payroll, files, assets, projects, and practice management, with OAuth 2.0 PKCE and six official SDKs. Rate limits are published: 60 calls/min and 5,000/day per tenant. New 2025 terms bar AI training on API data.

Last verified: July 2026Accounting & Tax
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODFull public REST suite at api.xero.com: Accounting, Payroll (AU, UK, NZ), Files, Assets, Projects, and Finance APIs.
AccessGOODSelf-serve developer signup with demo orgs for testing; only the Bank Feeds API is restricted to licensed institutions.
CoverageGOODInvoices, contacts, bank transactions, payments, journals, reports, and regional payroll are all reachable.
AuthGOODOAuth 2.0 authorization code with PKCE; webhook payloads are signed with HMAC-SHA256.
Docs & DXGOODdeveloper.xero.com plus official SDKs for Node, .NET, Python, Java, PHP, and Ruby; webhooks cover invoice and contact events.
StabilityGOODRate limits are published (60/min, 5,000/day per tenant); Dec 2025 terms newly prohibit AI training on API data.
Supergood: Xero shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Xero scores A on the API Report Card. Xero's public REST suite at api.xero.com spans accounting, regional payroll, files, assets, projects, and practice management, with OAuth 2.0 PKCE and six official SDKs. Rate limits are published: 60 calls/min and 5,000/day per tenant. New 2025 terms bar AI training on API data.

Tried to integrate with Xero?