Skip to main content
Developer API

Build on top of
BuilderMaxPro.

Integrate construction pricing, lien compliance, and project management into your own tools. API access available on Enterprise plans.

What you can build

Regional Price Data

Houston-specific material and labor pricing with price range visibility (min / typical / high) and source transparency.

RESTful JSON APIs

Clean, predictable JSON responses. Standard HTTP methods. Consistent error handling.

Session Authentication

Session-based auth with company-scoped data isolation. Every request is authenticated and authorized.

Webhooks

Get notified when quotes are approved, deadlines approach, or payments are recorded.

Real-Time Calculations

Lien deadline engine calculates every TX Property Code deadline from project data in milliseconds.

Document Generation

Generate preliminary notices, lien affidavits, and all four statutory waiver types via API.

API Reference

A preview of available endpoints. Full documentation provided with API access.

GET/api/projects
POST/api/projects
GET/api/clients
GET/api/estimates
GET/api/estimates/export
GET/api/prices/public
GET/api/lien/deadlines
POST/api/lien/documents
GET/api/portal/calendar/eventsPublic
POST/api/uploads

🔒 = Requires authentication · Additional endpoints available with Enterprise plan

Quick Start

example.js
// Search Houston construction pricing
const response = await fetch(
  'https://buildermaxpro.com/api/prices/public?q=drywall&region=houston'
);
const data = await response.json();

console.log(data.summary);
// {
//   count: 25,
//   price_min: 2.16,
//   price_median: 36.96,
//   price_max: 1915.50,
//   source_count: 2,
//   confidence_level: "medium",
//   region: "Houston"
// }

// Read lien deadlines inside an authenticated app session
const deadlines = await fetch(
  '/api/lien/deadlines?projectId=proj_123', {
    credentials: 'include'
  }
);
const deadlineData = await deadlines.json();
console.log(deadlineData.summary);
// Returns TX Property Code Ch. 53 deadlines
// with countdown, status, and priority

Ready to integrate?

API access is available on the Enterprise plan. Contact us to discuss your integration needs.