{
  "dataset": "developers",
  "title": "Bangkok off-plan pipeline by developer",
  "description": "The nine SET-listed Thai developers BaanScope tracks, each with its live Bangkok-metro off-plan pipeline: project count, districts covered, published units, median entry price and median construction progress.",
  "source": "BaanScope — https://baanscope.com/data",
  "license": "CC BY 4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Data: BaanScope (https://baanscope.com/data), CC BY 4.0",
  "coverage": "Bangkok Metropolitan Region off-plan and under-construction projects from nine SET-listed developers, re-checked against developer websites roughly every 2 days.",
  "generated": "2026-08-01",
  "suppression": "Per-group price statistics are omitted where a group has fewer than 3 projects.",
  "columns": [
    {
      "key": "developer",
      "label": "developer",
      "note": "Developer name as listed on the SET."
    },
    {
      "key": "projects",
      "label": "projects",
      "note": "Tracked Bangkok-metro off-plan projects."
    },
    {
      "key": "districts",
      "label": "districts",
      "note": "Distinct districts the developer is building in."
    },
    {
      "key": "upcoming",
      "label": "upcoming",
      "note": "Projects not yet under construction."
    },
    {
      "key": "underConstruction",
      "label": "under_construction",
      "note": "Projects currently building."
    },
    {
      "key": "unitsPublished",
      "label": "units_published",
      "note": "Sum of published unit counts — an undercount."
    },
    {
      "key": "unitsKnownFor",
      "label": "units_known_for",
      "note": "How many of the developer's projects publish a unit count."
    },
    {
      "key": "condoShare",
      "label": "condo_share",
      "note": "Share of the developer's tracked projects that are condominiums (0–1)."
    },
    {
      "key": "medianEntryPriceTHB",
      "label": "median_entry_price_thb",
      "note": "Median published \"from\" price. Empty where fewer than 3 projects."
    },
    {
      "key": "medianPricePerSqmTHB",
      "label": "median_price_per_sqm_thb",
      "note": "Median published price per m². Empty where fewer than 3 projects."
    },
    {
      "key": "medianConstructionProgress",
      "label": "median_construction_progress_pct",
      "note": "Median published construction progress across projects that publish one."
    }
  ],
  "rowCount": 9,
  "rows": [
    {
      "developer": "AP Thai",
      "projects": 41,
      "districts": 29,
      "upcoming": 9,
      "underConstruction": 32,
      "unitsPublished": 11425,
      "unitsKnownFor": 30,
      "condoShare": 0.268,
      "medianEntryPriceTHB": 5990000,
      "medianPricePerSqmTHB": 54300,
      "medianConstructionProgress": 20
    },
    {
      "developer": "Land & Houses",
      "projects": 31,
      "districts": 12,
      "upcoming": 0,
      "underConstruction": 31,
      "unitsPublished": 7905,
      "unitsKnownFor": 31,
      "condoShare": 0.032,
      "medianEntryPriceTHB": 9000000,
      "medianPricePerSqmTHB": null,
      "medianConstructionProgress": null
    },
    {
      "developer": "SC Asset",
      "projects": 28,
      "districts": 21,
      "upcoming": 24,
      "underConstruction": 4,
      "unitsPublished": 5216,
      "unitsKnownFor": 27,
      "condoShare": 0.179,
      "medianEntryPriceTHB": 14900000,
      "medianPricePerSqmTHB": 130000,
      "medianConstructionProgress": 59
    },
    {
      "developer": "Supalai",
      "projects": 20,
      "districts": 13,
      "upcoming": 1,
      "underConstruction": 19,
      "unitsPublished": 14162,
      "unitsKnownFor": 19,
      "condoShare": 0.9,
      "medianEntryPriceTHB": 2190000,
      "medianPricePerSqmTHB": 70000,
      "medianConstructionProgress": 21
    },
    {
      "developer": "Sansiri",
      "projects": 17,
      "districts": 16,
      "upcoming": 7,
      "underConstruction": 10,
      "unitsPublished": 7121,
      "unitsKnownFor": 17,
      "condoShare": 1,
      "medianEntryPriceTHB": 2490000,
      "medianPricePerSqmTHB": 98000,
      "medianConstructionProgress": 65
    },
    {
      "developer": "Origin",
      "projects": 15,
      "districts": 14,
      "upcoming": 11,
      "underConstruction": 4,
      "unitsPublished": 7688,
      "unitsKnownFor": 13,
      "condoShare": 1,
      "medianEntryPriceTHB": 2590000,
      "medianPricePerSqmTHB": 122000,
      "medianConstructionProgress": null
    },
    {
      "developer": "Pruksa",
      "projects": 15,
      "districts": 13,
      "upcoming": 1,
      "underConstruction": 14,
      "unitsPublished": 2212,
      "unitsKnownFor": 13,
      "condoShare": 0.2,
      "medianEntryPriceTHB": 4490000,
      "medianPricePerSqmTHB": 127000,
      "medianConstructionProgress": null
    },
    {
      "developer": "AssetWise",
      "projects": 11,
      "districts": 9,
      "upcoming": 4,
      "underConstruction": 7,
      "unitsPublished": 6779,
      "unitsKnownFor": 11,
      "condoShare": 0.727,
      "medianEntryPriceTHB": 2390000,
      "medianPricePerSqmTHB": 88000,
      "medianConstructionProgress": null
    },
    {
      "developer": "Noble",
      "projects": 9,
      "districts": 9,
      "upcoming": 4,
      "underConstruction": 5,
      "unitsPublished": 5710,
      "unitsKnownFor": 7,
      "condoShare": 0.556,
      "medianEntryPriceTHB": 4990000,
      "medianPricePerSqmTHB": 78337,
      "medianConstructionProgress": 7
    }
  ]
}
