Spin up hosted mock endpoints with a real JSON editor, import OpenAPI/Swagger specs, persist stateful CRUD collections, and inspect HTTP requests in real time. Free forever, no credit card.
{
"id": 42,
"email": "[email protected]",
"role": "admin",
"createdAt": "2026-06-24T09:12:00Z",
"features": ["billing", "analytics"]
}Choose a method, route, status, and delay. Done in seconds.
Hit your hosted URL from anywhere — browser, curl, mobile, CI.
Review every request, filter by method or status, and copy any of them as cURL.
A focused toolkit for mocking, inspecting, and shipping. No bloat.
Instant HTTPS endpoints with custom methods and routes. Or import an OpenAPI / Swagger spec to mock your entire API in seconds.
Syntax highlighting, schema formatting, and dynamic response templates powered by safe Faker generators.
Inspect headers, JSON payloads, query parameters, and timings. Filter by status or method, and copy any request as cURL.
Invite teammates with roles. Each workspace serves its mock APIs from its own isolated HTTPS subdomain.
Declare a resource to get instant, persistent REST CRUD endpoints with pagination, filtering, sorting, and seed data. A hosted json-server alternative.
How it worksConnect Claude Desktop, Claude Code, or Cursor. Scaffold endpoints, generate seed schemas, and inspect mocks straight from your AI coding assistant.
How it worksSimulate slow network latency, 500/503 server errors, 429 rate limits, and malformed JSON payloads. Test loading spinners, exponential retries, and error boundaries before production finds them.
How it worksCapture every mock request and response in real time. Inspect headers, payloads, timings, and export as cURL. Debug webhooks and client integrations in seconds.
| Method | Endpoint | Status | Time | At |
|---|---|---|---|---|
| POST | /auth/login | 201 | 138ms | 12:04:21 |
| GET | /users/42 | 200 | 92ms | 12:04:18 |
| GET | /orders | 200 | 44ms | 12:04:11 |
| PATCH | /users/42 | 204 | 61ms | 12:03:58 |
| DELETE | /sessions/9 | 404 | 22ms | 12:03:40 |
| PUT | /orders/881 | 500 | 212ms | 12:03:21 |
No. APIMock is free — there are no paid plans and nothing to upgrade to.
On APIMock's hosted infrastructure. Each workspace gets its own HTTPS subdomain, so there's nothing to deploy or run yourself.
Not yet. Each workspace serves its mocks from its own subdomain, e.g. acme.apimock.dev.
Yes. Create an API token in Settings, then use the MCP server to create, edit and inspect endpoints from Claude or any MCP client.
50,000 mock requests a month per workspace (resetting on the 1st, UTC), 7 days of request history, and up to 3 workspaces. Over the request limit, mocks return 429 until the month resets.
JSONPlaceholder provides static dummy data that cannot save edits or let you customize routes. json-server gives you CRUD, but only runs locally on your machine. APIMock gives you hosted, shareable HTTPS mock APIs with real persistent CRUD (Resources), dynamic templating, OpenAPI import, and fault injection with zero backend setup.
Yes. You can import any OpenAPI or Swagger spec (v2, v3, or v3.1 in JSON or YAML format) to automatically generate all endpoints and mock schemas in one click, with support for re-import reconciliation.
Spin up your first mock in under a minute. No credit card, no setup.