Property

The Property API provides address validation, property details, valuations, comparables, sales history, liens, and tax history.

API version: v3

Usage: Address uses 1 request; all other endpoints use 2 requests per successful call.

Requests

Use https://api.anyprop.com/v3/property/ with a Bearer token from the Account page.

Provide an address in q, or use street_address, city, state, and zipcode. Add unit when needed. If both forms are supplied, q takes precedence.

Property Address

Standardize and geocode a property address.

Standardize and geocode property address

GEThttps://api.anyprop.com/v3/property/address

Standardize and geocode a property address. Usage: 1 request per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/address
GET /v3/property/address HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    }
  }
}

Property Details

Return property details from public records.

Get property details

GEThttps://api.anyprop.com/v3/property/details

Return property details from public records. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

detailsobjectoptional
Show properties
public_recordobject · nullableoptional
Show properties
architectural_stylestring · nullableoptional

Example: traditional

basement_typestring · nullableoptional
basement_square_feetnumber · nullableoptional
bathrooms_fullinteger · nullableoptional

Example: 3

bathrooms_partialinteger · nullableoptional

Example: 0

bathrooms_totalinteger · nullableoptional

Example: 3

bedrooms_totalinteger · nullableoptional

Example: 4

buildings_totalinteger · nullableoptional

Example: 1

building_qualitystring · nullableoptional

Example: good

building_conditionstring · nullableoptional

Example: average

construction_typesstring[] · nullableoptional
cooling_typestring[] · nullableoptional
fireplace_typestring[] · nullableoptional
fireplaces_totalinteger · nullableoptional

Example: 1

heating_typestring[] · nullableoptional
legal_descriptionstring · nullableoptional

Example: lot 12 block 3 main street estates

living_area_square_feetnumber · nullableoptional

Example: 2520

living_area_above_grade_square_feetnumber · nullableoptional

Example: 2520

living_area_below_grade_square_feetnumber · nullableoptional
lot_size_square_feetnumber · nullableoptional

Example: 8400

apnstring · nullableoptional

Example: 123-456-7890

parking_featuresstring[] · nullableoptional
garages_totalinteger · nullableoptional

Example: 2

parking_totalinteger · nullableoptional

Example: 2

pool_typestring[] · nullableoptional
community_pool_typestring · nullableoptional
property_typestring · nullableoptional

Example: single family residence

roof_materialstring[] · nullableoptional
roof_typestring · nullableoptional

Example: gable

rooms_totalinteger · nullableoptional

Example: 9

sewer_typestring[] · nullableoptional
solar_power_typestring · nullableoptional
stories_totalnumber · nullableoptional

Example: 2

subdivision_namestring · nullableoptional

Example: Main Street Estates

number_of_units_totalinteger · nullableoptional

Example: 1

exterior_wall_materialsstring[] · nullableoptional
water_sourcestring · nullableoptional

Example: public

year_builtinteger · nullableoptional

Example: 2005

zoningstring · nullableoptional

Example: residential

zoning_descriptionstring · nullableoptional

Example: single family residential

assessmentobject · nullableoptional
Show properties
apnstring · nullableoptional

Example: 123-456-7890

tax_yearinteger · nullableoptional

Example: 2024

assessment_yearinteger · nullableoptional

Example: 2025

annual_tax_amountnumber · nullableoptional

Example: 8425.31

assessed_total_valuenumber · nullableoptional

Example: 400000

assessed_land_valuenumber · nullableoptional

Example: 85000

assessed_improvement_valuenumber · nullableoptional

Example: 315000

occupancyobject · nullableoptional
Show properties
owner_occupiedboolean · nullableoptional

