API Reference
The dronelist.io API is a RESTful JSON API. All endpoints require authentication via API key.
Base URL
Available endpoints
Equipment
| Method | Endpoint | Description |
|---|
GET | /v1/equipment | List all equipment |
GET | /v1/equipment/{id} | Get equipment details |
GET | /v1/equipment/{id}/flights | List flight logs |
Projects
| Method | Endpoint | Description |
|---|
GET | /v1/projects | List all projects |
GET | /v1/projects/{id} | Get project details |
Services
| Method | Endpoint | Description |
|---|
GET | /v1/services | List all services |
GET | /v1/services/{id} | Get service details |
Each endpoint page includes request parameters, response schemas, and example responses. See the individual endpoint pages for full details.
Common patterns
- Authentication: All requests require
X-API-Key header — see Authentication
- Pagination: Most list endpoints accept
page and limit query params — see Pagination. Exception: GET /v1/services returns all results without pagination
- Rate limiting: Responses include
X-RateLimit-* headers — see Rate Limiting
- Errors: Consistent JSON error format across all endpoints — see Errors
Interactive playground
For hands-on testing with live requests, use the Scalar API playground.