Distribution
Occurrence lists, map overview, vector tiles, and taxonomy-node distribution data.
GET /api/v1/distributions
Returns paginated distribution records for the distribution list page.
curl "https://api.ilepbase.com/api/v1/distributions?page=1&pageSize=20&q=Papilio"Query Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
q | string | No | — | Search by species, family, country, or collection metadata. |
page | int | No | 1 | Page number. |
pageSize | int | No | 20 | Items per page. |
source | string | No | — | Filter by data source. |
GET /api/v1/distributions/overview
Returns country statistics, heatmap points, and map summaries for the distribution overview page.
curl "https://api.ilepbase.com/api/v1/distributions/overview?q=Papilio&source=bold"Query Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
q | string | No | — | Global search keyword. |
source | string | No | — | Filter by data source. |
GET /api/v1/distributions/tiles/{z}/{x}/{y}.mvt
Returns a Mapbox Vector Tile for the distribution map. This endpoint returns binary MVT data and does not use the JSON response envelope.
curl "https://api.ilepbase.com/api/v1/distributions/tiles/2/1/1.mvt?mode=all"Query Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
mode | string | No | — | Aggregation mode. |
source | string | No | — | Filter by data source. |
family | string | No | — | Filter by family. |
country | string | No | — | Filter by country or region. |
geometry | string | No | — | Geometry response control. |
GET /api/v1/distributions/by-node/{nodeId}
Returns distribution data associated with a taxonomy node.
curl https://api.ilepbase.com/api/v1/distributions/by-node/12345Root nodes are not supported by this endpoint; use /api/v1/distributions/overview for root-level aggregation.