API Explorer - Multi-API Server

Interactive API endpoint testing and exploration

How to Use

Click on any endpoint below to test it directly in your browser. Parameters are shown in the examples.

GET /api
Test

API overview and endpoint list

Example: /api

GET /api/users
Test

Get all users (supports ?role and ?limit parameters)

Example: /api/users?role=admin&limit=5

GET /api/users/:id
Test

Get specific user by ID

Example: /api/users/1

GET /api/posts
Test

Get all posts (supports ?author and ?limit parameters)

Example: /api/posts?author=John&limit=3

GET /api/posts/:id
Test

Get specific post by ID

Example: /api/posts/1

GET /api/search
Test

Search users and posts (requires ?q parameter)

Example: /api/search?q=admin&type=users

GET /api/time
Test

Get current server time in multiple formats

Example: /api/time?format=simple

GET /api/stats
Test

Get server and data statistics

Example: /api/stats

GET /health
Test

Health check endpoint

Example: /health

Tips for Testing

  • Query Parameters: Add ?param=value to URLs
  • Multiple Parameters: Use & to separate them
  • JSON Response: All endpoints return JSON data
  • CORS Enabled: Safe to test from any domain

Example API Calls

Get All Users

GET /api/users

Returns all users in the system

Search Content

GET /api/search?q=admin

Search users and posts for "admin"

Server Time

GET /api/time?format=simple

Get current server time

System Stats

GET /api/stats

Server performance and data statistics