Skip to main content

API Overview

The Crowd.Credit API provides programmatic access to all platform features including deposits, credit management, yield tracking, and account administration.

Base URL

https://api.crowd.credit/api/v1

Key Concepts

RESTful Design

All endpoints follow REST conventions:

  • GET -- Retrieve resources
  • POST -- Create resources
  • PUT -- Update resources (full replacement)
  • PATCH -- Partial updates
  • DELETE -- Remove resources

Response Format

All responses return JSON with a consistent envelope:

{
"success": true,
"data": { ... },
"message": null
}

Error responses include error details:

{
"success": false,
"data": null,
"message": "Validation failed",
"errors": [
{ "field": "amount", "message": "Amount must be greater than 0" }
]
}

Pagination

List endpoints support cursor-based pagination:

GET /api/v1/transactions?cursor=abc123&limit=50
ParameterTypeDefaultMax
cursorstringnull--
limitinteger25100

Available Endpoints

CategoryBase PathDescription
Accounts/accountsAccount management and KYC
Deposits/depositsDeposit and withdrawal operations
Credit/creditCredit line management
Payments/paymentsPayment processing
Yield/yieldYield tracking and configuration
Scores/scoresCrowdProof reputation scores
Webhooks/webhooksWebhook subscription management

Rate Limits

API requests are rate-limited per API key using a sliding window algorithm:

TierRequests/MinuteRequests/Day
Free301,000
Standard12010,000
Premium600100,000

Rate limit headers are included in every response:

X-RateLimit-Limit: 120
X-RateLimit-Remaining: 119
X-RateLimit-Reset: 1709856000

Next Steps