Analyze Price Trends
analyze_price_trendsAnalyze price evolution over time - essential for market timing and investment decisions.
REQUIRED: At least one location filter:
code_postal, commune (e.g., "PARIS 11"), or code_departement
No coordinates or radius: for a point, pass its code_postal or commune (find_property_comparables covers a radius)
Optional:
type_local: "Maison", "Appartement", "Terrain", "Local commercial"
granularity: "month", "quarter" (default), or "year"
date_debut/date_fin: Date range (default: last 5 years)
Returns:
Time series with median/avg prices per period
Year-over-year changes (%)
Overall trend: "increasing", "decreasing", or "stable" (±5%), on the median price per m² (summary.change_basis)
Total change over the period
Example: Paris 11e apartment price trends: {commune: "PARIS 11", type_local: "Appartement", granularity: "quarter"}
Note: DVF data covers 2014–2025 (annual cadence). Use date windows ≥ 12 months for reliable results.
Cost: 10 credits per call
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "analyze_price_trends"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| commune | No | City/commune name (e.g., 'PARIS') | |
| date_fin | No | End date YYYY-MM-DD (default: today) | |
| date_debut | No | Start date YYYY-MM-DD (default: 5 years ago) | |
| type_local | No | Property type | |
| code_postal | No | Postal code (e.g., '75001') | |
| granularity | No | Time granularity (default: quarter) | quarter |
| exclude_vefa | No | ||
| code_departement | No | Department code (e.g., '75') | |
| exclude_bulk_sales | No |