api.ilepbase.com

Morphology

Family-grouped morphology image gallery with filter support.

GET /api/v1/morphology

Morphology image gallery entries grouped by taxonomic family. Supports family-based filtering.

curl "https://api.ilepbase.com/api/v1/morphology?family=Papilionidae"

Query Parameters

NameTypeRequiredDefaultDescription
familystringNoTaxonomic family filter, such as Papilionidae. Returns all families when omitted.

Response

{
  "success": true,
  "data": {
    "items": [
      {
        "id": "morph-001",
        "family": "Papilionidae",
        "image": "/assets/images/morphology/papilionidae-001.jpg"
      },
      {
        "id": "morph-002",
        "family": "Papilionidae",
        "image": "/assets/images/morphology/papilionidae-002.jpg"
      }
    ],
    "filters": {
      "family": "Papilionidae",
      "availableFamilies": [
        "Papilionidae",
        "Noctuidae",
        "Nymphalidae",
        "Pieridae",
        "Lycaenidae"
      ]
    }
  },
  "timestamp": "2026-04-23T12:00:00.000Z"
}

Key Fields

FieldTypeDescription
items[].idstringImage record ID.
items[].familystringTaxonomic family.
items[].imagestringImage URL path.
filters.availableFamiliesstring[]All filterable family names.

On this page