Three tiers.
One consent model.
All partner integrations require explicit business consent. The tier determines what you can do with the data you're granted access to.
Read tier
Query a business's financial identity — score, dimensions, profile — within the scope of their consent grant. Ideal for embedding creditworthiness signals into your own products.
Signal tier
Subscribe to webhook notifications when a business's financial identity changes. Build reactive systems that respond to score updates, pipeline completions, and consent events.
Build tier
Submit verified financial data into the Creditlinker pipeline on behalf of a business. Extend the platform's data coverage with your own verified data streams.
Clean, predictable
endpoints.
Bearer JWT auth via Keycloak. All endpoints return typed JSON. Full OpenAPI spec available in the developer portal.
Partner API
/partner/consent/statusCheck consent status and permitted fields for a business token
/partner/profile/:business_tokenFetch the scoped financial identity profile (permitted fields only)
/partner/submit/:submission_typeSubmit verified bank transactions, identity signals, or operational data
Business API
/business/scoreRetrieve current identity score and all six financial dimensions
/business/mono/initiateInitiate Mono Open Banking link flow. Returns a link URL.
/business/mono/callbackExchange Mono auth code for account link
/business/upload/csvImport transaction data from CSV with configurable column mapping
/business/readinessGet capital readiness assessments across all 14 financing categories
/business/snapshotsRetrieve historical financial identity snapshots
/business/consent/grantGrant a capital provider access to financial identity data
/business/consent/revokeImmediately revoke an active consent grant
Institution API
/institution/score/:fidFetch a business's identity score (requires can_view_score consent)
/institution/profile/:fidFetch filtered financial profile based on consent permissions
/institution/profile/:fid/provenanceRetrieve full metric provenance: source data, account, and period
/institution/discoveryList anonymized businesses matching your criteria
/institution/discovery/criteriaPost or update your matching criteria
Everything you need to ship.
SDKs, a sandbox environment, interactive API reference, and configurable webhook testing — all in the developer portal.
TypeScript SDK
Full type coverage, auto-pagination, retry logic, and typed webhook event handlers. npm install @creditlinker/sdk.
Sandbox
Pre-seeded synthetic businesses with realistic identity data, consent flows, and pipeline events. No production data ever touched.
API reference
Interactive OpenAPI reference with try-it-now, request/response examples, and schema documentation for every endpoint.
Webhook testing
Trigger any platform event manually in the developer portal. Inspect payloads, test handlers, and verify delivery in real time.
API key management
Create scoped API keys per environment with configurable permissions. Rotate keys without downtime. Full usage analytics.
Consent debugger
Inspect active consent grants, permitted fields, and access logs for any business token in your sandbox or production environment.
Usage analytics
Per-endpoint call volumes, latency percentiles, error rates, and consent event frequency — dashboarded by API key and environment.
Event log
Full searchable history of all SDK events, webhook deliveries, retries, and failures — with payload inspection and replay.
Built on events.
Everything is observable.
Creditlinker runs on an event-driven architecture. Every meaningful state change in the platform fires an event, making your integrations reactive, auditable, and debuggable.
Data pipeline
DATA_INGESTEDTRANSACTION_NORMALIZEDFEATURES_GENERATEDIdentity
FINANCIAL_PROFILE_UPDATEDSCORE_RECALCULATEDIDENTITY_VERSION_CREATEDConsent
CONSENT_GRANTEDCONSENT_REVOKEDCONSENT_RENEWEDCONSENT_EXPIREDFinancing
FINANCING_GRANTEDSETTLEMENT_CONFIRMEDDISPUTE_OPENEDDISPUTE_RESOLVEDDiscovery
DISCOVERY_MATCH_CREATEDACCESS_REQUESTEDACCESS_GRANTEDACCESS_DENIEDSystem
PIPELINE_RUN_STARTEDPIPELINE_RUN_COMPLETEDRISK_FLAG_RAISED