Example: true

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/details
GET /v3/property/details HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "details": {
      "public_record": {
        "apn": "123-456-7890",
        "architectural_style": "traditional",
        "basement_square_feet": null,
        "basement_type": null,
        "bathrooms_full": 2,
        "bathrooms_partial": 1,
        "bathrooms_total": 3,
        "bedrooms_total": 4,
        "building_condition": "average",
        "building_quality": "good",
        "buildings_total": 1,
        "community_pool_type": null,
        "construction_types": [
          "brick",
          "wood frame"
        ],
        "cooling_type": [
          "central air"
        ],
        "exterior_wall_materials": [
          "brick veneer"
        ],
        "fireplace_type": [
          "gas"
        ],
        "fireplaces_total": 1,
        "garages_total": 2,
        "heating_type": [
          "forced air",
          "natural gas"
        ],
        "legal_description": "lot 12 block 3 main street estates",
        "living_area_above_grade_square_feet": 2480,
        "living_area_below_grade_square_feet": null,
        "living_area_square_feet": 2480,
        "lot_size_square_feet": 8400,
        "number_of_units_total": 1,
        "parking_features": [
          "attached garage",
          "driveway"
        ],
        "parking_total": 2,
        "pool_type": null,
        "property_type": "single family residence",
        "roof_material": [
          "composition shingle"
        ],
        "roof_type": "gable",
        "rooms_total": 8,
        "sewer_type": [
          "public"
        ],
        "solar_power_type": null,
        "stories_total": 2,
        "subdivision_name": "Main Street Estates",
        "water_source": "public",
        "year_built": 2005,
        "zoning": "residential",
        "zoning_description": "single family residential"
      },
      "assessment": {
        "apn": "123-456-7890",
        "tax_year": 2024,
        "assessment_year": 2025,
        "annual_tax_amount": 8425.31,
        "assessed_total_value": 400000,
        "assessed_land_value": 85000,
        "assessed_improvement_value": 315000
      },
      "occupancy": {
        "owner_occupied": true
      }
    }
  }
}

Advanced Property Details

Return public-record details and listing details from your MLS feeds.

Get advanced property details

GEThttps://api.anyprop.com/v3/property/details_advanced

Return public-record details and listing details from your MLS feeds. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

detailsobjectoptional
Show properties
public_recordobject · nullableoptional
Show properties
architectural_stylestring · nullableoptional

Example: traditional

basement_typestring · nullableoptional
basement_square_feetnumber · nullableoptional
bathrooms_fullinteger · nullableoptional

Example: 3

bathrooms_partialinteger · nullableoptional

Example: 0

bathrooms_totalinteger · nullableoptional

Example: 3

bedrooms_totalinteger · nullableoptional

Example: 4

buildings_totalinteger · nullableoptional

Example: 1

building_qualitystring · nullableoptional

Example: good

building_conditionstring · nullableoptional

Example: average

construction_typesstring[] · nullableoptional
cooling_typestring[] · nullableoptional
fireplace_typestring[] · nullableoptional
fireplaces_totalinteger · nullableoptional

Example: 1

heating_typestring[] · nullableoptional
legal_descriptionstring · nullableoptional

Example: lot 12 block 3 main street estates

living_area_square_feetnumber · nullableoptional

Example: 2520

living_area_above_grade_square_feetnumber · nullableoptional

Example: 2520

living_area_below_grade_square_feetnumber · nullableoptional
lot_size_square_feetnumber · nullableoptional

Example: 8400

apnstring · nullableoptional

Example: 123-456-7890

parking_featuresstring[] · nullableoptional
garages_totalinteger · nullableoptional

Example: 2

parking_totalinteger · nullableoptional

Example: 2

pool_typestring[] · nullableoptional
community_pool_typestring · nullableoptional
property_typestring · nullableoptional

Example: single family residence

roof_materialstring[] · nullableoptional
roof_typestring · nullableoptional

Example: gable

rooms_totalinteger · nullableoptional

Example: 9

sewer_typestring[] · nullableoptional
solar_power_typestring · nullableoptional
stories_totalnumber · nullableoptional

Example: 2

subdivision_namestring · nullableoptional

Example: Main Street Estates

number_of_units_totalinteger · nullableoptional

Example: 1

exterior_wall_materialsstring[] · nullableoptional
water_sourcestring · nullableoptional

Example: public

year_builtinteger · nullableoptional

Example: 2005

zoningstring · nullableoptional

Example: residential

zoning_descriptionstring · nullableoptional

Example: single family residential

assessmentobject · nullableoptional
Show properties
apnstring · nullableoptional

Example: 123-456-7890

tax_yearinteger · nullableoptional

Example: 2024

assessment_yearinteger · nullableoptional

Example: 2025

annual_tax_amountnumber · nullableoptional

Example: 8425.31

assessed_total_valuenumber · nullableoptional

Example: 400000

assessed_land_valuenumber · nullableoptional

Example: 85000

assessed_improvement_valuenumber · nullableoptional

Example: 315000

occupancyobject · nullableoptional
Show properties
owner_occupiedboolean · nullableoptional

