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 |
The endpoint pages above are auto-generated from the OpenAPI spec. They include request parameters, response schemas, and example responses — all kept in sync with the live API.
Common patterns
- Authentication: All requests require
X-API-Key header — see Authentication
- Pagination: List endpoints accept
page and limit query params — see 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.