For Platforms

Add a Secondary Market to Your Platform in Weeks

Sayyal is the infrastructure layer. You integrate our APIs. Your users gain secondary market access without ever leaving your product — and without knowing Sayyal exists.

Why Platforms Choose Sayyal

Everything you need to add a secondary market — without building it from scratch.

Retain Investors Longer

Investors who know they can exit are more likely to commit capital and reinvest. Secondary liquidity is your most powerful retention tool.

Grow AUM Faster

Freed-up capital gets reinvested on your platform. The secondary market creates a virtuous cycle of deployment and redeployment.

Unlock Institutional Capital

Institutional investors require liquidity options before committing. Sayyal makes your platform eligible for larger ticket sizes from family offices and funds.

White-Label, Your Brand

Embed the secondary market directly into your platform UI. Fully branded as your own feature — Sayyal is invisible to your users.

Compliance Handled

Sayyal's compliance layer runs KYC/AML checks, monitors transactions against CMA and SAMA requirements, and generates your audit trail.

Zero Operational Overhead

Sayyal handles matching, documentation, and settlement. Your team focuses on origination — we run the secondary layer.

Built for Platform Engineering Teams

Clean REST APIs, SDKs for common stacks, white-label React components, and a webhook system for real-time event integration. Integration typically takes 2–4 weeks.

  1. API Credentials

    We provision API credentials for your platform. No changes to your core system are required.

  2. Position Sync

    Sayyal imports active loan positions from your platform in real time via our read-only sync API.

  3. Webhook Settlement

    When a transfer completes, Sayyal fires a webhook to update your platform's ownership records automatically.

sayyal-integration.ts
// Initialize the Sayyal SDK
const sayyal = new Sayyal({ apiKey });
 
// Sync positions from your platform
await sayyal.positions.sync({
platformId,
});
 
// Sayyal fires webhooks on settlement
sayyal.on('transfer.settled', updateOwnership);

Talk to Our Integration Team

We'll walk you through the API, the compliance layer, and what a deployment looks like for your platform.

Request API Access