API Documentation

Endpoints

GET /api/conditions

List all available conditions

{
  "success": true,
  "count": 49,
  "conditions": [...]
}

GET /api/conditions/<slug>

Get details for a specific condition

Example: /api/conditions/rett-syndrome

{
  "success": true,
  "condition": {
    "slug": "rett-syndrome",
    "name": "Rett Syndrome",
    "has_html": true,
    "url": "/conditions/rett-syndrome"
  }
}

GET /api/search?q=<query>

Search conditions by name

Example: /api/search?q=syndrome

{
  "success": true,
  "query": "syndrome",
  "count": 25,
  "results": [...]
}

GET /api/stats

Get statistics about the content

{
  "success": true,
  "stats": {
    "total_conditions": 49,
    "html_ready": 1,
    "markdown_only": 48
  }
}

Try It