Ready-to-use fake REST APIs for testing, prototyping and learning. No signup, no setup, no database — just call them.
https://api.mockfly.dev/hub/users/1Every item is generated with a seeded Faker.js instance, so /hub/users/5 always returns the same user. Your tests and tutorials stay reproducible — today, tomorrow and after every deploy.
POST, PUT, PATCH and DELETE respond exactly like a real API would — echoing your payload with a new id — but nothing is stored. Safe and open for everyone.
Every list endpoint supports _page and _limit so you can build and test paginated UIs without any backend work.
Add ?_status=500 to force any status code, or ?_delay=2000 to simulate a slow network. Test your error handling and loading states with a query param.
Loading available APIs…
These public APIs are fixed. With a free Mockfly account you can build your own mock APIs: custom endpoints, conditional responses, Faker.js templates, AI-generated data and more.
Create your own mock API