Real estate comparable sales analysis for REALTORs and lenders
Swagger UI - Test endpoints directly
Download complete API specification
Web-based comps search interface
Get help and contact information
Search for comparable properties. Returns ranked list of similar sales with optional PDF, audio, and share links.
Paste this in your terminal or click to copy. Replace the email with your own.
| Plan | Requests / Minute | Requests / Day |
|---|---|---|
| Founding Member (Free) | 10 | 100 |
| Professional | 60 | 1,000 |
| Enterprise | 300 | 10,000 |
Rate limit headers are included in all responses: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
| Field | Type | Description |
|---|---|---|
| status | string | "OK", "FALLBACK_USED", or "INSUFFICIENT_MARKET_DATA" |
| success | boolean | Whether the search completed successfully |
| count | integer | Number of comparable properties returned (0-20) |
| message | string|null | Human-readable status message |
| results | array[CompResult] | List of ranked comparable properties |
| metadata | object | Report metadata including share_url, market_context |
| search_trace | object | Audit trail for compliance and debugging |
| Code | HTTP | Description |
|---|---|---|
| COMP_SEARCH_001 | 400 | Missing required field: address or property_id |
| COMP_SEARCH_002 | 400 | Invalid address format |
| COMP_SEARCH_003 | 404 | Subject property not found in MLS |
| COMP_SEARCH_004 | 422 | Address is outside coverage area |
| COMP_SEARCH_005 | 429 | Rate limit exceeded |
| COMP_SEARCH_006 | 404 | No comparable sales found |
| COMP_SEARCH_007 | 500 | Internal search error |
| Field | Type | Description |
|---|---|---|
| success | boolean | Whether search succeeded |
| count | int | Number of comps returned |
| results | array | List of comparable properties |
| metadata.report_short_url | string | Shareable report link |
| status | string | OK, FALLBACK_USED, INSUFFICIENT_MARKET_DATA |
| search_trace | object | Audit trail for compliance |
Get report data as JSON for visualization clients (Location Map).
View the full HTML report with Location Map.
Reports expire after 30 days. Returns 404 if expired or not found.
Pre-underwriting risk assessment for lenders.
Returns LTV scenarios, market support score, and risk indicators.
Natural language search using DeepSeek AI.
Service health check with GPU status.
Send any address to (909) 566-2866 to receive a comps report link.
| Environment | URL |
|---|---|
| Production | https://comps-api.scheduleappraisal.com |
| Local | http://localhost:18002 |
Copyright 2026 Thomas Appraisal Company · Support · ScheduleAppraisal.com