RunAnalytics API Documentation

Complete reference for the RunAnalytics REST API. Integrate running analytics into your own tools and workflows.

Authentication

All API requests require an API key passed in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Generate your API key from your RunAnalytics account settings page.

Base URL

https://aitracker.run/api

Key Endpoints

Activities

  • GET /api/activities — List your synced running activities with pagination
  • GET /api/activities/:id — Get detailed data for a specific activity

AI Insights

  • GET /api/insights — Get AI-generated insights for your recent activities

Training Plans

  • GET /api/training-plans — Get your current AI-generated training plan

Runner Profile

  • GET /api/runner-score — Get your current Runner Score and component metrics

Response Format

All responses are JSON. Successful responses include a data field. Errors include a message field and an appropriate HTTP status code.

Get your API key

Create a free account to start building with the RunAnalytics API.

Get Started →