BlockIQ™
Marketplace APIs for offer matching, embedded checkout integration, and revenue attribution with privacy-preserving settlement.
Embedded Offer Matching
Providers create and distribute financial offers through the BlockIQ™ matching engine. Privacy-preserving algorithms connect consumers with relevant offers without exposing personal data.
Privacy-Preserving Settlement
Transaction execution on the Tiered Ledger Architecture with zero-knowledge proofs. Settlement finality with automated revenue distribution across the provider ecosystem.
Provider Marketplace APIs
Full API suite for creating, managing, and distributing offers. MSA-licensed access at Partner, Provider, and User tiers. Sandbox and production environments.
Revenue Attribution
Automated tracking and attribution of successful transactions. Providers pay only on successful outcomes — 286× cheaper than legacy per-pull pricing.
/v1/blockiq/offersCreate a new financial offer
{
"name": "Low APR Credit Card",
"type": "credit_card",
"eligibility_criteria": {
"min_score": 700,
"max_debt_to_income": 0.36
},
"terms": {
"apr": 12.99,
"credit_limit_min": 5000,
"credit_limit_max": 50000
},
"match_priority": "high",
"active": true
}{
"offer_id": "off_abc123",
"status": "active",
"created_at": "2024-01-15T10:30:00Z",
"url": "https://api.freshcredit.com/v1/blockiq/offers/off_abc123"
}/v1/blockiq/matchFind matching offers for a user
{
"user_id": "user_123",
"offer_types": ["credit_card", "personal_loan"],
"max_results": 5
}{
"matches": [
{
"offer_id": "off_abc123",
"name": "Low APR Credit Card",
"provider": "FreshCredit Bank",
"match_score": 0.94,
"terms": {
"apr": 12.99,
"estimated_credit_limit": 15000
}
}
],
"match_id": "mch_xyz789",
"expires_at": "2024-01-15T11:30:00Z"
}/v1/blockiq/transactionsRecord a transaction for settlement and attribution
{
"match_id": "mch_xyz789",
"offer_id": "off_abc123",
"user_id": "user_123",
"amount": 15000,
"currency": "USD",
"type": "origination"
}{
"transaction_id": "txn_def456",
"status": "pending_settlement",
"settlement_rail": "circle_usdc",
"estimated_settlement": "2024-01-15T11:00:00Z"
}circle_usdcCircle USDC stablecoin settlementcoinbaseCoinbase fiat-to-crypto railsstripeStripe fiat payment processingachTraditional ACH bank transferwireSame-day wire transfercredit_cardCredit card offers with customizable termspersonal_loanUnsecured personal loansauto_loanVehicle financing offersmortgageHome mortgage and refinancestudent_loanStudent loan and refinancingbnplBuy now, pay later installment offersblockiq.match.completedSent when offer matching is completed for a userblockiq.transaction.completedSent when a transaction settles successfullyblockiq.offer.claimedSent when a user claims an offer