Example: true

internalobject · nullableoptional

Listing details, when available.

Show properties
architectural_stylestring · nullableoptional

Example: traditional

basement_typestring · nullableoptional
basement_square_feetnumber · nullableoptional
bathrooms_fullinteger · nullableoptional

Example: 3

bathrooms_partialinteger · nullableoptional

Example: 0

bathrooms_totalinteger · nullableoptional

Example: 3

bedrooms_totalinteger · nullableoptional

Example: 4

buildings_totalinteger · nullableoptional

Example: 1

building_qualitystring · nullableoptional

Example: good

building_conditionstring · nullableoptional

Example: average

construction_typesstring[] · nullableoptional
cooling_typestring[] · nullableoptional
fireplace_typestring[] · nullableoptional
fireplaces_totalinteger · nullableoptional

Example: 1

heating_typestring[] · nullableoptional
legal_descriptionstring · nullableoptional

Example: lot 12 block 3 main street estates

living_area_square_feetnumber · nullableoptional

Example: 2520

living_area_above_grade_square_feetnumber · nullableoptional

Example: 2520

living_area_below_grade_square_feetnumber · nullableoptional
lot_size_square_feetnumber · nullableoptional

Example: 8400

apnstring · nullableoptional

Example: 123-456-7890

parking_featuresstring[] · nullableoptional
garages_totalinteger · nullableoptional

Example: 2

parking_totalinteger · nullableoptional

Example: 2

pool_typestring[] · nullableoptional
community_pool_typestring · nullableoptional
property_typestring · nullableoptional

Example: single family residence

roof_materialstring[] · nullableoptional
roof_typestring · nullableoptional

Example: gable

rooms_totalinteger · nullableoptional

Example: 9

sewer_typestring[] · nullableoptional
solar_power_typestring · nullableoptional
stories_totalnumber · nullableoptional

Example: 2

subdivision_namestring · nullableoptional

Example: Main Street Estates

number_of_units_totalinteger · nullableoptional

Example: 1

exterior_wall_materialsstring[] · nullableoptional
water_sourcestring · nullableoptional

Example: public

year_builtinteger · nullableoptional

Example: 2005

zoningstring · nullableoptional

Example: residential

zoning_descriptionstring · nullableoptional

Example: single family residential

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/details_advanced
GET /v3/property/details_advanced HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "details": {
      "public_record": {
        "apn": "123-456-7890",
        "architectural_style": "traditional",
        "basement_square_feet": null,
        "basement_type": null,
        "bathrooms_full": 2,
        "bathrooms_partial": 1,
        "bathrooms_total": 3,
        "bedrooms_total": 4,
        "building_condition": "average",
        "building_quality": "good",
        "buildings_total": 1,
        "community_pool_type": null,
        "construction_types": [
          "brick",
          "wood frame"
        ],
        "cooling_type": [
          "central air"
        ],
        "exterior_wall_materials": [
          "brick veneer"
        ],
        "fireplace_type": [
          "gas"
        ],
        "fireplaces_total": 1,
        "garages_total": 2,
        "heating_type": [
          "forced air",
          "natural gas"
        ],
        "legal_description": "lot 12 block 3 main street estates",
        "living_area_above_grade_square_feet": 2480,
        "living_area_below_grade_square_feet": null,
        "living_area_square_feet": 2480,
        "lot_size_square_feet": 8400,
        "number_of_units_total": 1,
        "parking_features": [
          "attached garage",
          "driveway"
        ],
        "parking_total": 2,
        "pool_type": null,
        "property_type": "single family residence",
        "roof_material": [
          "composition shingle"
        ],
        "roof_type": "gable",
        "rooms_total": 8,
        "sewer_type": [
          "public"
        ],
        "solar_power_type": null,
        "stories_total": 2,
        "subdivision_name": "Main Street Estates",
        "water_source": "public",
        "year_built": 2005,
        "zoning": "residential",
        "zoning_description": "single family residential"
      },
      "assessment": {
        "apn": "123-456-7890",
        "tax_year": 2024,
        "assessment_year": 2025,
        "annual_tax_amount": 8425.31,
        "assessed_total_value": 400000,
        "assessed_land_value": 85000,
        "assessed_improvement_value": 315000
      },
      "occupancy": {
        "owner_occupied": true
      },
      "internal": {
        "bedrooms_total": 4,
        "bathrooms_full": 2,
        "bathrooms_partial": 1,
        "living_area_square_feet": 2480,
        "lot_size_square_feet": 8800,
        "property_type": "single family residential",
        "year_built": 2003
      }
    }
  }
}

