Developer Platform · v1

HortiMark Knowledge API

Structured horticultural knowledge for education, training, garden centres, and plant-tech apps. Versioned REST. No auth on v1 preview endpoints. Rate-limited per IP.

Base URL

https://hortimark.com

Current version

v1 (preview)

Format

application/json

Plant API

GET
/api/public/v1/plants

List or search the HortiMark plant index.

Query parameters

  • q Search botanical name, common name, family
  • family Filter by botanical family
  • type tree | shrub | climber | perennial | bulb | grass | annual
  • limit Max records (default 100, cap 500)
Try it: /api/public/v1/plants?type=tree&limit=10
GET
/api/public/v1/plants/{id}

Fetch a single plant record by HortiMark id.

Try it: /api/public/v1/plants/p1

Question API

GET
/api/public/v1/questions

Examiner-style RHS Level 2 question bank with mark schemes.

Query parameters

  • topic Syllabus topic id
  • command State | Describe | Explain | Compare | List
  • marks_min Minimum marks value
  • random Set to 1 to shuffle results
  • limit Max records (default 50, cap 500)
Try it: /api/public/v1/questions?command=explain&marks_min=4

Revision Topics API

GET
/api/public/v1/topics

Exam-trend topic taxonomy with frequency weighting.

Try it: /api/public/v1/topics

Botanical Terminology API

GET
/api/public/v1/terms

Latin epithets (alba, officinalis, maritima…) with meaning & examples.

Query parameters

  • q Free-text search across term or meaning
Try it: /api/public/v1/terms?q=maritima

French Horticulture API

GET
/api/public/v1/french

Bilingual EN/FR horticultural vocabulary with Latin binomials.

Query parameters

  • q Search English, French or Latin name
Try it: /api/public/v1/french?q=tomato

Living Map API

GET
/api/public/living-map

Spatial-temporal phenology signals (blooms, pests, pollen) by UK postcode.

Query parameters

  • kind bloom | leaf-out | leaf-fall | pest | pollen | frost | drought
  • postcode UK outward postcode (e.g. SW1, LS6)
  • from / to ISO date range (YYYY-MM-DD)
  • limit Max records (default 1000, cap 5000)
Try it: /api/public/living-map?kind=bloom&from=2026-03-01&to=2026-05-01

Roadmap

  • API keys & usage dashboards for partner access (colleges, garden centres, nursery software)
  • Plant Identification API (image → species + care)
  • Learning Analytics API (per-cohort performance, weak topics)
  • Career pathway API (RHS L2 → L3 → professional routes)
  • Webhooks for phenology alerts (frost, pest fronts) by postcode