FakeJSON

Mock any API response on demand to prototype, test, and demo without servers.
4 
Rating
41 votes
Your vote:
Notify me upon availability
Info updated on:

Ship the UI first, worry about the real server later. Point your app to a single FakeJSON endpoint and declare the exact reply you want in the request body—status, headers, payload, even latency. You don’t configure routes or spin up services. Build views against sample objects, iterate on layouts, and swap responses on the fly to validate loading states, success flows, and error screens. When a mock fits your workflow, save it as a reusable resource and call it by ID across projects. The built-in JSON editor helps you sculpt complex shapes quickly, from nested lists to pagination envelopes, so your components and hooks get realistic data structures from day one.

For design, content, and marketing teams, FakeJSON speeds up prototypes and page building. Use the rich field generators (names, locations, dates, commerce, images, lorem text, and more) to populate cards, feeds, and detail pages with believable data. Create localized variants, swap currencies, or test long vs. short copy without touching a CMS. Generate HTML snippets from your mocks to preview email templates, landing blocks, or in-app messages. Keep a library of ready-to-use scenarios—new user onboarding, empty states, promo banners—and hand stable links to stakeholders so they can review changes without waiting for backend work.

Testing is straightforward and thorough. Emit 2xx–5xx outcomes on demand to verify retries, toasts, and fallbacks. Add artificial delay to surface race conditions and spinners. Push garbled text, malformed fields, or unusual header sets to harden parsing and validation. Randomize responses to practice resilience under flaky conditions. In CI, route staging traffic to saved mocks for contract checks, then flip back to real services with an environment variable. QA can track scenarios in one dashboard, organize test suites, and capture analytics on request patterns to spot gaps before production.

Teams stay coordinated as APIs evolve. Start with a design-first sketch: define fields, share a link, and let everyone integrate against the same mock while backend work progresses. Version your resources to avoid breaking changes, roll back instantly when something goes wrong, and document behavior in the developer portal. Control access with roles so designers can edit content while engineers manage schemas. Shape traffic to simulate load and rate limits, and guard access with tokens and threat controls suitable for public demos. When the real endpoint is ready, your UI, docs, and tests already agree on the contract—just switch the base URL and ship.

Review summary

Features

  • One universal POST endpoint that returns declared responses
  • Visual JSON editor for building complex payloads
  • Reusable saved resources with version control
  • Wide set of data generators (people, geo, commerce, media, lorem)
  • Configurable status codes (2xx–5xx), headers, and latency
  • Error simulation: corrupted fields, unexpected shapes, randomization
  • HTML template generation for emails and pages
  • Team roles, access control, and sharable links
  • Analytics dashboard and developer portal
  • Traffic shaping, rate limiting tests, and threat protection
  • API design and lifecycle management tools

How It’s Used

  • Front-end prototyping without a live server
  • Contract testing in CI/CD with switchable base URLs
  • QA suites covering success, failure, and timeout paths
  • Content and design previews for emails, landing pages, and in-app copy
  • Mobile offline and retry scenarios with varied responses
  • Training and workshops demonstrating API behaviors safely
  • Webhook simulations for third-party integrations
  • Load and spike drills using traffic controls
  • Localization and formatting checks across regions and currencies
  • A/B experiments with different payload variants

Plans & Pricing

Free

Free

Fake Units per day: 1,000
Array size : Up to 10 elements
API tokens available : 1
Max. JSON nesting depth : 1 Level Nesting
Saved resources : 1

Developer

$12.00 per month

Fake Units /day : 50000
Array size: Up to 100 elements
API tokens available: 1
Max. JSON nesting depth: 2 Level Nesting
Request parameters
Custom fields
Naughty strings
Saved resources: 3
Email support

Small Team

$30.00 per month

Fake Units per day: 100000
Array size: Up to 500 elements
API tokens available: 3
Max. JSON nesting depth: 3 Level Nesting
Includes features of Developer plan, plus
Saved resources: 10

Big Team

$70.00 per month

Fake Units per day: 500000
Array size : Up to 1,000 elements
API tokens available: 5
Includes features of Small Team plan, plus
Saved resources: 20

Comments

4
Rating
41 votes
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: