Macademia Tree logo Macademia Tree
Sign In

Topics

Search topics

PRO

Search topics by name or synonym. Returns matching topics ordered alphabetically. Can also filter by sub-discipline slug.

GET /api/v2/topics?search=:query

Authentication

Requires Bearer token in the Authorization header.

Query Parameters

search string required

Search query — matches against topic name and synonyms

sub_discipline string optional

Filter by sub-discipline slug

Response

id uuid

Unique identifier

name string

Topic name

slug string

URL-safe identifier

description string

Brief description

synonyms string[]

Alternative names

parent_topic object|null

Parent topic

sub_disciplines array

Sub-disciplines with their disciplines

curl -X GET "https://macademiatree.com/api/v2/topics?search=machine+learning" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
[
  {
    "id": "d4e5f6a7-b8c9-0123-def0-1234567890ab",
    "name": "Neural Networks",
    "slug": "neural-networks",
    "description": "Computing systems inspired by biological networks",
    "synonyms": [
      "Artificial Neural Networks",
      "ANN"
    ],
    "parent_topic": null,
    "sub_disciplines": [
      {
        "id": "...",
        "name": "Deep Learning",
        "slug": "deep-learning",
        "disciplines": [
          {
            "id": "...",
            "name": "Computer Science",
            "slug": "computer-science"
          }
        ]
      }
    ]
  }
]