Skip to main content
POST
/
api
/
property
/
lookup
curl --request POST \
  --url https://next.v3.dealmachine.com/api/property/lookup \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "street": "123 Main St",
  "city": "Austin",
  "state": "TX",
  "zip": "78701"
}
'
{
  "success": true,
  "data": {
    "property_id": 123,
    "apn_parcel_id": "<string>",
    "fips_code": "<string>",
    "property_address_full": "<string>",
    "property_address_line_1": "<string>",
    "property_address_line_2": "<string>",
    "property_address_city": "<string>",
    "property_address_state": "<string>",
    "property_address_zipcode": "<string>",
    "property_address_county": 123,
    "property_lat": 123,
    "property_lng": 123,
    "estimated_value": 123,
    "equity_amount": 123,
    "equity_percent": 123,
    "total_loan_amt": 123,
    "total_loan_balance": 123,
    "total_loan_payment": 123,
    "owner_1_name": "<string>",
    "owner_1_firstname": "<string>",
    "owner_1_lastname": "<string>",
    "owner_2_name": "<string>",
    "owner_2_firstname": "<string>",
    "owner_2_lastname": "<string>",
    "is_corporate_owner": true,
    "out_of_state_owner": true,
    "owner_address_full": "<string>",
    "building_square_feet": 123,
    "total_bedrooms": 123,
    "total_baths": 123,
    "year_built": 123,
    "property_type": "<string>",
    "units_count": 123,
    "stories": "<string>",
    "garage": true,
    "pool": true,
    "lot_acreage": 123,
    "lot_square_feet": 123,
    "legal_description": "<string>",
    "subdivision_name": "<string>",
    "school_district_name": "<string>",
    "zoning": "<string>",
    "flood_zone": "<string>",
    "tax_delinquent": true,
    "tax_amt": 123,
    "assd_total_value": 123,
    "assd_land_value": 123,
    "assd_improvement_value": 123,
    "calculated_total_value": 123,
    "calculated_land_value": 123,
    "calculated_improvement_value": 123,
    "sale_date": "2023-12-25",
    "last_sale_price": 123,
    "active_lien": true,
    "hoa_fee_amount": 123,
    "h_o_a1_name": "<string>",
    "num_mortgages": 123,
    "mortgages": [
      {
        "position": 2,
        "lien_position": 123,
        "loan_type": "<string>",
        "financing_type": "<string>",
        "interest_rate": 123,
        "has_adjustable_rate_rider": true,
        "start_date": "2023-12-25",
        "recording_date": "2023-12-25",
        "term_months": 123,
        "due_date": "2023-12-25",
        "lender_name": "<string>",
        "is_private_lender": true,
        "loan_amount": 123,
        "estimated_loan_balance": 123,
        "estimated_loan_payment": 123
      }
    ],
    "auction_date": "2023-12-25",
    "default_date": "2023-12-25",
    "property_flags": [
      "<string>"
    ],
    "contacts": [
      {
        "person_id": 123,
        "first_name": "<string>",
        "middle_initial": "<string>",
        "last_name": "<string>",
        "mailing_address": "<string>",
        "mailing_city": "<string>",
        "mailing_state": "<string>",
        "mailing_zip": "<string>",
        "type": [
          "owner",
          "resident"
        ],
        "phones": [
          {
            "number": "<string>",
            "do_not_call": true
          }
        ],
        "emails": [
          "jsmith@example.com"
        ]
      }
    ]
  },
  "usage": {
    "current": 123,
    "limit": 123,
    "warning": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://enrich-docs.dealmachine.com/llms.txt

Use this file to discover all available pages before exploring further.

Property Lookup

Look up property details and owner contact information by providing a street address.
This endpoint requires an API key. See Authentication for details.

Request

You can provide the address in two ways: Option 1: Single-line address
address
string
Full address as a single line (e.g., “123 Main St, Austin, TX 78701”). If provided, the individual street, city, state, and zip fields are ignored.
Option 2: Separate fields
street
string
Street address including house number (e.g., “123 Main St”). Required if address is not provided.
city
string
City name. At least one of city, state, or zip is required when using separate fields.
state
string
Two-letter state abbreviation (e.g., “TX”). At least one of city, state, or zip is required when using separate fields.
zip
string
ZIP code. At least one of city, state, or zip is required when using separate fields.

Response

success
boolean
Whether the request was successful
data
object
Property and owner data
usage
object
Included when approaching monthly limit (90%+ usage)
current
integer
Current usage count for billing period
limit
integer
Monthly request limit
warning
string
Warning message about approaching limit

Examples

curl -X POST https://next.v3.dealmachine.com/api/property/lookup \
  -H "Content-Type: application/json" \
  -H "X-API-Key: dm_live_your_api_key_here" \
  -d '{
    "street": "123 Main St",
    "city": "Austin",
    "state": "TX",
    "zip": "78701"
  }'

Single-Line Address

curl -X POST https://next.v3.dealmachine.com/api/property/lookup \
  -H "Content-Type: application/json" \
  -H "X-API-Key: dm_live_your_api_key_here" \
  -d '{
    "address": "123 Main St, Austin, TX 78701"
  }'

