Endpoints
0 endpoints
No endpoints yet
Add an endpoint or pick a template
Select an endpoint to edit
Endpoints
0 endpoints
No endpoints yet
Add an endpoint or pick a template
Mock API Builder - Create Multi-Endpoint Mock REST APIs Instantly
How the Mock API Builder works
The Mock API Builder is a free, browser-based tool for creating mock REST APIs with multiple endpoints. Build, configure, and share mock APIs via a URL, with no server setup:
- Create multiple endpoints with different HTTP methods (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS)
- Define path parameters like /users/:id that resolve dynamically in response bodies
- Configure custom status codes, response headers, and content types (JSON, text, HTML, XML)
- Add dynamic templates: {{params.id}}, {{query.page}}, {{headers.authorization}}, {{body.field}}, {{now}}, {{uuid}}
- Generate realistic fake data with Faker.js: {{faker.person.fullName}}, {{faker.internet.email}}, {{faker.number.int(1,100)}}
- Return arrays with {{#repeat N}} blocks, with {{index}}, {{oneOf}}, and {{int}} helpers for realistic lists
- Add a response delay in milliseconds to simulate slow networks and test loading states
- Turn any array response into a collection with json-server style pagination, filtering, and sorting (_page, _limit, _sort, q, X-Total-Count)
- Set up conditional responses based on query params, headers, or body content
- Configure response sequences for testing retry logic and error scenarios
- Import an OpenAPI 3.x or Swagger 2.0 spec (JSON or YAML) to generate endpoints automatically
- Export to Postman, Mockoon, json-server db.json, OpenAPI, or a re-importable config
- Use pre-built templates: REST CRUD, Health Check, Auth Endpoints
- Share entire mock API configurations via a URL, with the config encoded in the link
- CORS is automatically enabled on all mock responses for cross-origin testing
- Auto-saves to localStorage so your mock APIs persist across sessions
Free to use with no sign up required. All configuration happens in your browser. Mock API responses are served directly from webtoolz servers, with no local setup or installation needed.