Property Value

Get automated property valuation estimates.

Get property valuation

GEThttps://api.anyprop.com/v3/property/value

Get automated property valuation estimates. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

valueobjectoptional
Show properties
lowinteger · nullableoptional

Example: 430000

highinteger · nullableoptional

Example: 520000

meaninteger · nullableoptional

Example: 475000

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/value
GET /v3/property/value HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "value": {
      "low": 430000,
      "mean": 475000,
      "high": 520000
    }
  }
}

Sales Comps

Return up to 50 comparable sales from public records.

Get property comparable sales

GEThttps://api.anyprop.com/v3/property/sales_comps

Return up to 50 comparable sales from public records. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

bedrooms_minnumberoptional

Minimum bedroom count.

Example: 3

Minimum: 0

bedrooms_maxnumberoptional

Maximum bedroom count.

Example: 5

Minimum: 0

bathrooms_minnumberoptional

Minimum bathroom count.

Example: 2

Minimum: 0

bathrooms_maxnumberoptional

Maximum bathroom count.

Example: 4

Minimum: 0

living_area_minnumberoptional

Minimum living area in square feet.

Example: 1800

Minimum: 0

living_area_maxnumberoptional

Maximum living area in square feet.

Example: 3200

Minimum: 0

lot_size_minnumberoptional

Minimum lot size in square feet.

Example: 5000

Minimum: 0

lot_size_maxnumberoptional

Maximum lot size in square feet.

Example: 12000

Minimum: 0

sale_date_minstring · dateoptional

Earliest sale date (YYYY-MM-DD). Defaults to one year before the request.

Example: 2025-01-01

property_typestringoptional

Property type. Separate multiple values with commas.

Example: single family residential

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

sales_compsobject[]optional
Show item properties
addressstring · nullableoptional

Example: 118 Oak Hollow Drive, Spring, TX 77373

unitstring · nullableoptional
property_typestring · nullableoptional

Example: single family residential

bedrooms_totalinteger · nullableoptional

Example: 4

rooms_totalinteger · nullableoptional

Example: 8

bathrooms_fullinteger · nullableoptional

Example: 2

bathrooms_partialinteger · nullableoptional

Example: 1

bathrooms_totalinteger · nullableoptional

Example: 3

building_square_feetnumber · nullableoptional

Example: 2550

living_area_square_feetnumber · nullableoptional

Example: 2550

lot_size_square_feetnumber · nullableoptional

Example: 9000

sale_datestring · date · nullableoptional
sale_pricenumber · nullableoptional
distance_metersnumber · double · nullableoptional

Example: 620

similarity_scorenumber · double · nullableoptional

Similarity score relative to the subject property.

Example: 91.4

latitudenumber · double · nullableoptional

Example: 30.08321

longitudenumber · double · nullableoptional

Example: -95.41488

list_pricenumber · nullableoptional

Listing price.

list_datestring · date · nullableoptional

Listing date.

statusstring · nullableoptional

Property status.

Example: off_market

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/sales_comps
GET /v3/property/sales_comps HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "sales_comps": [
      {
        "address": "118 Oak Hollow Drive, Spring, TX 77373",
        "unit": null,
        "property_type": "single family residential",
        "bedrooms_total": 4,
        "rooms_total": 8,
        "bathrooms_full": 2,
        "bathrooms_partial": 1,
        "bathrooms_total": 3,
        "building_square_feet": 2550,
        "living_area_square_feet": 2550,
        "lot_size_square_feet": 9000,
        "sale_date": "2026-09-15",
        "sale_price": 460000,
        "distance_meters": 620,
        "similarity_score": 91.4,
        "latitude": 30.08321,
        "longitude": -95.41488,
        "list_date": null,
        "list_price": null,
        "status": "off_market"
      },
      {
        "address": "142 Pine Creek Lane, Spring, TX 77373",
        "unit": null,
        "property_type": "single family residential",
        "bedrooms_total": 4,
        "rooms_total": 9,
        "bathrooms_full": 3,
        "bathrooms_partial": 0,
        "bathrooms_total": 3,
        "building_square_feet": 2460,
        "living_area_square_feet": 2460,
        "lot_size_square_feet": 7800,
        "sale_date": "2026-08-21",
        "sale_price": 475000,
        "distance_meters": 980,
        "similarity_score": 88.7,
        "latitude": 30.07192,
        "longitude": -95.42125,
        "list_date": null,
        "list_price": null,
        "status": "off_market"
      },
      {
        "address": "97 Cypress Bend Court, Spring, TX 77373",
        "unit": null,
        "property_type": "single family residential",
        "bedrooms_total": 5,
        "rooms_total": 10,
        "bathrooms_full": 3,
        "bathrooms_partial": 1,
        "bathrooms_total": 4,
        "building_square_feet": 2825,
        "living_area_square_feet": 2825,
        "lot_size_square_feet": 9500,
        "sale_date": "2026-08-21",
        "sale_price": 475000,
        "distance_meters": 1430,
        "similarity_score": 82.6,
        "latitude": 30.08844,
        "longitude": -95.42901,
        "list_date": null,
        "list_price": null,
        "status": "off_market"
      }
    ]
  }
}

