Skip to main content
FreshCreditFreshCredit®INC
Documentation / Getting Started /

Getting Started

Quickstart guide to integrate with the FreshCredit platform. Set up your environment, make your first API call, and understand core concepts.

Integration Steps /
Step 01

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.

Step 02

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'
Step 03

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"
Step 04

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',
  }),
});
Core Concepts /

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.