Insightly API for developers

Integrate CRM functionality into virtually any system or application

Our REST based API, now in its third generation, is comprehensive, easy to work with, and ships with client SDKs for nearly all major programming languages. Whether you’re looking to incorporate CRM into an Android app, or automatically syncing data with other systems, our API makes this easy to do.

Example Applications & Supported Languages

With the Insightly API, you can incorporate CRM into any system or application.

Examples of the types of integrations customers have built with the API include:

Custom Reporting

  • Need customized reports with charts and graphs that go beyond what comes with Insightly? Use the API to export data into your reporting service to generate whatever charts and graphs you need.

Smart Lead Capture & Sync

  • Automatically capture leads from your website and intelligently import them into Insightly, assign follow up tasks to employees, and more. Sync Insightly leads, contacts, etc with your accounting system, job tracking system, and whatever tools you use.

Workflow Automation

  • Trigger actions in Insightly when something happens elsewhere in your system.
  • The Insightly REST API is easy to work with, as it follows standard REST + JSON conventions, and also comes with a web-based sandbox for exploring the API. We also provide client side libraries for Java, .Net and Python. In addition, the latest version of the API also supports Swagger, which can auto-generate SDKs for virtually any other programming language.

Participate in the DevTalk Community

Watch an episode of Insightly’s DevTalk below or browse the ongoing series on YouTube.

Experience the Insightly platform for yourself