Advanced Sales Comps

Return up to 50 comparables from public records and your MLS feeds.

Get advanced property comparable sales

GEThttps://api.anyprop.com/v3/property/sales_comps_advanced

Return up to 50 comparables from public records and your MLS feeds. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

bedrooms_minnumberoptional

Minimum bedroom count.

Example: 3

Minimum: 0

bedrooms_maxnumberoptional

Maximum bedroom count.

Example: 5

Minimum: 0

bathrooms_minnumberoptional

Minimum bathroom count.

Example: 2

Minimum: 0

bathrooms_maxnumberoptional

Maximum bathroom count.

Example: 4

Minimum: 0

living_area_minnumberoptional

Minimum living area in square feet.

Example: 1800

Minimum: 0

living_area_maxnumberoptional

Maximum living area in square feet.

Example: 3200

Minimum: 0

lot_size_minnumberoptional

Minimum lot size in square feet.

Example: 5000

Minimum: 0

lot_size_maxnumberoptional

Maximum lot size in square feet.

Example: 12000

Minimum: 0

sale_date_minstring · dateoptional

Earliest sale date (YYYY-MM-DD). Defaults to one year before the request.

Example: 2025-01-01

property_typestringoptional

Property type. Separate multiple values with commas.

Example: single family residential

statusstringoptional

Listing status for Advanced Sales Comps: active or off_market. Separate multiple values with commas.

Example: active

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

sales_compsobject[]optional
Show item properties
addressstring · nullableoptional

Example: 118 Oak Hollow Drive, Spring, TX 77373

unitstring · nullableoptional
property_typestring · nullableoptional

Example: single family residential

bedrooms_totalinteger · nullableoptional

Example: 4

rooms_totalinteger · nullableoptional

Example: 8

bathrooms_fullinteger · nullableoptional

Example: 2

bathrooms_partialinteger · nullableoptional

Example: 1

bathrooms_totalinteger · nullableoptional

Example: 3

building_square_feetnumber · nullableoptional

Example: 2550

living_area_square_feetnumber · nullableoptional

Example: 2550

lot_size_square_feetnumber · nullableoptional

Example: 9000

sale_datestring · date · nullableoptional
sale_pricenumber · nullableoptional
distance_metersnumber · double · nullableoptional

Example: 620

similarity_scorenumber · double · nullableoptional

Similarity score relative to the subject property.

Example: 91.4

latitudenumber · double · nullableoptional

Example: 30.08321

longitudenumber · double · nullableoptional

Example: -95.41488

list_pricenumber · nullableoptional

Listing price.

list_datestring · date · nullableoptional

Listing date.

statusstring · nullableoptional

Property status.

