Developer API

PropLab API Documentation

Integrate PropLab's AI-powered underwriting directly into your CRM. Analyze thousands of properties programmatically.

Getting Started

1. Get Your API Key

Sign up and generate your API key from the dashboard.

2. Authenticate

Include your API key in the Authorization header.

3. Start Building

Hit the /api/v1/underwrite endpoint to analyze properties.

Quick Example

api-client.js
// Underwrite a property using PropLab API
const response = await fetch('https://proplab.app/api/v1/underwrite', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    templateId: 123,
    property: {
      address: '2790 Emerson St, Portage, IN 46368'
    }
  })
});

const data = await response.json();
console.log('ARV:', data.arv);
console.log('Comps:', data.comparables);

API Endpoints

POST/api/v1/underwriteAuth Required1 credit

Analyze a property with AI-powered underwriting. Returns ARV, comps, rehab estimates, and deal analysis.

GET/api/v1/templatesAuth Required

List all your underwriting templates with their IDs and configurations.

GET/api/v1/credits/balanceAuth Required

Check your current credit balance and usage statistics.

GET/api/v1/analysis/:idAuth Required

Retrieve a previously completed analysis by its ID.

API Features

Secure & Reliable

Enterprise-grade security with 99.9% uptime

Fast Response

Average response time under 500ms

RESTful Design

Clean, intuitive API following REST best practices

CRM Ready

Works with Salesforce, GoHighLevel, Podio, and more

Rate Limiting

Fair usage with generous limits per API key

Template Support

Use custom templates for consistent underwriting

Ready to Build?

Start integrating PropLab's AI-powered underwriting into your workflow today.