Bỏ qua tới nội dung
Mock REST API cho developer

Mock REST API có trạng thái, quan hệ và Faker, gói Free 3 project

Khai báo resource, sinh dữ liệu giả bằng một click và có ngay endpoint CRUD đầy đủ. Frontend không phải chờ backend nữa.

Không cần thẻ thanh toán. Gói Free gồm 3 project, 10 resource mỗi project, custom response miễn phí.

GEThttps://a1b2c3d4.localman.hoandat.com/api/v1/users?page=1&limit=2
[
  {
    "id": "1",
    "name": "Ashton Yundt",
    "email": "[email protected]"
  },
  {
    "id": "2",
    "name": "Maci Wisoky",
    "email": "[email protected]"
  }
]

200 OK2 bản ghi

So sánh

Localman so với mockapi.io và Postman

Số liệu gói Free công khai của từng bên, ghi ngày và nguồn để bạn tự kiểm.

So sánh gói Free của Localman, mockapi.io và Postman
Tiêu chíLocalmanmockapi.ioPostman
Thành viên ở gói FreeTối đa 3 thành viên mỗi project, tính cả bạn1 user, không cộng tác41 user, không có viewer hay chia sẻ1
Mock ở gói Free3 project, 10 resource mỗi project1 project, 2 resource4Mock server trả example đã lưu3
Custom responseMiễn phíChỉ gói trả phí4Có, theo example đã lưu3
Mock có trạng thái kèm quan hệCó: CRUD, resource lồng nhau, Faker.js, không cần viết codeCó (CRUD, quan hệ)4Mock trả example; code mock giữ trạng thái (beta, soạn trên desktop, chạy cloud từ gói Solo)3
Tiếng ViệtCó, giữ thuật ngữ ENKhông (EN)4Không (EN)1

Cập nhật 08/10/2026Nguồn:[1] Postman Pricing (mở ở tab mới)[2] About the Postman Agent (mở ở tab mới)[3] Postman mock servers (mở ở tab mới)[4] mockapi.io (mở ở tab mới)mockapi.io: hạn mức gói Free lấy từ trang giá và modal Manage subscription công khai.

Bảng giá

Bắt đầu miễn phí, nâng cấp khi cần

Free

Miễn phí

  • 3 project
  • 10 resource mỗi project
  • Custom response và object template
  • Tối đa 3 thành viên mỗi project, tính cả bạn
  • 10.000 request tới mock mỗi tháng

Pro

Nhận đăng ký quan tâm

Hạn mức lớn hơn cho các project chạy thật, nhiều thành viên hơn. Để lại nhu cầu, chúng tôi liên hệ khi gói Pro mở.

  • 20 project
  • 50 resource mỗi project
  • Custom response và object template
  • Tối đa 10 thành viên mỗi project, tính cả bạn
  • Không giới hạn request tới mock mỗi tháng

Gói Pro chưa mở thanh toán. Bấm Liên hệ để cho chúng tôi biết bạn cần gì. Mức không giới hạn theo tháng vẫn có giới hạn tốc độ theo giây để chống lạm dụng.

Schema

Mô hình dữ liệu đơn giản

Mỗi resource là một bảng field. Chọn kiểu dữ liệu hoặc method Faker.js, Localman sinh dữ liệu đúng cấu trúc đó.

users · schema

6 field
FieldTypeMethod
idObject IDKhông có
createdAtFaker.jsdate.past
nameFaker.jsname.fullName
avatarFaker.jsimage.avatar
emailFaker.jsinternet.email
isActiveBooleanKhông có

GET /users

[
  {
    "id": "1",
    "createdAt": "2025-12-28T09:09:07.934Z",
    "name": "Ashton Yundt",
    "avatar": "https://avatars.githubusercontent.com/u/55825012",
    "email": "[email protected]",
    "isActive": false
  },
  {
    "id": "2",
    "createdAt": "2025-10-20T11:40:47.159Z",
    "name": "Maci Wisoky",
    "avatar": "https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/68.jpg",
    "email": "[email protected]",
    "isActive": false
  }
]
Dữ liệu mẫu từ Faker.js

Quan hệ

Quan hệ giữa các resource

Lồng resource vào nhau để có endpoint dạng /users/:userId/posts. Thử lồng comments vào posts bên dưới.

Cây resource

Bấm chấm tròn bên trái một resource để chọn, sau đó bấm chấm tròn bên phải của resource khác để lồng vào.

users
posts
comments
likes

Endpoint được sinh

25 endpoint

users

  • GETPOST/users
  • GETPUTDELETE/users/:id

comments

  • GETPOST/comments
  • GETPUTDELETE/comments/:id

likes

  • GETPOST/likes
  • GETPUTDELETE/likes/:id

posts

  • GETPOST/posts
  • GETPUTDELETE/posts/:id
  • GETPOST/users/:userId/posts
  • GETPUTDELETE/users/:userId/posts/:id

Tính năng

Và nhiều hơn

  • Sắp xếp

    Sắp xếp theo field bất kỳ, tăng hoặc giảm dần.

    ?sortBy=createdAt&order=descXem ví dụ: Sắp xếp
  • Lọc

    Tìm trên mọi field hoặc lọc theo một field.

    ?search=Hà Nội · ?name=AnXem ví dụ: Lọc
  • Tuỳ biến response

    Template riêng cho từng endpoint, dùng biến "$mockData", "$count" và Faker.js.

    { "items": "$mockData", "total": "$count" }Xem ví dụ: Tuỳ biến response
  • Cộng tác

    Mời đồng đội bằng username, email hoặc link mời, cùng chỉnh một project.

    pending → accepted
  • Sắp có

    Custom endpoint

    Tự định nghĩa đường dẫn và method ngoài CRUD mặc định.

    POST /auth/login
  • Sắp có

    Webhook

    Gọi URL của bạn mỗi khi dữ liệu thay đổi.

    on: create, update

Dựng mock API đầu tiên trong vài phút

Tạo tài khoản, thêm resource, bấm thanh sinh dữ liệu là có endpoint chạy được.

Bắt đầu miễn phí