FakeJSON

Spin up reusable mock APIs for testing, prototyping, and templating in minutes
3.8 
Rating
60 votes
Your vote:
No screenshots
Notify me upon availability

Open your editor, send one request, and you’ve got a working stand-in for your API. FakeJSON lets you describe the payload you want right inside the request body, then echoes it back from a hosted endpoint—no local server to boot, no routes to wire up. Save these definitions as named resources so your team can reuse them across projects. Use the built-in JSON editor to shape objects, nest arrays, and add dynamic fields, or assemble quick HTML snippets that pull from the same placeholders.

For interface work and prototype spikes, swap between happy paths and failure states without touching your code. Tell FakeJSON to return successes, redirects, client mistakes, or server blowups; dial in artificial delay to stress spinners and retries; attach or strip headers to verify caching and auth flows. You can even add garbled text, truncated strings, or nulls to surface brittle logic. Because the response blueprint lives in the request, you can iterate fast in any tool—cURL, Postman, or your app—then pin stable versions as shared resources for teammates.

QA leads can centralize scenarios in one place. Organize smoke packs, track who changed what with version history, and gate edits with roles so only the right people can modify critical mocks. Use the developer portal and dashboard to watch traffic patterns, inspect payloads, and spot flaky clients. When preparing a release, throttle throughput to mimic peak usage or overseas latency, and flip on protective rules to see how your app behaves when upstream services rate-limit, drop connections, or send malformed headers. more

Review summary

Features

  • Hosted mock API endpoints
  • Inline response definitions via request payload
  • Reusable saved resources and blueprints
  • Visual JSON editor with schema guidance
  • Custom fields and templating (including HTML snippets)
  • Status code control and latency simulation
  • Header manipulation and ETag/cache testing
  • Noise injection: corrupt text, nulls, truncation
  • Role-based access control
  • Version history and snapshots
  • Developer portal with dashboard and analytics
  • Testing and scenario management
  • Traffic shaping and rate control
  • Threat and error simulation protections
  • API lifecycle and contract-first design support
  • No route setup required
  • CI/CD integration for automated tests

How It’s Used

  • Front-end prototyping without a live backend
  • QA regression packs covering success and failure paths
  • Error handling and retry logic validation
  • Performance and timeout testing with artificial delays
  • Content templating and CMS previews with realistic data
  • Mobile app development with stable mock endpoints
  • Contract-first API design and stakeholder reviews
  • Education and onboarding for API consumers
  • Mocking flaky third-party integrations
  • Staging and feature-branch environments
  • Load and rate-limiting behavior checks

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

3.8
Rating
60 votes
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: