Developer API
API Documentation
Integrate Crescitaly with real REST endpoints used by dashboard, storefront, and reseller flows.
Sign In
Authenticate with /api/auth/login to get JWT access
Call Endpoints
Use JWT for protected routes and key management
OpenAPI Spec
Use /api-docs-json for SDK generation and tooling
Base URL
Base URLClick to copy
https://staging.crescitaly.com/apiOpenAPI JSON
Spec URLClick to copy
https://staging.crescitaly.com/api-docs-jsonAuthentication
Protected endpoints use JWT bearer auth. API keys are managed via /api/api-keys after login.
HeaderClick to copy
Authorization: Bearer YOUR_JWT_TOKENExample Request
Use standard REST calls with JSON bodies. Here's a quick order example:
cURLClick to copy
curl -X POST "https://staging.crescitaly.com/api/orders" \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{"serviceId":"cuid_service","link":"https://instagram.com/yourprofile","quantity":1000}'Rate Limits & Errors
- Default order limits: 30/min per JWT user and 300/min per API key.
- All errors return JSON with a readable `message`.
- Use OpenAPI spec to generate strongly-typed SDKs and avoid integration drift.
Endpoints
GET
/api/servicesGet list of available services (public)
Response
ResponseClick to copy
{
"data": [
{
"id": "cuid_service",
"name": "Instagram Followers",
"platform": "instagram",
"price": 4.99,
"min": 100,
"max": 100000
},
"... more services"
]
}