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: August 2026Accounting & TaxMCP READY
API GRADE
A
VERIFIED AUG 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.
MCPGOODXero publishes an official MCP server in the XeroAPI GitHub org with setup and OAuth instructions in the repo, covering contacts, invoicing, and chart of accounts. The repo is actively maintained. github.com VERIFIED 2026-08
Supergood turns hard-to-integrate enterprise software into clean REST APIs and MCP tools: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Xero scores A on Supergood's 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?