API Documentation
Integrate property intelligence into your applications with our REST API.
API Access
API access is available on Pro plans. Monthly: 100 calls/month. Annual: 500 calls/month. Need more? Contact us for enterprise pricing.
Getting Started
The AssessHome360 API is a RESTful service that returns JSON responses. All requests require authentication via API key.
Base URL
https://api.assesshome360.com/v1
Authentication
Include your API key in the request header:
Authorization: Bearer YOUR_API_KEY
Endpoints
Analyze Property
Generate an In-Depth property report.
POST /analyze
{
"address": "742 Evergreen Terrace, Springfield, IL 62701",
"report_type": "in_depth"
}
Response:
{
"id": "rpt_abc123",
"status": "complete",
"address": {...},
"true_cost": {...},
"risk_matrix": {...},
"fair_value": {...},
"investment": {...},
"created_at": "2025-01-01T12:00:00Z"
}
Get Report
Retrieve a previously generated report.
GET /reports/{report_id}
Response:
{
"id": "rpt_abc123",
"status": "complete",
...
}
List Reports
Get all reports for your account.
GET /reports?limit=10&offset=0
Response:
{
"reports": [...],
"total": 47,
"limit": 10,
"offset": 0
}
Response Codes
| Code | Description |
|---|---|
200 | Success |
400 | Bad request (invalid parameters) |
401 | Unauthorized (invalid API key) |
429 | Rate limit exceeded |
500 | Server error |
Rate Limits
- Pro Monthly: 100 requests/month, 10 requests/minute
- Pro Annual: 500 requests/month, 20 requests/minute
- Enterprise: Custom limits available
SDKs & Libraries
Official SDKs coming soon for Python, JavaScript, and Ruby. In the meantime, use any HTTP client to interact with our REST API.