ResponseRift API Documentation
A comprehensive mock REST API for developers. Use these endpoints directly from your frontend to prototype and test without a real backend.
Base URL
https://responserift.dev
Quick Example
GET https://responserift.dev/api/posts
Step-by-step Guide
- Choose a resource: Pick from Users, Posts, Products, Photos, Albums, Todos, etc. See the left sidebar.
- Filter & paginate: Use
limit
,offset
, and resource-specific params likeuserId
,category
, orq
for search. - Mutate data: Send
POST
,PUT
, orDELETE
. Changes persist in memory until the server restarts.
Examples
Search Users
GET https://responserift.dev/api/users?limit=5&offset=0&q=anna
Create New Tag
POST https://responserift.dev/api/tags
Content-Type: application/json
{ "name": "new-tag" }
Get Photos by Album
GET https://responserift.dev/api/photos?albumId=1&limit=10
Get Completed Todos
GET https://responserift.dev/api/todos?completed=true&userId=1
Common Patterns
?limit=10&offset=0
- Pagination?q=keyword
- Search (where available)/api/resource/:id
- Resource by ID?userId=1
- Filter by user?category=tech
- Filter by category?completed=true
- Filter by status (todos)?albumId=1
- Filter by album (photos)Available Resources
Users
User management and profiles
/api/users
Posts
Blog posts and content
/api/posts
Products
Product catalog and inventory
/api/products
Carts
Shopping cart management
/api/carts
Orders
Order processing and tracking
/api/orders
Reviews
Product reviews and ratings
/api/reviews
Categories
Product categorization
/api/categories
Tags
Content tagging system
/api/tags
Photos
Photo gallery management
/api/photos
Albums
Photo album collections
/api/albums
Todos
Task and checklist management
/api/todos
Comments
Post comments and replies
/api/posts/:id/comments
⚠️ Important Note
All data changes (POST, PUT, DELETE) are stored in memory and will be reset when the server restarts. This is a mock API designed for development and testing purposes.