MockAPI lets users create REST API endpoints, generate custom data and work with it through a RESTful interface. It is described as a tool for prototyping, testing and learning. Each project receives a unique base URL shared by its endpoints. Users can define resource schemas, set data generators for fields, and configure relations between resources to generate endpoints. Faker.js functions are among the supported generator examples. Generated resources support GET, POST, PUT, PATCH and DELETE operations. Listed query features include pagination, sorting, filtering, data generation and customizable responses; OpenAPI import is also supported. The quick-start documentation covers projects, resources, data generation, code examples, filtering, pagination and resource relations. The Free plan costs 0.00 USD per free and includes one project and two resources. Paid monthly access is 5.00 USD per month, and paid annual access is 35.00 USD per year; both include 20 projects and 50 resources. Custom endpoints and webhooks are marked as coming soon.
Who it is for
MockAPI may suit developers, testers and learners who need REST endpoints and generated data for prototyping or practice. Its plans distinguish a small free allowance from paid project and resource limits.
What is good
- Supports GET, POST, PUT, PATCH and DELETE.
- Users can define schemas and field-level data generators.
- Includes pagination, sorting and filtering.
- Supports OpenAPI import.
What to know first
- Free plan includes one project and two resources.
- Custom endpoints are marked as coming soon.
- Webhooks are marked as coming soon.
Verdict
MockAPI provides configurable REST resources and generated data for prototyping, testing and learning. The free plan is limited to one project and two resources; the paid plans list 20 projects and 50 resources at their stated monthly or annual prices.
MockAPI plans and pricing
All plansCompared on API mocking tools
- Free plan
- Yes
- Dynamic responses
- Yes
- OpenAPI import
- Yes
- Mock data generation
- Yes
- Supported protocols
- REST


