Getting Started
Quickstart guide to integrate with the FreshCredit platform. Set up your environment, make your first API call, and understand core concepts.
Create an Account
Sign up for a FreshCredit provider account at app.freshcredit.com. Complete the onboarding flow to get your organization ID and initial API credentials.
Get Your API Keys
Navigate to Settings > API Keys in your dashboard. Generate a production API key and store it securely. FreshCredit uses HMAC-SHA256 signed requests for authentication.
// Your API credentials
const API_KEY = 'fc_live_xxxxxxxxxxxxxxxx'
const API_SECRET = 'fc_secret_xxxxxxxxxxxxxxxx'Make Your First Request
Test your integration with a simple health check. All API requests must include your API key in the Authorization header and a timestamp-signed signature.
curl -X GET https://api.freshcredit.com/v1/health \
-H "Authorization: Bearer fc_live_xxxxxxxxxxxxxxxx" \
-H "X-FreshCredit-Signature: {hmac_signature}" \
-H "Content-Type: application/json"Integrate BlockID™
Start with identity verification. BlockID™ provides KYC/AML automation with privacy-preserving verification through zero-knowledge proofs.
const response = await fetch('https://api.freshcredit.com/v1/blockid/verify', {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`,
'X-FreshCredit-Signature': signature,
'Content-Type': 'application/json',
},
body: JSON.stringify({
user_id: 'user_123',
verification_type: 'kyc_basic',
}),
});Self-Custody Data
Users own and control their identity and credit data through edge-held wallets. No centralized data custody eliminates single points of failure.
Event-Driven Architecture
FreshCredit uses webhooks for real-time notifications. Configure webhook endpoints in your dashboard to receive events for verifications, score updates, and settlements.
Tiered Access
MSA-licensed API access with three tiers: Partner (full platform), Provider (specific products), and User (self-custody data). Each tier has specific rate limits and capabilities.
RESTful API
All APIs follow REST conventions with JSON payloads. Base URL is https://api.freshcredit.com/v1/ with versioning in the path.