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

  1. Choose a resource: Pick from Users, Posts, Products, Photos, Albums, Todos, etc. See the left sidebar.
  2. Filter & paginate: Use limit, offset, and resource-specific params like userId, category, or q for search.
  3. Mutate data: Send POST, PUT, or DELETE. 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.

ResponseRift JSON API • Production-Ready, Zero-Config