Success Response

{
  "success": true,
  "data": {
    "property_id": 12345678,
    "apn_parcel_id": "123-456-789",
    "fips_code": "48453",
    "property_address_full": "123 Main St, Austin, TX 78701",
    "property_address_line_1": "123 Main St",
    "property_address_line_2": null,
    "property_address_city": "Austin",
    "property_address_state": "TX",
    "property_address_zipcode": "78701",
    "property_address_county": 453,
    "property_lat": 30.2672,
    "property_lng": -97.7431,
    "estimated_value": 425000,
    "equity_amount": 278375,
    "equity_percent": 65.5,
    "total_loan_amt": 146625,
    "total_loan_balance": 146625,
    "total_loan_payment": 1125.50,
    "owner_1_name": "John Smith",
    "owner_1_firstname": "John",
    "owner_1_lastname": "Smith",
    "owner_2_name": null,
    "owner_2_firstname": null,
    "owner_2_lastname": null,
    "owner_location": "absentee",
    "is_corporate_owner": false,
    "out_of_state_owner": false,
    "owner_address_full": "456 Oak Ave, Houston, TX 77001",
    "building_square_feet": 1850,
    "total_bedrooms": 3,
    "total_baths": 2,
    "year_built": 1995,
    "property_type": "Single Family Residential",
    "units_count": 1,
    "stories": "1 Story",
    "garage": true,
    "pool": false,
    "lot_acreage": 0.25,
    "lot_square_feet": 10890,
    "tax_delinquent": false,
    "tax_amt": 8500,
    "assd_total_value": 380000,
    "sale_date": "2018-06-15",
    "last_sale_price": 310000,
    "active_lien": false,
    "num_mortgages": 1,
    "mortgages": [
      {
        "position": 1,
        "lien_position": 1,
        "loan_type": "Conventional",
        "financing_type": "Fixed Rate",
        "interest_rate": 3.75,
        "has_adjustable_rate_rider": false,
        "start_date": "2018-06-15",
        "recording_date": "2018-06-18",
        "term_months": 360,
        "due_date": "2048-06-15",
        "lender_name": "Wells Fargo Bank",
        "is_private_lender": false,
        "loan_amount": 248000,
        "estimated_loan_balance": 198500,
        "estimated_loan_payment": 1148.53
      }
    ],
    "market_status": "off_market",
    "property_flags": [],
    "contacts": [
      {
        "person_id": 98765432,
        "first_name": "John",
        "middle_initial": "A",
        "last_name": "Smith",
        "mailing_address": "456 Oak Ave",
        "mailing_city": "Houston",
        "mailing_state": "TX",
        "mailing_zip": "77001",
        "type": ["owner", "resident"],
        "phones": [
          {
            "number": "+15125551234",
            "type": "mobile",
            "do_not_call": false
          }
        ],
        "emails": ["john.smith@email.com"]
      }
    ]
  }
}

Error Responses

Missing Street Address (400)
{
  "success": false,
  "error": "Bad Request",
  "message": "Street address is required"
}
Property Not Found (404)
{
  "success": false,
  "error": "Not Found",
  "message": "Property not found"
}
Rate Limit Exceeded (429)
{
  "success": false,
  "error": "Too Many Requests",
  "message": "Monthly request limit exceeded. Your limit resets on 2024-02-15.",
  "usage": {
    "current": 5001,
    "limit": 5000,
    "reset": "2024-02-15"
  }
}

Response Headers

All successful responses include rate limit headers:
HeaderDescription
X-RateLimit-LimitYour monthly request limit
X-RateLimit-RemainingRequests remaining this billing period
X-RateLimit-ResetDate your limit resets (YYYY-MM-DD)
X-RateLimit-WarningPresent with value true when at 90%+ usage

Authorizations

X-API-Key
string
header
required

API key for authentication (format: dm_live_xxxxxxxx)

Body

application/json
address
string

Full address as a single line. If provided, street/city/state/zip fields are ignored.

Example:

"123 Main St, Austin, TX 78701"

street
string

Street address including house number. Required if 'address' is not provided.

Example:

"123 Main St"

city
string

City name

Example:

"Austin"

state
string

Two-letter state abbreviation

Required string length: 2
Example:

"TX"

zip
string

ZIP code

Example:

"78701"

Response

Successful property lookup

success
boolean
Example:

true

data
object
usage
object

Included when at 90%+ of monthly limit