10 Popular Accounting APIs

In recent years, the accounting software market has grown in value to over $12 Billion, with an expected value of over $19 billion by 2025. This growth is driven by Digital Transformation in the accounting industry, thanks to technology such as application Integration, cloud computing, automation, Artificial Intelligence and Decentralized ledgers ( Blockchain).

Developers who want to cash in on the huge accounting software market need to find the correct APIs for their needs.

What is an Accounting API?

Accounting APIs are Application Programming Interfaces that enable developers to access, and create or integrate applications with, accounting software.

The best place to find these APIs is in the Accounting category of ProgrammableWeb. There, developers can search through scores of APIs and other tools for management accounting, bookkeeping, payroll, invoicing, taxes, forensic analysis, auditing, cost analysis, and more.

In this article, the 10 most popular Accounting APIs are highlighted. The APIs were chosen based on website traffic on ProgrammableWeb.

1. Xero Payroll API

Xero is an online accounting system designed for small businesses and their advisors. The Xero Payroll APITrack this API exposes the application's payroll related functions. The RESTful API can be used for a variety of purposes including syncing employee details and importing timesheets.

2. Concur API

Concur from SAP provides online tools to manage travel and expense reporting and reimbursement. The Concur APITrack this API allows integration with applications of customer companies, partner service providers, or independent third-party developers including mobile app developers. API methods support submission and tracking of travel requests and booking of transportation and lodging, either for individuals or for groups completing the same travel. Methods also support creating, updating, and submitting expense reports as part of a reimbursement process.

3. Intuit QuickBooks Online Accounting API

The Intuit QuickBooks Online Accounting APITrack this API gives users access to QuickBooks Online accounting features and payment processing services. Using this API in an application enables users to connect to QuickBooks Online, sign in with their Intuit Account, and instantly access their QuickBooks Online company data. QuickBooks is an accounting software from Intuit that is primarily targeted to small and medium business accountants.

Intuit Quickbooks API is available for third-party developers

Intuit Quickbooks API is available for third-party developers. Screenshot: Intuit

4. Twinfield API

The Twinfield API integrates online accounting services into web services. With the API, developers can integrate transaction data including bank, cash, purchase, sales, and statements, as well as manage customers, suppliers, and transactions. It is available in XML format.

5. Zoho Books API

The Zoho Books API is accounting software for small businesses. It is RESTful, HTTP and JSON formatted, and allows access to all the typical Zoho Books functionalities, while also offering a Platform for customization. Through Zoho Books, users can send invoices, accept payments, and manage and categorize cash flow.

6. Jasmin API

Jasmin Software is cloud Business Management software from a company called Primavera based in Portugal. The Jasmin APITrack this API exposes the functions of the Jasmin application and can be used for a variety of purposes such as creating transactions like invoices and credit notes, and getting business data.

7. Sage Accounting API

The Sage Accounting APITrack this API allows users to access accounting features to integrate into business applications. Manage ledgers, contacts, banking, status codes, currency, taxes, user accounts and other aspects of the Sage accounting and business management platform with the API.

8. FreshBooks API

FreshBooks is an all-in-one small business invoicing and accounting solution. The FreshBooks APITrack this API is an interface for accessing FreshBooks data using JSON. The API can be used to create web and desktop applications that integrate with an account. API methods are available to manage clients, invoices, expenses, estimates, reports, accounting and more.


Connect with small business accounting services via FreshBooks API

Connect with small business accounting services via FreshBooks API. Screenshot: FreshBooks

9. Veryfi API

Veryfi provides software to automate project bookkeeping. The Veryfi APITrack this API is an optical character recognition (OCR) API for real-time data extraction from receipts, bills & invoices. The API features ICR (intelligent character recognition) to capture receipts, extract data, categorize data such as vendors (from logos), taxes, currency and offer intelligent insights for business.

10. Receipt Bank API

Receipt Bank is a web based service that converts physical receipts and invoices into data. The data can be used however clients want and the scanned receipts are stored by Receipt Bank. The APITrack this API lets developers integrate the service into third party applications. These applications include Dropbox, FreeAgent, FreshBooks, KashFlow & Xero. For the API Documentation, developers should contact the provider.

See the Accounting category for articles and other resources, including more than 190 APIs, SDKs, and Source Code Samples.

Be sure to read the next Accounting article: Daily API RoundUp: Puzzl, Scorebird, Ditto, Validect