Market Data

Get a high-level overview of the Dominican Republic real estate market — total inventory, active listings, developer count, per-zone pricing, and average yields.

GET/api/v1/market

Returns aggregate market statistics across all zones.

This endpoint takes no parameters.

Response Fields

totalPropertiesnumberTotal properties in the database (all statuses)
activePropertiesnumberProperties currently published and available
totalDevelopersnumberNumber of developers on the platform
zonesZoneSummary[]Per-zone breakdown with median price and count
averageYieldnumberAverage rental yield across all zones (percentage)

ZoneSummary Object

zonestringZone slug
medianPricenumberMedian property price in USD
countnumberNumber of published properties

Example

bash
curl "https://reppingdr.com/api/v1/market"

Response

json
{
  "totalProperties": 1677,
  "activeProperties": 1369,
  "totalDevelopers": 48,
  "zones": [
    { "zone": "punta-cana", "medianPrice": 285000, "count": 124 },
    { "zone": "cap-cana", "medianPrice": 450000, "count": 67 },
    { "zone": "bavaro", "medianPrice": 165000, "count": 203 },
    { "zone": "las-terrenas", "medianPrice": 220000, "count": 89 },
    { "zone": "santo-domingo", "medianPrice": 175000, "count": 156 }
  ],
  "averageYield": 6.2
}

Notes

  • Market data is recalculated daily by the compute-scores cron job.
  • The averageYield is a weighted average based on zone inventory size.
  • Use this endpoint for market overview dashboards and comparison tools.