REST · GraphQL · Webhooks

Gikmake
API

Embed AI-powered fitness planning into any product — in minutes, not months.

< 200ms
Avg. response
99.9%
Uptime SLA
50+
Endpoints
gikmake-api.js
// Generate a custom workout plan
const plan = await gikmake.plans.generate({
  equipment: "['barbell', 'bench']",
  goal: "strength",
  daysPerWeek: 4
});

API Capabilities

Plan Generation API

Generate fully personalized AI workout plans and home gym designs in seconds. Specify fitness level, goals, equipment, and constraints to get custom programs.

Equipment Database API

Access our comprehensive database of 10,000+ fitness equipment with pricing, availability, and DIY alternatives. Perfect for building shopping guides and budget calculators.

Progress Tracking API

Track user workouts, analyze performance, and trigger plan updates. Get insights on consistency, strength gains, and recovery patterns.

Example Request

curl -X POST https://api.gikmake.fit/v1/generate-plan \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "goal": "strength",
    "fitnessLevel": "intermediate",
    "equipment": ["dumbbells", "pull-up-bar"],
    "daysPerWeek": 4,
    "budget": 500
  }'

Example Response

{
  "planId": "plan_3nc9d9n9d9",
  "name": "Strength Builder - Week 1",
  "duration": 12,
  "workouts": [
    {
      "day": 1,
      "focus": "Upper Body Push",
      "exercises": [
        {
          "name": "Dumbbell Bench Press",
          "sets": 4,
          "reps": "6-8",
          "weight": "40 lbs"
        }
      ]
    }
  ],
  "equipmentList": {
    "recommended": ["Dumbbells", "Pull-up Bar"],
    "estimatedCost": "$450",
    "alternatives": ["Resistance Bands"]
  }
}

Rate Limits

PlanRequests per Day
Free50/day
Pro5,000/day
BuilderUnlimited

All plans include automatic retry on rate limiting. Contact our sales team for enterprise limits.

Get Started with the API

Start building with Gikmake's API today. Get your free API key and start generating plans in minutes.