CapSign API
Build with tokenized securities. The CapSign API provides programmatic access to wallets, tokens, offerings, and compliance tools—all on Base (Ethereum L2).
Authentication
All API requests require authentication using an API key. Include your key in theAuthorizationheader as a Bearer token.
curl -X GET https://capsign.com/api/v1/wallets \
-H "Authorization: Bearer csk_live_your_api_key" \
-H "Content-Type: application/json"Keep your API keys secure
Never expose API keys in client-side code. Use environment variables and server-side requests.
Rate Limits
API requests are rate-limited based on your subscription tier. Rate limit headers are included in every response.
| Tier | Requests/hour | Monthly Limit | Price |
|---|---|---|---|
| Free | 100 | 1,000 | $0 |
| Starter | 1,000 | 50,000 | $49/mo |
| Growth | 5,000 | 500,000 | $199/mo |
| Enterprise | Custom | Unlimited | Custom |
Rate Limit Headers
Errors
The API uses conventional HTTP response codes. Errors return a JSON object with details.
{
"error": "Invalid API key provided",
"code": "unauthorized",
"requestId": "req_abc123"
}Getting Started
Basic API endpoints for health checks and status
Wallets
Create and manage smart contract wallets
Tokens
Create and manage securities tokens
Offerings
Create and manage securities offerings
Webhooks
Configure webhook endpoints for event notifications
API Keys
Manage API keys (requires session authentication)
OpenAPI Specification
Download the complete OpenAPI 3.1 specification for use with your favorite API tools.