Developer Documentation

Your guide to integrating with Data Insights Open Banking APIs.

1. Onboard

Take control from the start assert, full control over your OnBoard experience from the first touchpoint.

2. Start faster

Check demos, sample codes with a robust support system help you deploy confidently and reducing glitches.

3. Prevent errors

Test your application in the sandbox before go-live with your customers.

4. Go-Live

Go-live with your customer and make the service available for use in the production.

Getting Started

Explore API Integration Docs

Go-Live Guide

How to get started in 3 minutes?

In this guide we will:

  1. Register in sandbox environment.
  2. Access Dev-Portal (Manage Applications / Banks) Details.
  3. Explore the APIs and Test.
  4. Go-Live in production environment.

1. Register in sandbox environment

To start the onboarding process in the sandbox environment and get access to the Dev-Portal, visit our website's Signup page or use the link below:

https://onboarding-sandbox.datainsights.sa/register

Required Registration Fields:

  • Tenant Domain: Your organization name (used to access the dev-portal and APIs).
  • Environment Tag: Identifies your environment registration.
  • First Name & Last Name: Account owner details.
  • Phone Number: Must be a Saudi Arabia SIM number for OTP.
  • Verification Code: OTP sent to your phone.
  • Login Credentials: Username and Password for Dev-Portal access.

After finished filling the required information you need to accept the Terms of Service and Privacy Policy and press on the SUBMIT button to complete your registration once the registration is completed you will receive SMS message contains registration status and instructions about the created domain for your tenant and in UI will show you the registration status also like below .

Registration Form Registration Success

2. Access Dev-Portal (Manage Applications / Financial Institutions)

Access the Dev-Portal at tenant@datainsights.sa (your specific domain is sent via SMS).

Note: After registration, please Submit a request via our Help Center to create a DNS record for your tenant domain. We will notify you once it's ready.

Help Center Submit Request

Once accessed, sign in with your credentials and verify via OTP to reach the Dashboard.

Developer Portal Login OTP Verification Developer Dashboard

Create New Application

You need to create an application to get client credentials for accessing services.

  1. Navigate to Applications in the left menu.
  2. Click + Add New in the top right corner.
Applications List
  1. Fill in the required fields: Application Form Top Application Form Middle
    • Name (English/Arabic): Application display names.
    • Legal Name: Shown in consent screens.
    • Brand Id: Your registered brand ID.
    Application Form Bottom
    • Links: Privacy Policy and Terms of Service URLs.
    • URLs: Subscription Webhook and Redirect URLs.
    • API Set: AIS (Account Information) or PIS (Payment Initiation - Coming Soon).
    • Purpose Type & Code: Retail or Corporate targeting and specific use cases.

Once created, use the Client Credentials with our OpenBanking API Gateway.

View Application Action Client Credentials

Manage Financial Institutions

You can control which financial institutions are displayed in your application and update their logos.

  1. Open Financial Institutions from the left menu.
Financial Institutions List
  1. Press **View** to see details.
  2. Manage status (Enable/Disable) and safe changes.
Financial Institution Details - Logo and Names Financial Institution Details - Features and Status

Support & Production

To move to production, submit a request via our service desk or email support@datainsights.sa.

General Inquiries: Info@datainsights.sa
Relationship Management: Relations@datainsights.sa