Integrate Title Search Into Your Apps
Full-featured REST API with webhooks. Embed AI-powered title search directly into your CRM, dashboard, or workflow automation—no manual data entry required.
Enterprise-Grade API
Built for developers, designed for scale
RESTful API
Clean, well-documented REST API following industry best practices.
- JSON request/response format
- Standard HTTP methods (GET, POST, PUT, DELETE)
- Predictable resource-oriented URLs
- Comprehensive error messages
Webhook Support
Get real-time notifications when title searches complete or status changes.
- Event-driven architecture
- Automatic retry on failure
- Configurable webhook endpoints
- Signature verification for security
Secure Authentication
API key authentication with rate limiting and usage tracking.
- Secure API key management
- Rate limiting to prevent abuse
- Usage analytics dashboard
- IP whitelisting available
Complete Documentation
Comprehensive docs with examples in multiple programming languages.
- Interactive API explorer
- Code samples (Python, Node.js, PHP, Ruby)
- Postman collection available
- OpenAPI/Swagger specification
API Endpoints
RESTful endpoints for all operations
/api/v1/searchesCreate a new title search
/api/v1/searches/{id}Get search status and results
/api/v1/searchesList all searches with pagination
/api/v1/searches/batchCreate multiple searches at once
/api/v1/reports/{id}/pdfDownload PDF report
/api/v1/webhooksRegister webhook endpoint
Quick Start Examples
Get started in minutes with our code samples
import requests
# Create a title search
response = requests.post(
'https://api.investorstitle.com/v1/searches',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'property': {
'address': '123 Main St',
'city': 'Dallas',
'county': 'Dallas',
'state': 'TX'
},
'webhook_url': 'https://yourapp.com/webhooks/title-search'
}
)
search = response.json()
print(f"Search ID: {search['id']}")
print(f"Status: {search['status']}")const axios = require('axios');
// Create a title search
const response = await axios.post(
'https://api.investorstitle.com/v1/searches',
{
property: {
address: '123 Main St',
city: 'Dallas',
county: 'Dallas',
state: 'TX'
},
webhook_url: 'https://yourapp.com/webhooks/title-search'
},
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
const search = response.data;
console.log(`Search ID: ${search.id}`);
console.log(`Status: ${search.status}`);# Create a title search
curl -X POST https://api.investorstitle.com/v1/searches \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"property": {
"address": "123 Main St",
"city": "Dallas",
"county": "Dallas",
"state": "TX"
},
"webhook_url": "https://yourapp.com/webhooks/title-search"
}'Webhook Notifications
Get real-time updates when searches complete
{
"event": "search.completed",
"timestamp": "2025-10-28T14:30:00Z",
"data": {
"search_id": "lead_abc123",
"status": "completed",
"property": {
"address": "123 Main St",
"city": "Dallas",
"county": "Dallas",
"state": "TX"
},
"results": {
"equity": {
"market_value": 350000,
"total_encumbrances": 225000,
"net_equity": 125000,
"equity_percentage": 35.7
},
"recommendation": {
"rating": "PROCEED",
"confidence": 99.2,
"reasoning": "High equity, clean title, minimal risk..."
},
"liens": [
{
"type": "mortgage",
"amount": 225000,
"holder": "Wells Fargo Bank",
"priority": 1,
"confidence": 99.5
}
]
},
"report_url": "https://api.investorstitle.com/v1/reports/lead_abc123/pdf"
}
}Webhook Security
- HMAC Signatures: Verify webhook authenticity with SHA-256 signatures
- Automatic Retries: Failed deliveries are retried with exponential backoff
- Webhook Logs: View delivery history and debug failures in dashboard
API Integration Use Cases
See what you can build with our API
CRM Integration
Automatically order title searches when new leads enter your pipeline.
Zapier → Investors Title Search → Airtable
Lead Qualification
Screen incoming leads for equity before assigning to sales team.
Lead form submission → API call → Auto-qualification
Custom Dashboard
Build your own analytics dashboard with our API data.
React app → API integration → Custom visualizations
Automated Workflows
Create complex automation workflows with webhooks.
Search completed → Webhook → Email + Slack + Update CRM
API Pricing
Flexible plans for developers and enterprises
Developer
Test and prototype your integration
- 10 API calls/month included
- Full API access
- Webhook support
- Standard documentation
- Community support
Professional
Pay as you go with API access
- Unlimited API calls
- Same ~1 hour processing
- Webhook notifications
- Priority support
- Usage analytics
Enterprise
Volume discounts and custom features
- Custom volume pricing
- Dedicated API endpoint
- SLA guarantees
- White-label options
- Dedicated account manager
Start Building Today
Get your API key and start integrating AI-powered title search into your applications. Full documentation, code samples, and developer support included.
10 free API calls included • Full access to all endpoints • No credit card required