Overview
The Pumpologia API allows you to integrate trading signals into your applications, bots, or dashboards.
API access is currently in beta. Contact us for early access.
Base URL
Authentication
All authenticated endpoints require a JWT token in the Authorization header:
Authorization: Bearer <your_jwt_token>
Getting a Token
Tokens are obtained through wallet-based authentication:
- Request a nonce for your wallet address
- Sign the nonce with your wallet
- Submit the signature to receive a JWT
See Authentication for details.
- All requests use JSON
- Include
Content-Type: application/json header
- Use HTTPS only
All responses follow this structure:
{
"data": { ... },
"error": null
}
Or on error:
{
"data": null,
"error": {
"code": "ERROR_CODE",
"message": "Human readable message"
}
}
Rate Limits
| Endpoint Type | Limit |
|---|
| Public | 100 req/min |
| Authenticated | 300 req/min |
| Provider | 500 req/min |
Exceeding rate limits returns 429 Too Many Requests.
Status Codes
| Code | Meaning |
|---|
| 200 | Success |
| 201 | Created |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 429 | Rate Limited |
| 500 | Server Error |
SDKs
Coming soon:
- JavaScript/TypeScript
- Python
- Rust
Interested in SDK early access? Join our Discord.
Changelog
| Date | Change |
|---|
| 2024-01 | Beta API launch |
Support
For API questions: