FAQ

Frequently Asked Questions

BogusApi is best for frontend integration, UI prototyping, QA testing, and simulating backend behaviour before a real API is ready. It gives your team a stable contract to develop against so front-end and back-end work can proceed in parallel without blocking each other.

Yes. The API pages expose common success and failure responses so you can verify empty states, validation, error handling, and recovery flows. This helps you build resilient UI components that handle 400, 401, 404, and 500 responses before hitting a real backend.

No setup is required for the public exploration pages. You can inspect payloads, open Swagger, and browse endpoint collections immediately. Auth endpoints are available if you want to simulate token-based flows, but they are entirely optional.

Users, Roles, Organisations, Departments, Employees, Teams, Blogs, Categories, Comments, Products, Cart, Todos, Transactions, Payments, and Refunds are all available. Visit the API Collection page for the full list with links to each explorer.

Append ?page=1&pageSize=10 to any list endpoint. The response envelope includes page, pageSize, totalRecords, and totalPages so you can build pagination UI without guessing.

Yes — the data is seeded deterministically, so the same endpoint will return the same records on every call. This makes it reliable for snapshot tests, visual regression checks, and demos where you need stable IDs and names.

Absolutely. Because the API runs locally with no external dependencies, it is a natural fit for CI environments. Start the app as part of your test setup, point your integration tests at https://localhost:7001, and tear it down when done. The deterministic data guarantees repeatable assertions across every pipeline run.
Custom

Custom Endpoints

Build your own mock API endpoints with any schema you need.

  • Define a resource name, HTTP method, and status code
  • Provide your own JSON response schema
  • Each user gets a unique API key — no sign-up required
  • Manage and delete your custom endpoints at any time
  • Supports GET, POST, PUT, PATCH, and DELETE methods
Generate Custom Endpoint

Still have questions?

Read the full documentation for step-by-step guides, tool examples, and API reference.

Read the Docs