JSONPlaceholder 

Fake Online REST API for Testing and Prototyping
powered by JSON Server and lowdb

Intro

JSONPlaceholder is a free online REST service that you can use whenever you need some fake data.

It's great for tutorials, faking a server, sharing code examples, ...

Example

Run this code in a console or from anywhere (CORS and JSONP supported).

var root = 'http://jsonplaceholder.typicode.com';

$.ajax({
  url: root + '/posts/1',
  method: 'GET'
}).then(function(data) {
  console.log(data);
});

"Try me!"

Resources

Inspired by common use cases.

/posts100 items
/comments500 items
/albums100 items
/photos5000 items
/todos200 items
/users10 items

Routes

All HTTP verbs are supported.
View usage examples.

GET/posts
GET/posts/1
GET/posts/1/comments
GET/comments?postId=1
GET/posts?userId=1
POST/posts
PUT/posts/1
PATCH/posts/1
DELETE/posts/1

Use your OWN data

JSON Server powers this website. You can use it to create the same fake API in less than 30 seconds with your own data.

npm install -g json-server

You seem to be on OS X, see also katon, another dev utility.

Check also Pegasus, a front-end library that lets you load JSON while still loading other scripts.

Do you sometimes forget to run tests before a git commit or push?

See also hotel
Start and stop your servers from the browser. No terminal needed.

See also GitHub Web Notifier
Never miss something on GitHub.

See also stop-server
Shut down your computer using a phone and Node.js