A hosted REST API for front-end & QA testing

Test your front-end against a real API

ReqLab is a hosted fake REST API with real users, resources, auth and delayed responses. Try every endpoint in the browser, then hit the same URLs from Postman or your code.

Nikhil Pratap Singh

Aspiring Software Tester / QA Professional

B.Sc. Information Technology

Connect on LinkedIn
Manual Testing — CompletedAutomation Testing — LearningJavaEclipse IDEAPI Testing
GET/api/public/users?page=2

Real, persistent data

Users and resources are served from a live database, with real pagination.

Delays on demand

Append ?delay=3 to any GET to test loading states and timeouts.

Safe writes

POST, PUT, PATCH and DELETE return realistic responses without mutating data.

Live console

Pick an endpoint, tweak the path or payload, and send a real request.

List users

Paginated list of sample users. Supports page and per_page.

Expected status: 200

GET

Request body

No body sent for GET requests.

cURL

curl -X GET "/api/public/users?page=1&per_page=6"

Response

// Hit Send to run this request against the live API.

Endpoint reference

Every route is public — call it from Postman, curl, or your app. No API key needed.

MethodPathStatus
GET/api/public/users?page=1&per_page=6200
GET/api/public/users/2200
GET/api/public/users/23404
POST/api/public/users201
PUT/api/public/users/2200
PATCH/api/public/users/2200
DELETE/api/public/users/2204
POST/api/public/register200
POST/api/public/register400
POST/api/public/login200
POST/api/public/login400
GET/api/public/unknown200
GET/api/public/unknown/2200
GET/api/public/unknown/23404
GET/api/public/users?delay=3200

FAQ

Do writes actually change the data?
No. POST, PUT, PATCH and DELETE return realistic responses (including generated ids and timestamps) but the sample data set stays intact for everyone.
Is there rate limiting or an API key?
No key, no signup. Please keep usage reasonable — it is a shared sandbox meant for demos, tutorials and test suites.
How do I test slow networks?
Add ?delay=<seconds> to any GET request, up to 10 seconds.
Can I call it from my own app?
Yes. CORS is open, so browser apps, mobile clients and CI test suites can all hit these URLs directly.