Skip to content

API Documentation

Logo

Hey there, developers! Welcome to our API documentation. This documentation is your go-to resource for integrating our powerful REST APIs seamlessly into your applications.

For an overview of our offerings and customer cases, visit our website.

Browse by Product

New to our APIs? Our products are available over REST with JSON responses, and over gRPC if you prefer it. Please check out below to find out what works for you. We've designed our APIs for easy integration. If you wanna test the magic, feel free to reach out!

If you simply want to get started, check out the Quick Start Guide

Logo

Smartscan is Visma's industry leading OCR and Data Capture API for invoices and receipts. Fast, reliable, and with unbeatable support across all of Europe.

  • Explore Smartscan's use cases on our website.
  • Take a look at our API documentation on Smartscan.

Logo

Autosuggest is the process automation toolkit for ERPs, designed for transactions workflows.

  • Learn how Autosuggest simplifies bookkeeping tasks on our website.
  • Get started with the API documentation on Autosuggest.

Product Types

Product Types is an AI-powered classification service that maps free-text transaction descriptions to standardized product categories, returning ranked candidates with confidence scores.

  • Get started with the API documentation on Product Types.
  • Product Types is served on the Autosuggest host - see Endpoints.

Developer Support

Need help? Contact us.

The way we work

The Visma Machine Learning Team (ML Assets) is enrolled in Visma's certified Cloud Delivery Model (VCDM) process, as well as Visma's Application Security Program (VASP). Through these programs our work is structured to ensure stable and consistent delivery of service as well as secure and trustworthy management of customer data.

Visma Trust Centre

You can read more about Visma's compliance work on the Visma Trust Centre.

Our way of working, VCDM, including the processes we use to design, develop, deliver and operate VCDM software is ISO 27001-certified. More about these frameworks here:

Privacy and GDPR

We take data privacy seriously:

  • No Default Training on Your Data: We do not train on your data by default. Training only happens when you explicitly send "truth" data back to us via the feedback API. For standard synchronous Smartscan use, data is automatically deleted within 90 days. We only retain data longer (up to 12 months) if you specifically choose to send it via the feedback API to help train the models. Smartscan Async works to a different schedule: transaction data is retained for up to 365 days. You can delete it at any time via the deletion API.

  • Full Control Over Data Deletion: We have a clear deletion policy that gives you full control over removing end-user data at any time (e.g. if a customer terminates). Learn more in our SSN Deletion policy.

  • EU Data Residency and GDPR Compliance: All data processing is region-locked to EU resources, and we are fully GDPR and VCDM compliant.

  • Self-Hosted Models: We're hosting our own models. We introduced Smartscan ULTRA in February 2026 - we're using Gemini on GCP for Ultra.