MockData.ir

Users

LIVE

Endpoints for mock user profiles. Filter by role or country, search by name, username, or email.

Endpoints

Query params

ParamDescriptionExample
pagePage number · default 1page=2
limitPage size · default 12 · max 50limit=12
searchName, username, email, company, citysearch=ava
roleadmin · member · guestrole=admin
countryFilter by countrycountry=Germany
sortcreatedAt · name · usernamesort=name
orderasc · descorder=asc
langPass fa for Persian text · omit for Englishlang=fa
delayArtificial wait in ms · max 5000delay=800
statusForce error HTTP status · 400–599status=500
Request
1import axios from 'axios';2 3const { data } = await axios.get('/api/users', {4  params: { limit: 12 },5});6console.log(data.data, data.pagination);
Response
1{2  "data": [3    {4      "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",5      "name": "Ava Chen",6      "username": "avachen",7      "email": "ava.chen@example.com",8      "role": "admin",9      "city": "San Francisco",10      "country": "United States"11    }12  ],13  "pagination": {14    "page": 1,15    "limit": 12,16    "total": 24,17    "totalPages": 218  }19}