Institutional API Reference

Integrate IntLiq's proprietary risk engine directly into your portfolio management systems.

SOC2 Secure

Every API call is audited with session fingerprinting and IP tracking.

Low Latency

Edge-cached protocol data with <15ms global response times.

SDK First

Standardized TypeScript and Node.js wrappers for rapid integration.

Authentication

All requests must include your API key in the Authorization header as a Bearer token.

GET /api/v1/market HTTP/1.1

Host: intliq.com

Authorization: Bearer ilq_************************

Endpoints

Protocol Data

GET/v1/protocols

List all active RWA protocols. Filter by category, tier, min_score, min_aum. Includes regulatory status, custodian, auditor, governance model, and 30+ institutional fields per protocol.

GET/v1/protocols/:slug

Full protocol profile with compliance data, governance maturity, yield attribution, and regulatory filing references.

Scoring & Analytics

GET/v1/scores

Latest MMI v1.7 scores with 5-component breakdown, 5 penalty assessments, data confidence level, and audit trail ID.

GET/v1/scores/:slug/history

Historical score time series (30-day lookback). Includes trajectory classification (IMPROVING / STABLE / DECLINING).

GET/v1/backtest

Methodology backtesting: AUM retention correlation, L1 stability rate, ILLIQUID prediction accuracy. 7-365 day lookback. Analyst+

Market Intelligence

GET/v1/market

Aggregated market stats: total AUM, avg score, yield, tier distribution. Filter by category. Includes 5 composite index scores (ILT, ILC, ILRA, ILRWA, ILIG).

Monitoring & Alerts

GET/v1/watchlist

User watchlist with alert configuration. Monitors score changes, tier shifts, AUM movements, compliance events.

POST/v1/webhooks

Register webhook endpoints for 6 event types: score_change, tier_change, aum_change, compliance_alert, data_stale, circuit_breaker. HMAC-signed payloads. Professional+

Custom Scoring

POST/v1/scoring-profiles

Create custom scoring weight profiles. Adjust AUM, redemption, volume, issuer, and jurisdiction weights. Set custom penalty caps. Audit-logged. Professional+

Data Export

GET/v1/export

Bulk data export in CSV or JSON. Includes all protocol fields, scores, yield attribution, governance maturity, and compliance data. Professional+

Response Format

All responses return JSON. Successful responses include the data directly. Errors follow a consistent structure.

// GET /v1/protocols/ondo-usdy

{

  "id": "550e8400-e29b-41d4-a716-446655440000",

  "slug": "ondo-usdy",

  "name": "Ondo Finance USDY",

  "category": "treasury",

  "aum_usd": 450200000,

  "liquidity_score": 82,

  "liquidity_tier": "L1"

}

Error Codes

StatusCodeDescription
401UNAUTHORIZEDMissing or invalid API key
402PLAN_REQUIREDEndpoint requires Analyst plan or higher
429RATE_LIMIT_EXCEEDEDToo many requests. Check Retry-After header
429LIMIT_REACHEDMonthly API call quota exhausted
404NOT_FOUNDProtocol or resource not found

Rate Limits

PlanRequests / minMonthly Quota
Observer00
Analyst602,000
Professional20010,000
Institutional600Unlimited

Rate limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset) are included in every response.

SDK Example (Node.js)

// npm install @intliq/sdk

import { createIntLiqClient } from '@intliq/sdk';

 

const client = createIntLiqClient({

  apiKey: process.env.INTLIQ_API_KEY

});

 

const score = await client.getLatestScore('ondo-usdy');

console.log(`Ondo Liquidity Score: ${score.value}`);

Developer Playground

Want to test the API in your browser? Head to our interactive playground to generate test requests.

Generate Sandbox Key