ApiGym

Unlimited API testing playground for dev students—no Postman limits, just pure practice.

Score: 7.6/10SingaporeMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Development students are blocked by restrictive free tiers in API testing tools like Postman, limiting hands-on practice for learning RESTful services.

Solution

ApiGym provides an unrestricted environment to send unlimited API requests, save collections, and track history without free-tier blocks. Built-in tutorials guide students through REST concepts while practicing on real and mock endpoints. Students get instant feedback on responses to build confidence fast.

Target Audience

Development students learning RESTful APIs and API testing

Differentiator

Student-only focus with integrated learning paths and progress tracking, unlike general tools that gate advanced features.

Brand Voice

supportive

Features

Unlimited Requests

must-have8h

Send as many API requests as needed without daily/monthly limits.

Collection Builder

must-have12h

Organize requests into reusable collections for projects.

Response History

must-have10h

View, search, and export past request responses.

Mock Endpoints

must-have15h

Test against pre-built mock APIs for common services.

Tutorial Integration

must-have20h

Step-by-step guides with embedded testing playgrounds.

Environment Variables

nice-to-have8h

Manage dev/staging/prod vars easily.

Export/Import

nice-to-have6h

Postman-compatible import/export.

AI Response Analyzer

future15h

AI suggests fixes for failed requests.

Total Build Time: 94 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
created_attimestampNo

collections

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
created_attimestampNo

Relationships:

  • user_id references users(id)

requests

ColumnTypeNullable
iduuidNo
collection_iduuidNo
methodtextNo
urltextNo
responsetextYes
sent_attimestampYes

Relationships:

  • collection_id references collections(id)

tutorial_progress

ColumnTypeNullable
iduuidNo
user_iduuidNo
tutorial_idintNo
completedboolNo

Relationships:

  • user_id references users(id)

API Endpoints

GET
/api/collections

List user collections

🔒 Auth Required
POST
/api/collections

Create new collection

🔒 Auth Required
POST
/api/requests

Send API request and save

🔒 Auth Required
GET
/api/requests/:id

Get request history

🔒 Auth Required
GET
/api/tutorials

List available tutorials

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui + React Query
Backend
Next.js API routes + Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Resend (emails)Vercel Proxy (API requests)

Build Timeline

Week 1: Core auth and DB setup

20h
  • Supabase project
  • User signup/login
  • Basic dashboard

Week 2: Request sender MVP

25h
  • Request form
  • Proxy API calls
  • Save first request

Week 3: Collections and history

25h
  • Collections CRUD
  • History view
  • Search

Week 4: Tutorials and polish

20h
  • Tutorial pages
  • Progress tracking
  • Landing page

Week 5: Payments and limits

15h
  • Stripe integration
  • Tier enforcement
  • Nice-to-haves
Total Timeline: 5 weeks • 120 hours

Pricing Tiers

Free

$0/mo

Limited history

  • 50 requests/day
  • Basic collections
  • Mock endpoints

Pro

$35/mo

Solo use

  • Unlimited requests
  • Full history
  • Tutorials
  • Exports

Team

$99/mo

N/A

  • All Pro
  • Shared collections
  • 5 seats

Revenue Projections

MonthUsersConversionMRRARR
Month 12002%$140$1,680
Month 61,5004%$2,100$25,200

Unit Economics

$25
CAC
$350
LTV
6%
Churn
92%
Margin
LTV:CAC Ratio: 14.0xExcellent!

Landing Page Copy

Ditch Postman's Limits—Practice APIs Unlimited

The student-friendly API tester with tutorials and zero restrictions to master REST fast.

Feature Highlights

Unlimited requests
Save & organize collections
Built-in mock APIs
Progress tracking
Postman import

Social Proof (Placeholders)

"'Finally unlimited practice!' - Alex, CS student"
"'Tutorials made REST click.' - Sarah, bootcamp grad"

First Three Customers

Post free beta invites on r/learnprogramming and r/webdev with a landing page waitlist. DM 10 dev educators on Twitter/X offering free Pro access for feedback. Share in university Discord servers for comp sci clubs.

Launch Channels

Product Huntr/SaaSIndie HackersTwitter #DevStudentsHacker News

SEO Keywords

free api testing tool studentsunlimited postman alternativelearn rest api practiceapi playground studentspostman free tier bypass

Competitive Analysis

Freemium with limits
Strength

Feature-rich

Weakness

Strict free tier blocks students

Our Advantage

Unlimited for learners + education focus

Hoppscotch

hoppscotch.io
Free/open source
Strength

No limits

Weakness

No student tutorials or progress

Our Advantage

Learning integration

🏰 Moat Strategy

User progress data for personalized learning paths and community challenges.

⏰ Why Now?

Explosion of API-first apps and online coding bootcamps increases demand for affordable practice tools.

Risks & Mitigation

technicalmedium severity

Abuse of proxy requests

Mitigation

Rate limits per tier + CAPTCHA

markethigh severity

Students prefer free tools

Mitigation

Generous free tier + student discounts

executionmedium severity

Slow proxy performance

Mitigation

Use Vercel edge + caching

Validation Roadmap

pre-build7 days

Twitter poll + Typeform survey to 100 students

Success: 50% would pay $35/mo

mvp14 days

Beta with 20 users, track usage

Success: 80% retention week 2

launch30 days

PH launch, aim 500 signups

Success: 5% conversion

Pivot Options

  • Generalize to junior devs
  • Add AI debugging
  • Focus on mobile API testing

Quick Stats

Build Time
120h
Target MRR (6 mo)
$3,000
Market Size
$500.0M
Features
8
Database Tables
4
API Endpoints
5