Example: off_market

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/sales_comps_advanced
GET /v3/property/sales_comps_advanced HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "sales_comps": [
      {
        "address": "118 Oak Hollow Drive, Spring, TX 77373",
        "unit": null,
        "property_type": "single family residential",
        "bedrooms_total": 4,
        "rooms_total": 8,
        "bathrooms_full": 2,
        "bathrooms_partial": 1,
        "bathrooms_total": 3,
        "building_square_feet": 2550,
        "living_area_square_feet": 2550,
        "lot_size_square_feet": 9000,
        "sale_date": "2026-09-15",
        "sale_price": 460000,
        "distance_meters": 620,
        "similarity_score": 91.4,
        "latitude": 30.08321,
        "longitude": -95.41488,
        "list_date": null,
        "list_price": null,
        "status": "off_market"
      },
      {
        "address": "142 Pine Creek Lane, Spring, TX 77373",
        "unit": null,
        "property_type": "single family residential",
        "bedrooms_total": 4,
        "rooms_total": 9,
        "bathrooms_full": 3,
        "bathrooms_partial": 0,
        "bathrooms_total": 3,
        "building_square_feet": 2460,
        "living_area_square_feet": 2460,
        "lot_size_square_feet": 7800,
        "sale_date": null,
        "sale_price": null,
        "distance_meters": 980,
        "similarity_score": 88.7,
        "latitude": 30.07192,
        "longitude": -95.42125,
        "list_date": "2026-09-20",
        "list_price": 525000,
        "status": "active"
      },
      {
        "address": "97 Cypress Bend Court, Spring, TX 77373",
        "unit": null,
        "property_type": "single family residential",
        "bedrooms_total": 5,
        "rooms_total": 10,
        "bathrooms_full": 3,
        "bathrooms_partial": 1,
        "bathrooms_total": 4,
        "building_square_feet": 2825,
        "living_area_square_feet": 2825,
        "lot_size_square_feet": 9500,
        "sale_date": "2026-08-21",
        "sale_price": 475000,
        "distance_meters": 1430,
        "similarity_score": 82.6,
        "latitude": 30.08844,
        "longitude": -95.42901,
        "list_date": null,
        "list_price": null,
        "status": "off_market"
      }
    ]
  }
}

Comp Filters

Both comp endpoints support filters for property type, bedrooms, bathrooms, living area, lot size, and sale date. Areas use square feet. Numeric bounds must be non-negative; minimums cannot exceed maximums.

Advanced Sales Comps also supports status=active or status=off_market. Separate multiple property types or statuses with commas.

sale_date_min defaults to one year before the request. Use YYYY-MM-DD to override it.

Sales History

Return public-record sales history for a property.

Get property sales history

GEThttps://api.anyprop.com/v3/property/sales_history

Return public-record sales history for a property. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

sales_historyobject[]optional
Show item properties
amountnumber · nullableoptional

Example: 455000

apnstring · nullableoptional

Example: 123-456-7890

event_typestring · nullableoptional

Example: sale

fipsstring · nullableoptional

Example: 48201

record_bookstring · nullableoptional
record_datestring · date · nullableoptional

Example: 2021-06-15

document_numberstring · nullableoptional

Example: RP-2021-123456

record_pagestring · nullableoptional
is_multi_apnbooleanoptional

Example: false

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/sales_history
GET /v3/property/sales_history HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "sales_history": [
      {
        "amount": 455000,
        "apn": "123-456-7890",
        "event_type": "sale",
        "fips": "48201",
        "record_book": null,
        "record_date": "2021-06-15",
        "document_number": "RP-2021-123456",
        "record_page": null,
        "is_multi_apn": false
      },
      {
        "amount": 360000,
        "apn": "123-456-7890",
        "event_type": "sale",
        "fips": "48201",
        "record_book": null,
        "record_date": "2016-04-08",
        "document_number": "RP-2016-084215",
        "record_page": null,
        "is_multi_apn": false
      }
    ]
  }
}

Liens

Return public-record lien history for a property.

internal_interest_rate is an estimated mortgage interest rate derived from FRED, expressed as a percentage.

Get property liens

GEThttps://api.anyprop.com/v3/property/liens

Return public-record lien history for a property. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

liensobject[]optional
Show item properties
amountnumber · nullableoptional

Example: 364000

apnstring · nullableoptional

Example: 123-456-7890

arm_indexstring · nullableoptional
maturity_datestring · date · nullableoptional

Example: 2051-07-01

event_typestring · nullableoptional

Example: purchase

fipsstring · nullableoptional

Example: 48201

is_helocbooleanoptional

Example: false

lien_typestring · nullableoptional

Example: conventional

loan_terminteger · nullableoptional

Example: 30

internal_interest_ratenumber · double · nullableoptional

Mortgage interest rate implied from FRED for the lien, expressed as a percentage.

Example: 3.125

record_bookstring · nullableoptional
record_datestring · date · nullableoptional

