Skip to content

API guides/Mock HTTP

FreeFreemium

Dummy JSON REST APIs

Hosted fake REST for UI work: JSONPlaceholder (free) and ReqRes (freemium). Use when a textarea of fixtures is not enough.

Check official docs

2 providers · 5 min · Limits change — verify before you ship

Mock HTTP

What this is for

PureDevKit Dummy REST generates users, products, orders, and posts in this tab — download the JSON, no HTTP. If your UI needs fetch('/users'), pagination, or POST that returns 201, use a hosted mock. Writes are fake; nothing is stored for you.

ProviderPricingKeyHTTPSCORS
JSONPlaceholderFreeNo keyYesUsually yes
ReqResFreemiumOptionalYesUsually yes

JSONPlaceholder

Free

GET https://jsonplaceholder.typicode.com/users

Official docs

HTTPS

Yes

API key

No key

CORS

Usually yes

Use

Free tier

Limits. Public demo. No SLA. POST/PUT/PATCH appear to succeed but do not persist.

Commercial. Intended for prototyping and teaching. Not a production database.

Note. Resources include /posts, /comments, /albums, /photos, /todos, /users.

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

ReqRes

Freemium

GET https://reqres.in/api/users?page=2

Official docs

HTTPS

Yes

API key

Optional

CORS

Usually yes

Use

See limits

Limits. A free/demo path exists; project features and higher volume may need a key. Confirm on reqres.in.

Commercial. Paid project hosting is a separate product. Read their current pricing.

Note. If a request suddenly 401s, they likely now require a key — open the official docs.

curl -sS "https://reqres.in/api/users?page=2"

PureDevKit does not host or proxy these APIs. Pricing, rate limits, CORS, authentication, and JSON shapes can change without notice. Always confirm the current rules on the provider’s official documentation before you ship.