# DFlight API API

> DFlight API API on Apizie: 24 endpoints (Retrieve aerodromes within given distance of location., Retrieve aerodromes located within given area., Retrieve aerodromes found along a route., Retrieve all requested types of airspace located within given distance of location., …) returned as clean JSON through one API key. 24 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/open-data:ljaero-dflight/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:ljaero-dflight`
- Category: Open Data
- Status: live
- Source: https://ljaero.com
- Page: https://zieapi.vercel.app/api/open-data/ljaero-dflight
- OpenAPI: https://zieapi.vercel.app/api/open-data/ljaero-dflight/openapi.json

[DFlight API](https://ljaero.com/solutions/dflight/) supplies the up-to-date information needed for compliance with UAV preflight assessment requirements. Separate endpoints are available for each of the following…

## Endpoints

### Retrieve aerodromes within given distance of location.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/aerodromes-by-distance-us-v1-aerodromes-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve aerodromes located within given area.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/aerodromes-by-poly-us-v1-aerodromes-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve aerodromes found along a route.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/aerodromes-by-route-us-v1-aerodromes-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all requested types of airspace located within given distance of location.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/asp-by-distance-us-v1-airspace-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all requested types of airspace located within given GeoJSON Polygon.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/asp-by-poly-us-v1-airspace-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all requested types of airspace traversed by route.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/asp-by-route-us-v1-airspace-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve obstacles within given distance of location.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/obstacles-by-distance-us-v1-obstacles-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve obstacles located within given area.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/obstacles-by-poly-us-v1-obstacles-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve obstacles found along a route.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/obstacles-by-route-us-v1-obstacles-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve flight restrictions applicable within given distance of location.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/tfr-by-distance-us-v1-restrictions-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve flight restrictions applicable within given area.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/tfr-by-poly-us-v1-restrictions-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve flight restrictions applicable along route.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/tfr-by-route-us-v1-restrictions-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all special security areas located within given distance of location.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/ssa-by-distance-us-v1-ssa-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all special security areas located within given GeoJSON Polygon.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/ssa-by-poly-us-v1-ssa-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all special security areas traversed by route.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/ssa-by-route-us-v1-ssa-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve UAS Operating Areas (UOAs) found within given distance of location.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/uoa-by-distance-us-v1-uoa-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve UAS Operating Areas (UOAs) found within given area.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/uoa-by-poly-us-v1-uoa-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve UAS Operating Areas (UOAs) found along route.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/uoa-by-route-us-v1-uoa-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all restricted public venues located within given distance of location.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/ven-by-distance-us-v1-venues-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all restricted public venues located within given GeoJSON Polygon.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/ven-by-poly-us-v1-venues-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve all restricted public venues traversed by route.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/ven-by-route-us-v1-venues-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve forecast values within given distance of location for all requested weather elements and time…
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/wx-by-distance-us-v1-wx-forecast-distance-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve forecast values within given GeoJSON polygon for all requested weather elements and time periods.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/wx-by-poly-us-v1-wx-forecast-polygon-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve forecast values along a route for all requested weather elements and time periods.
`POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/wx-by-route-us-v1-wx-forecast-route-query-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/open-data:ljaero-dflight/aerodromes-by-distance-us-v1-aerodromes-distance-query-post" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the DFlight API API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/open-data:ljaero-dflight/aerodromes-by-distance-us-v1-aerodromes-distance-query-post with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the DFlight API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the DFlight API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:ljaero-dflight.

### What is the status of the DFlight API API?
Live: works with just an Apizie key
