Fake API Directoryとは?
Building a frontend before the backend is ready? This fake API directory collects the most popular free mock REST APIs developers use for testing and prototyping. Browse JSONPlaceholder for posts and todos, ReqRes for user lists and fake login, Fake Store API and DummyJSON for e-commerce flows, Random User for avatars, REST Countries for geography dropdowns, PokéAPI and SWAPI for nested resources, and HTTPBin or Postman Echo for debugging headers and status codes. Each provider card shows the base URL, CORS notes, documentation link, and a list of common endpoints with HTTP methods. Copy any URL with one click or hit Try on GET endpoints to preview JSON directly in your browser. Filter by category — users, e-commerce, content, media, reference, or HTTP utilities — or search by name and tag. No signup, no API keys for most providers, and nothing is proxied through our servers unless you open the separate API Tester for blocked hosts.
Fake API Directoryの使い方
- Browse the directory or filter by category (users, e-commerce, content, etc.).
- Open a provider card and expand its endpoint list.
- Copy a full URL for use in fetch, axios, or your API client.
- Click Try on GET endpoints to preview the live JSON response.
- Use the API Tester tool for POST/PUT requests or CORS-limited hosts.
よくある使用例
- Prototyping a React or Vue app before the backend exists
- Teaching fetch, axios, and REST concepts in workshops
- Testing pagination, loading states, and error handling
- Populating UI mocks with realistic JSON shapes
- Debugging HTTP clients with echo services like HTTPBin
よくある質問
- Are these APIs really free?
- Yes. Every API listed is a public mock or reference service maintained by third parties. Most require no API key for basic read access. Always check each provider's docs for rate limits and terms.
- Can I use them in production?
- No. These are for development, demos, and learning. They can go offline, change schemas, or rate-limit traffic. Ship your own backend or a paid API for production apps.
- Why does Try fail for some endpoints?
- Browsers enforce CORS. Some hosts (e.g. HTTPBin) block cross-origin requests from web pages. Use our API Tester, which proxies requests server-side, or call the URL from curl or Postman.
- Do write methods (POST, PUT, DELETE) actually persist data?
- Usually not. Most fake APIs simulate writes and return fake IDs without storing anything. DummyJSON and Fake Store have more realistic behavior but still should not be treated as durable databases.
- Which API should I start with?
- JSONPlaceholder is the classic choice for CRUD tutorials. ReqRes is great for user tables and login UI. Fake Store API or DummyJSON work well for shop prototypes.