Find an API

Search public APIs with auth details & Postman guides

← All APIs

Finastra FusionCredit & Open Banking APIs

finastra.com · Company

Company OAuth2 Free Tier Banking Financial Services Finance Banking Enterprise

Open banking and financial services APIs from Finastra — the third largest fintech company globally. Covers lending, payments, treasury, and capital markets. Developer portal at api.fusionfabric.cloud offers sandbox access. Used by banks and financial institutions worldwide.

Authentication

OAuth2 OAuth2 client credentials. Free developer sandbox access at developer.finastra.com — register with email, no sales contact needed.

Sample Requests

GET Get loan accounts (sandbox)

Returns retail loan accounts. Uses sandbox environment — free to test.

https://api.fusionfabric.cloud/retail-banking/retail-loans/me/v2/accounts

Hover any highlighted part to learn what it does

Headers — extra info sent with the request
Authorization Bearer YOUR_ACCESS_TOKEN
curl -X GET "https://api.fusionfabric.cloud/retail-banking/retail-loans/me/v2/accounts" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
headers = {
    "Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
response = requests.get(
    "https://api.fusionfabric.cloud/retail-banking/retail-loans/me/v2/accounts",
    headers=headers,
)
print(response.json())
const url = 'https://api.fusionfabric.cloud/retail-banking/retail-loans/me/v2/accounts';

const response = await fetch(url, {
  headers: {
    'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
  },
}); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
)

func main() {
	targetURL := "https://api.fusionfabric.cloud/retail-banking/retail-loans/me/v2/accounts"
	req, _ := http.NewRequest("GET", targetURL, nil)
	req.Header.Set("Authorization", "Bearer YOUR_ACCESS_TOKEN")

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.fusionfabric.cloud/retail-banking/retail-loans/me/v2/accounts")

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)
req["Authorization"] = "Bearer YOUR_ACCESS_TOKEN"

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.fusionfabric.cloud/retail-banking/retail-loans/me/v2/accounts";
$opts = ["http" => [
    "method" => "GET",
    "header" => implode("\r\n", [
        "Authorization: Bearer YOUR_ACCESS_TOKEN"
    ]),
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));

Postman Setup Guide

Get Postman ↗
  1. Register free at https://developer.finastra.com — sandbox access, no sales needed
  2. Create an app in the developer portal to get client_id and client_secret
  3. Sandbox token URL: https://api.fusionfabric.cloud/login/v1/sandbox/oidc/token
  4. In Postman, use OAuth2 with client credentials and add token to Authorization header
  5. Browse 100+ financial APIs at https://developer.finastra.com/explore-apis
  6. Sandbox data is pre-loaded — no setup needed to start testing

What can you build with Finastra FusionCredit & Open Banking APIs?

Finastra FusionCredit & Open Banking APIs is a Company API. Developers commonly use company APIs for:

  • enriching CRM records with company firmographics
  • building lead-generation and prospecting tools
  • verifying business identity and registration details
  • monitoring competitors and market intelligence
  • powering B2B data enrichment pipelines

OAuth 2.0. OAuth lets your app act on behalf of a user. You redirect them to authorise access, receive a token, then use that token in requests. Best for accessing user-owned data. Finastra FusionCredit & Open Banking APIs is free to use up to a usage limit, making it a low-risk choice to experiment with.

New to APIs? Read our beginner's guide · Learn about API keys · What is REST?

Open documentation ↗