REST endpoints for accessing Stratapine's UK property intelligence — areas, scoring, watchlists, and discovery.
All requests require a bearer token in the Authorization header.
/v1/areas— List areas with filters{
"data": [
{ "id": "a2", "name": "Manchester Northern Quarter", "region": "Manchester",
"yieldPct": 6.4, "investmentScore": 91, "avgPrice": 285000 }
],
"page": 1, "total": 12400
}/v1/areas/{id}— Get a single area profile{
"id": "a2", "name": "Manchester Northern Quarter",
"yieldPct": 6.4, "growth5y": 38, "demandScore": 88,
"affordability": 64, "riskScore": 28, "investmentScore": 91,
"trend": [ { "month": "Jan", "price": 281200, "rent": 1530 } ]
}/v1/areas/{id}/comparables— Find similar areas by score{ "comparables": [ { "id": "a4", "score": 85 } ] }/v1/search— Full-text search across areas{ "results": [ { "id": "a1", "name": "Shoreditch" } ] }/v1/discover/top— Top investment opportunities{ "results": [ { "id": "a2", "investmentScore": 91 } ] }/v1/watchlist— Current user's saved areas{ "areaIds": ["a2", "a6"] }/v1/watchlist— Add an area{ "areaId": "a4" }{ "ok": true }/v1/watchlist/{areaId}— Remove an area{ "ok": true }/v1/score— Compute composite investment score{ "yieldPct": 6.4, "growth5y": 38, "demandScore": 88,
"affordability": 64, "riskScore": 28, "liquidityScore": 75 }{ "investmentScore": 91 }/v1/admin/users— List platform users{ "users": [ { "id": "u1", "role": "investor", "plan": "Free" } ] }/v1/admin/users/{id}— Update user role/plan/status{ "role": "pro", "plan": "Pro" }{ "ok": true }