freeapis

JSONPlaceholder

Fake REST API for testing and prototyping

Authentication
No auth
HTTPS
Yes
CORS
Yes
Category
Development
Data source
public-apis + marcelscruz

Overview

JSONPlaceholder is the classic fake REST API for prototyping — posts, comments, users, and todos with full CRUD. Keyless (verified live).

Quick Start

A post (verified live):

curl "https://jsonplaceholder.typicode.com/posts/1"
{
  "userId": 1,
  "id": 1,
  "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
  "body": "quia et suscipit\nsuscipit..."
}

List / create:

curl "https://jsonplaceholder.typicode.com/posts"
curl -X POST "https://jsonplaceholder.typicode.com/posts" \
  -H "Content-Type: application/json" \
  -d '{"title": "foo", "body": "bar", "userId": 1}'

Authentication

None — keyless.

Rate Limits & Notes

  • Free; be polite — no hard published limit.
  • Resources: posts, comments, albums, photos, todos, users.
  • All responses are fake but realistic — perfect for UI prototyping.

FAQ

Is JSONPlaceholder free? Yes — free and keyless (verified).

Can I test CRUD? Yes — POST/PUT/PATCH/DELETE are supported.

What resources? Posts, comments, albums, photos, todos, users.

More in Development

APIAuthHTTPSCORS
24 Pull Requests

Project to promote open source collaboration during December

No authYesYes↗
Abacus

Free and simple counting service. You can use it to track page hits and specific events

No authYesUnknown↗
Agent Gateway

34+ AI agent infrastructure services including memory, wallets, and scheduling

API KeyYesUnknown↗
AgentDeals

Search and compare developer free tiers, startup credits, and pricing changes

No authYesUnknown↗
Agify.io

Estimates the age from a first name

No authYesYes↗