Sample JSON / Large (5 MB)

Large JSON File - 5 MB Sample

Roughly 7,200 nested records (~5 MB minified) - the stress-test tier. If your tool, parser, or UI virtualization survives this file smoothly, typical production payloads are easy.

https://jsonconsole.com/api/large-5mb.json
~7,200 records5.0 MBCORS: *
Download large-5mb.json·Free for any use, no attribution required (CC0). Endpoint is stable - safe to use in tutorials and READMEs.

Preview

[
  {
    "id": 1,
    "uuid": "400840cb-d4fd-1a03",
    "user": {
      "id": 26,
      "firstName": "Hedy",
      "lastName": "Johnson",
      "email": "hedy.johnson26@example.com",
      "username": "hedy_johnson27",
      "age": 61,
      "phone": "+1-555-6147",
      "city": "Nairobi",
      "country": "Norway",
      "role": "editor",
      "isActive": true,
      "registeredAt": "2025-08-11T02:00:00Z"
    },
    "product": {
      "id": 31,
      "name": "Smart Charger",
      "sku": "SKU-1031",
      "category": "outdoor",
      "price": 145.01,
      "currency": "USD",
      "stock": 168,
      "rating": 3.7,
      "tags": [
        "eco"
      ],
      "inStock": true
    },
    "quantity": 5,
    "status": "pending",
    "notes": "Performance-testing sample record. ",
    "createdAt": "2025-12-26T15:42:00Z"
  },
  {
    "id": 2,
    "uuid": "836d943f-2b99-ea48",
    "user": {
      "id": 12,
      "firstName": "Vint",
      "lastName": "Knuth",
      "email": "vint.knuth12@example.com",
      "username": "vint_knuth59",
      "age": 19,
      "phone": "+1-555-5315",
      "city": "Toronto",
      "country": "Colombia",
      "role": "admin",
      "isActive": true,
      "registeredAt": "2023-11-10T20:32:00Z"
    },
    "product": {
      "id": 5,
      "name": "Wireless Notebook",
      "sku": "SKU-1005",
      "category": "accessories",
      "price": 145.08,
      "currency": "USD",
      "stock": 58,
      "rating": 3.4,
      "tags": [
        "new",
        "budget"
      ],
      "inStock": true
    },
    "quantity": 1,
    "status": "processing",
    "notes": "Performance-testing sample record. Performance-testing sample record. Performance-testing sample record. ",
    "createdAt": "2024-08-27T18:34:00Z"
  },
  {
    "id": 3,
    "uuid": "d3cb6d14-2eb1-1a32",
    "user": {
      "id": 41,
      "firstName": "Margaret",
      "lastName": "Hejlsberg",
      "email": "margaret.hejlsberg41@example.com",
      "username": "margaret_hejlsberg61",
      "age": 29,
      "phone": "+1-555-2389",
      "city": "Oslo",
      "country": "Australia",
      "role": "viewer",
      "isActive": true,
      "registeredAt": "2025-02-27T07:43:00Z"
    },
    "product": {
      "id": 13,
      "name": "Solar Mouse",
      "sku": "SKU-1013",
      "category": "accessories",
      "price": 207.22,
      "currency": "USD",
      "stock": 8,
      "rating": 3.1,
      "tags": [
        "popular",
        "budget",
        "eco"
      ],
      "inStock": true
    },
    "quantity": 3,
    "status": "cancelled",
    "notes": "Performance-testing sample record. Performance-testing sample record. ",
    "createdAt": "2024-10-18T10:47:00Z"
  }
]

First 3 records shown - the full file has ~7,200 records.

Fields

FieldTypeNotes
(same shape as the 1 MB file)-Identical record structure, 4.5× the volume

Fetch it in code

JavaScript
const res = await fetch(
  "https://jsonconsole.com/api/large-5mb.json"
);
const data = await res.json();
Python
import requests

data = requests.get(
    "https://jsonconsole.com/api/large-5mb.json"
).json()

What this dataset is good for

  • Load testing parsers, editors, and diff tools
  • Measuring gzip/brotli compression ratios on realistic JSON
  • Timeout and memory-limit testing in serverless functions

More sample data

You might also need

Free and in-browser, like everything on JSON Console. Browse all tools →