Sign inGet $5 free
Compare/br.real-estate-prices

Brazil: property price statistics

Median and quartile price per m² from recorded property sales, grouped by district, period, asset class or street. 1 live · 1 in the catalog.

At a glance

1 of 1 provider for Brazil property price statistics on Superpowers can serve a call right now: ITBI São Paulo. ITBI São Paulo is free with any Superpowers account. Call it with one API key: POST /v1/run with "tool": "itbisp.price-stats", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged.

ProviderPriceSuccessSpeedStatus
São Paulo price per m² statistics (ITBI)ITBI São PauloFree100%411msLive

Run a comparison

Pick up to 6 live providers. Each one is charged at its own price; failures are free.

Sign in to run comparisons. New accounts get $5 free.Sign in

Shared format

Input
{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "group_by"
  ],
  "properties": {
    "street": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80,
      "description": "Street name, accents and abbreviations optional, e.g. \"Rua Tabapuã\" or \"Av Pres Wilson\". Exact name matches win; otherwise every word must appear."
    },
    "number": {
      "type": "integer",
      "minimum": 1,
      "maximum": 99999,
      "description": "Building number on the street (requires street)"
    },
    "district": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40,
      "description": "One of the 96 São Paulo districts (distritos), e.g. Pinheiros, Itaim Bibi, Mooca"
    },
    "asset_class": {
      "type": "string",
      "enum": [
        "RESIDENCIAL",
        "TERRENO",
        "COMERCIAL",
        "INDUSTRIAL",
        "OUTROS",
        "GARAGEM/DEPOSITO"
      ],
      "description": "RESIDENCIAL (apartments and houses), TERRENO (land), COMERCIAL, INDUSTRIAL, GARAGEM/DEPOSITO or OUTROS"
    },
    "year_from": {
      "type": "integer",
      "minimum": 2019,
      "maximum": 2030
    },
    "year_to": {
      "type": "integer",
      "minimum": 2019,
      "maximum": 2030
    },
    "min_value_brl": {
      "type": "number",
      "minimum": 0
    },
    "max_value_brl": {
      "type": "number",
      "minimum": 0
    },
    "min_area_m2": {
      "type": "number",
      "minimum": 0,
      "description": "Built area"
    },
    "max_area_m2": {
      "type": "number",
      "minimum": 0
    },
    "include": {
      "type": "string",
      "enum": [
        "clean",
        "market",
        "all"
      ],
      "description": "clean: market sales with a trustworthy price per m² (outliers and implausible prices removed). market: every market sale, outliers flagged. all: also non-market transfers such as partial shares and in-kind transfers.",
      "default": "clean"
    },
    "group_by": {
      "type": "array",
      "minItems": 1,
      "maxItems": 3,
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "district",
          "year",
          "month",
          "asset_class",
          "street"
        ]
      },
      "description": "Dimensions to group by, e.g. [\"district\"] or [\"year\",\"asset_class\"]"
    },
    "min_deals": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10000,
      "default": 5,
      "description": "Drop groups with fewer deals"
    },
    "sort": {
      "type": "string",
      "enum": [
        "deals",
        "median_price_m2",
        "key"
      ],
      "description": "Default: key (chronological) when grouping by year or month, otherwise deals"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500,
      "default": 100
    }
  }
}
Normalized output
{
  "data_through": "",
  "groups": [
    {
      "district": "",
      "year": 0,
      "deals": 0,
      "median_price_m2_brl": 0,
      "p25_price_m2_brl": 0,
      "p75_price_m2_brl": 0,
      "median_price_m2_brl_real": 0,
      "median_value_brl": 0,
      "median_area_m2": 0,
      "total_value_brl": 0
    }
  ]
}

Questions

Which Brazil property price statistics API is cheapest?

ITBI São Paulo is free with any Superpowers account.

Is there a free Brazil property price statistics API?

Yes. ITBI São Paulo is free with any Superpowers account; you only need a key.

How do I call a Brazil property price statistics API from an AI agent?

Call it with one API key: POST /v1/run with "tool": "itbisp.price-stats", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged. New accounts get $5 free; see /docs for the MCP setup.