Plainwork

Plainwork / Keyless API Atlas / Free fake data APIs for prototypes, no key

Free fake data APIs for prototypes and tutorials, no API key

You need a REST endpoint that returns believable users, posts, products or avatars so you can finish a front-end, write a tutorial or test a fetch call, and you do not want to sign up for anything. These 14 services each returned HTTP 200 with no key when I probed them on 7 Oct 2026. The table shows what each one fakes, a URL you can paste into a browser, whether it allows calls from a web page (CORS) and how long the response took.

How this was checked: one GET request per endpoint from a single location, retried once on failure. "CORS yes" means the response carried an allow-origin header. Fake-data services are run by volunteers and can change or disappear, so keep a fallback and read each provider's terms.

ServiceWhat it fakesTest it (no key)CORSLatency
JSONPlaceholderPosts, comments, todos, usershttps://jsonplaceholder.typicode.com/posts/1yes0.2s
DummyJSONProducts, carts, recipes, usershttps://dummyjson.com/products/1yes0.64s
ReqResPaged user list and CRUD responseshttps://reqres.in/api/users/2yes0.27s
Random UserPerson profiles with photoshttps://randomuser.me/api/yes0.2s
httpbinEchoes your request, status codes, delayshttps://httpbin.org/getyes0.52s
Lorem PicsumPlaceholder photos and an image listhttps://picsum.photos/v2/list?limit=1yes0.27s
DiceBearGenerated avatar SVGshttps://api.dicebear.com/9.x/initials/svg?seed=AByes0.28s
RobohashRobot or monster avatars from any texthttps://robohash.org/test.png?size=50x50yes0.49s
UUID ToolsRandom v4 UUIDshttps://www.uuidtools.com/api/generate/v4yes0.23s
QR Code ServerQR code images for any texthttps://api.qrserver.com/v1/create-qr-code/?size=50x50&data=hiyes0.64s
Dog CEORandom dog photo URLs by breedhttps://dog.ceo/api/breeds/image/randomyes0.37s
Cat FactsShort text snippets for cardshttps://catfact.ninja/factyes0.58s
Useless FactsRandom sentences for filler copyhttps://uselessfacts.jsph.pl/api/v2/facts/randomyes0.49s
Open Trivia DBQuiz questions with answershttps://opentdb.com/api.php?amount=1yes0.26s

Which one for which job

  • Learning fetch, axios or React Query: JSONPlaceholder is the classic. It accepts POST, PUT and DELETE and replies as if it saved, but nothing is stored, so do not expect a created post to appear on the next GET.
  • A shop or dashboard demo: DummyJSON has products with images, prices and categories, plus carts and users, which fills a realistic UI faster than posts and todos.
  • Testing error and loading states: httpbin can return a chosen status code or delay a response, so you can see how your spinner and error message behave.
  • Profile cards and avatars: Random User gives names, addresses and photos in one call. DiceBear and Robohash make an avatar from any string, which is handy for stable placeholders per user id.
  • Image grids: Lorem Picsum returns an id, author and download URL per photo, so you can build a gallery without storing images.

Before you ship

These are for prototypes. Do not point a production app at a free demo service with no uptime promise. Do not send real user data to them: httpbin and ReqRes echo what you post, and you cannot know who can read it. Check any other API from the browser with the free CORS tester. More lists: front-end demo APIs, weather APIs and government and science APIs.

The full Keyless API Atlas ($7) covers all 161 verified APIs with curl and fetch code, JSON keys, rate-limit headers and a list of 35 popular APIs that failed the probe. The 20-row sample CSV is free.

See the full Atlas ($7)

More from the catalogue

Other small tools

See everything →