Now supporting DJI NEO 2

Your drone flights, structured data

Upload DJI flight logs and get clean, structured data back. Track usage, monitor component wear, and build powerful fleet management tools with a single API.

Free tier includes 100 API calls/month. No credit card required.

Terminal
# Upload a flight log
curl -X POST \
https://dronelogapi.com/api/v1/logs \
-H "Authorization: Bearer YOUR_KEY" \
-F "file=@flight_log.txt"
# Response
{
"id": "fl_8x2k9mZp",
"status": "processing",
"drone": "DJI Mini 4 Pro",
"duration": 1847,
"distance": 284
}
2M+
Flights processed
99.9%
Uptime SLA
<2s
Avg. processing time
40+
DJI models supported
Capabilities

Everything you need to manage drone data

One API to ingest, parse, and serve structured flight data. Focus on building your product — we handle the complexity.

Flight Tracking

Full flight telemetry — altitude, speed, GPS coordinates, battery levels and duration. All extracted automatically from raw logs.

Wear Monitoring

Track motor hours, battery cycles, and component wear across your fleet. Schedule maintenance before problems happen.

DJI Integration

Native support for DJI flight log formats. Upload raw logs from Mavic, Mini, Air, Inspire, Matrice and more.

REST API

Clean, well-documented REST endpoints with token auth. Ship integrations fast with predictable JSON responses.

Async Processing

Logs are processed asynchronously via job queues. Upload once, poll or use webhooks to get results when ready.

S3 Storage

Flight logs stored securely on S3 with redundancy. Access raw files or processed data anytime through the API.

How It Works

Three steps to structured flight data

01

Upload your log

POST your DJI flight log file to our API endpoint. We accept all standard DJI log formats — raw binary or text.

02

We parse & process

Our pipeline decrypts, parses, and extracts flight telemetry, drone info, battery data, and GPS coordinates asynchronously.

03

Get structured data

Retrieve clean JSON or CSV. Flight paths, component wear metrics, battery health — ready for your dashboards and reports.

API Preview

Rich, structured flight telemetry

Every flight log is broken down into actionable data points. Battery health, GPS tracks, altitude profiles, warnings — all normalized into a consistent schema.

GPS flight paths — lat/lng coordinates at configurable intervals
Battery analytics — voltage, temperature, charge cycles, health score
Component wear metrics — motor hours, gimbal movements, propeller time
Incident flags — signal loss, low battery warnings, obstacle alerts
GET /api/v1/flights/fl_8x2k9mZp
{
  "flight": {
    "id": "fl_8x2k9mZp",
    "drone_model": "DJI Mini 4 Pro",
    "serial": "3NZCH650030A8V",
    "duration_sec": 1847,
    "distance_km": 12.4,
    "max_altitude_m": 119.8,
    "max_speed_ms": 15.2,
    "battery": {
      "start_pct": 100,
      "end_pct": 18,
      "cycles": 47,
      "health": "good"
    },
    "warnings": [
      "high_wind_warning"
    ]
  }
}
Pricing

Simple, transparent pricing

Start free, scale as you grow. Every plan includes full API access and all features.

Starter

For hobby pilots and prototypes

$8 /month
  • 500 API calls/month
  • All DJI models supported
  • JSON & CSV export
  • Email support
Get started
Most Popular

Pro

For teams and production apps

$25 /month
  • 2,500 API calls/month
  • All DJI models supported
  • JSON & CSV export
  • Webhook notifications
  • Priority support
Get started

Enterprise

For fleets and high-volume needs

Custom
  • Unlimited API calls
  • Custom SLA & uptime guarantees
  • Dedicated account manager
  • Custom integrations
Contact sales

All plans include a free tier of 100 calls/month. Prices exclude VAT where applicable.

FAQ

Frequently asked questions

We support all DJI consumer and enterprise drones including the Mavic series (Air, Mini, Pro), Inspire, Matrice, Phantom, and FPV models. Flight logs from the DJI Fly, DJI GO 4, and DJI Pilot apps are all compatible.
Most flight logs are processed within 1-3 seconds. Large logs or complex flight paths may take up to 10 seconds. You can poll the status endpoint or configure a webhook to be notified when processing is complete.
We extract flight duration, distance, max altitude, max speed, GPS path coordinates, battery voltage & temperature curves, charge cycles, motor telemetry, gimbal data, RC signal strength, and any in-flight warnings or errors. All data is returned in a normalized JSON schema.
Yes! Every account gets 100 free API calls per month. No credit card required. This is great for testing the API and building prototypes before committing to a paid plan.
All flight logs are stored on AWS S3 with encryption at rest. API access is secured via HMAC-SHA256 signed tokens. We never share your data with third parties, and you can delete your data at any time via the API.

Start building with drone data today

Get your API key in 30 seconds. 100 free calls per month, no credit card needed.

Free tier included No credit card Cancel anytime