Example: 2021-06-15

document_numberstring · nullableoptional

Example: MTG-2021-654321

record_pagestring · nullableoptional
is_multi_apnbooleanoptional

Example: false

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/liens
GET /v3/property/liens HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "liens": [
      {
        "amount": 364000,
        "apn": "123-456-7890",
        "arm_index": null,
        "maturity_date": "2051-07-01",
        "event_type": "purchase",
        "fips": "48201",
        "is_heloc": false,
        "lien_type": "conventional",
        "loan_term": 30,
        "internal_interest_rate": 3.125,
        "record_book": null,
        "record_date": "2021-06-15",
        "document_number": "MTG-2021-654321",
        "record_page": null,
        "is_multi_apn": false
      },
      {
        "amount": 50000,
        "apn": "123-456-7890",
        "arm_index": null,
        "maturity_date": "2031-06-01",
        "event_type": "refinance",
        "fips": "48201",
        "is_heloc": true,
        "lien_type": "heloc",
        "loan_term": 10,
        "internal_interest_rate": 4.25,
        "record_book": null,
        "record_date": "2022-06-01",
        "document_number": "MTG-2022-332100",
        "record_page": null,
        "is_multi_apn": false
      }
    ]
  }
}

Tax History

Return tax and assessment history for a property.

Get property tax history

GEThttps://api.anyprop.com/v3/property/tax_history

Return tax and assessment history for the property. Usage: 2 requests per successful request.

Authorizations
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>.

Query parameters
qstringoptional

Property address.

Example: 123 Main Street, Spring, TX 77373

street_addressstringoptional

Street address, including house number.

Example: 123 Main Street

citystringoptional

City.

Example: Spring

statestringoptional

State.

Example: TX

zipcodestringoptional

ZIP code.

Example: 77373

unitstring · nullableoptional

Unit or apartment number.

Responses
200Successful responseapplication/json
statusstringoptional

Example: success

Allowed values: ["success","zero_results"]

dataobjectoptional
Show properties
addressobjectoptional
Show properties
addressstringoptional

Example: 123 Main Street, Spring, TX 77373

unitstring · nullableoptional
house_numberstring · nullableoptional

Example: 123

street_namestring · nullableoptional

Example: Main Street

citystring · nullableoptional

Example: Spring

statestring · nullableoptional

Example: TX

zipcodestring · nullableoptional

Example: 77373

latitudenumber · doubleoptional

Example: 30.07936

longitudenumber · doubleoptional

Example: -95.41842

tax_historyobject[]optional
Show item properties
apnstring · nullableoptional

Example: 123-456-7890

tax_yearinteger · nullableoptional

Example: 2025

assessment_yearinteger · nullableoptional

Example: 2025

annual_tax_amountnumber · nullableoptional

Example: 8425.31

assessed_total_valuenumber · nullableoptional

Example: 400000

assessed_land_valuenumber · nullableoptional

Example: 85000

assessed_improvement_valuenumber · nullableoptional

Example: 315000

400Bad requestapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
401Unauthorizedapplication/json
errorobjectoptional
Show properties
codestringoptional
messagestringoptional
GET/v3/property/tax_history
GET /v3/property/tax_history HTTP/1.1
Host: api.anyprop.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Response example
{
  "status": "success",
  "data": {
    "address": {
      "address": "123 Main Street, Spring, TX 77373",
      "unit": null,
      "house_number": "123",
      "street_name": "Main Street",
      "city": "Spring",
      "state": "TX",
      "zipcode": "77373",
      "latitude": 30.07936,
      "longitude": -95.41842
    },
    "tax_history": [
      {
        "apn": "123-456-7890",
        "tax_year": 2025,
        "assessment_year": 2025,
        "annual_tax_amount": 8425.31,
        "assessed_total_value": 400000,
        "assessed_land_value": 85000,
        "assessed_improvement_value": 315000
      },
      {
        "apn": "123-456-7890",
        "tax_year": 2024,
        "assessment_year": 2024,
        "annual_tax_amount": 7910.42,
        "assessed_total_value": 375000,
        "assessed_land_value": 80000,
        "assessed_improvement_value": 295000
      }
    ]
  }
}

Errors

Errors return an error object with code and message. Common codes are invalid_request, zero_results, ambiguous_address, quota_exceeded, and unauthorized.

AnyProp · Developer documentation