Complete API reference for building integrations with JamXfer.
JamXfer provides a comprehensive REST API for integrating money transfers, cryptocurrency trading, Web3 QR payments, and Stripe Connect payouts into your applications. All endpoints return JSON and use standard HTTP methods.
JamXfer supports two authentication methods. Web apps use session cookies with credentials: "include". Third-party integrations use API keys via the X-API-Key header. Public endpoints that do not require authentication are marked below.
To get an API key, sign in to your JamXfer account, go to Profile, and create a key in the Developer API Keys section. Keys are shown only once and must be copied immediately.
The API returns standard HTTP status codes. 401 indicates authentication is required. 400 indicates invalid parameters. 500 indicates a server error. All error responses include a JSON body with an error field.
All API requests should be made to https://jamxfer.com/api/. In development, use http://localhost:5000/api/.
API requests are subject to rate limiting. Authenticated endpoints allow 100 requests per minute per user. Public endpoints allow 30 requests per minute per IP address.
For API access, integration support, and partnership inquiries, contact us at support@jamxfer.com or via WhatsApp at +1 (876) 252-3269.