API Reference
SplitChey API
Build on top of SplitChey with our RESTful API. Manage expenses, groups, and settlements programmatically.
Base URL
https://api.splitchey.com/v1Authentication
API Key
Simple key-based auth for server-to-server calls. Pass in the X-API-Key header.
X-API-Key: sk_live_your_api_keyOAuth 2.0
For third-party apps accessing user data. Supports authorization code and PKCE flows.
Authorization: Bearer <access_token>JWT Tokens
Short-lived tokens for session-based auth. Refresh tokens available.
Authorization: Bearer <jwt_token>Endpoints
GET
/api/v1/expensesPOST
/api/v1/expensesGET
/api/v1/expenses/:idPUT
/api/v1/expenses/:idDELETE
/api/v1/expenses/:idGET
/api/v1/groupsPOST
/api/v1/groupsPOST
/api/v1/groups/:id/membersGET
/api/v1/groups/:id/expensesGET
/api/v1/settlementsPOST
/api/v1/settlements/:id/confirmGET
/api/v1/analytics/summarySDKs & Libraries
JavaScript / TypeScript
npm install @splitchey/sdkPython
pip install splitcheyGo
go get github.com/splitchey/sdk-goReact Native
npm install @splitchey/react-nativeRate Limits
Free
100 requests
requests / min
Pro
1,000 requests
requests / min
Enterprise
10,000 requests
requests / min
Ready to build?
Request API access and start integrating SplitChey into your applications
Request Access