Quick Start

Get started with our API in minutes. All you need is an API key.

  1. Obtain your API key from the provider
  2. Make requests to our endpoints with your API key
  3. Use filters to get the exact data you need
GET /v4/get_property_list
Example Request
GET /v4/get_property_list?state_code=PA&api_key=YOUR_API_KEY

Authentication

All API requests require an API key passed as a query parameter or X-API-KEY header.

API Key

Include your API key in every request:

Query Parameter
?api_key=YOUR_API_KEY_HERE
Header
X-API-KEY: YOUR_API_KEY_HERE
Important: Never share your API key publicly or commit it to version control.

API Endpoints

Explore our available endpoints and their capabilities.

GET /v4/get_property_list

Get Property List

Search and filter properties with pagination. Results are returned in pages of 10 items per page, with a maximum limit of 200.

Parameters

Parameter Type Description Required
api_key string Your API key Required
state_code string Filter by state code (e.g., PA, CA, NY) Optional
state string Filter by state name (e.g., Pennsylvania, California, New York) Optional
city string Filter by city name Optional
address string Filter by street address Optional
postal_code string Filter by ZIP code Optional
status string Property status: for_sale, for_rent, sold, fsbo Optional
beds integer Filter by number of bedrooms: beds=2/beds=2,3- returns all properties in range of 2 and 3 bedrooms Optional
beds_min / beds_max integer Bedroom range filters: beds_min=2/beds_max=4- returns property that explicitly has beds_min=2 and beds_max=4 Optional
baths_consolidated decimal Filter by bathrooms Optional
baths_min / baths_max decimal Bathroom range filters: baths_min=2/baths_max=4- returns property that explicitly has baths_min=2 and baths_max=4 Optional
sqft integer Filter by square footage Optional
sqft_min / sqft_max integer Square footage range filters: sqft_min=2000/sqft_max=4000- returns property that explicitly has sqft_min=2000 and sqft_max=4000 Optional
lot_sqft integer Filter by lot square footage Optional
year_built integer Filter by year built Optional
list_price integer Filter by exact list price Optional
list_price_min / list_price_max integer List price range filters Optional
last_sold_price integer Filter by last sold price Optional
limit integer Results per page (10-200, default: 10) Optional

Example Requests

Get All Properties by State
GET /v4/get_property_list?state_code=PA&api_key=YOUR_API_KEY
Filter by City & Price Range
GET /v4/get_property_list?city=Philadelphia&state_code=PA&list_price_min=250000&list_price_max=750000&api_key=YOUR_API_KEY
Filter by Beds & Baths
GET /v4/get_property_list?state_code=CA&beds=3&baths_consolidated=2&api_key=YOUR_API_KEY

Example Response

JSON
{ { "data": [ { "address": "2590 State Highway 140", "baths_consolidated": 3.5, "beds": 4, "city": "Catheys Valley", "county_code": "06043", "county_name": "Mariposa", "garage": 3, "last_sold_date": "2019-12-04", "last_sold_price": 1100000, "last_update_date": "2025-12-27", "lat": 37.427328, "list_date": "2025-10-29", "list_price": 875000, "lon": -120.102907, "lot_sqft": 838530, "p_type": "single_family", "postal_code": "95306", "property_id": "1000005047", "state": "California", "state_code": "CA", "status": "for_sale", "sqft": 3177, "year_built": 2025 } .... ], "page_no": 1, "per_page": 10, "total_result_count": 199159, "execution_time": 1.124 } }
GET /v4/get_property_details

Get Property Details

Retrieve complete property details including listings, flags, advertiser information, lead attributes, and photos.

Parameters

Parameter Type Description Required
api_key string Your API key Required
property_id string The property ID to retrieve details for Required

Example Request

cURL
GET /v4/get_property_details?property_id=3077408827&api_key=YOUR_API_KEY
GET /v4/get_agents_list

Get Agents List

Search and filter real estate agents/advertisers with pagination support.

Parameters

Parameter Type Description Required
api_key string Your API key Required
property_id string Filter by property ID Optional
name string Filter by agent name Optional
email string Filter by email address Optional
state_code string Filter by state code Optional
city string Filter by city Optional
fulfillment_id string Filter by fulfillment ID Optional
limit integer Results per page (10-200, default: 10) Optional

Example Request

Get Agents by State
GET /v4/get_agents_list?state_code=PA&api_key=YOUR_API_KEY
GET /v4/get_agent_details

Get Agent Details

Retrieve detailed information about a real estate agent including bio, contact, ratings, and listings. Provide exactly one of: profile_id, fulfillment_id, or nrds_id.

Parameters

Parameter Type Description Required
api_key string Your API key Required
profile_id string Agent profile ID One Required*
fulfillment_id string Agent fulfillment ID One Required*
nrds_id string Agent NRDS ID One Required*
Important: You must provide exactly one of: profile_id, fulfillment_id, or nrds_id.

Example Requests

By Profile ID
GET /v4/get_agent_details?profile_id=56c9490589a68901006eb677&api_key=YOUR_API_KEY
By Fulfillment ID
GET /v4/get_agent_details?fulfillment_id=1265276&api_key=YOUR_API_KEY
GET /v4/get_property_attribute_lists

Get Property Attributes List

Get paginated property lead attributes and metadata.

Example Request

cURL
GET /v4/get_property_attribute_lists?api_key=YOUR_API_KEY
GET /v4/get_property_attribute_details

Get Property Attribute Details

Get lead attributes for a specific property.

Example Request

cURL
GET /v4/get_property_attribute_details?property_id=3077408827&api_key=YOUR_API_KEY
GET /v4/get_property_photos

Get Property Photos

Get photo URLs for a specific property.

Parameters

Parameter Type Description Required
api_key string Your API key Required
property_id string The property ID Required

Example Request

cURL
GET /v4/get_property_photos?property_id=3077408827&api_key=YOUR_API_KEY
GET /v4/get_property_flag_list

Get Property Flags List

Get paginated property flags (contingent, new construction, foreclosure, etc.).

Example Request

cURL
GET /v4/get_property_flag_list?api_key=YOUR_API_KEY
GET /v4/get_property_flag_details

Get Property Flag Details

Get all flags for a specific property.

Example Request

cURL
GET /v4/get_property_flag_details?property_id=3077408827&api_key=YOUR_API_KEY

Error Handling

Understanding API errors and HTTP status codes.

HTTP Status Codes

Status Code Description
200 Success - Request completed successfully
400 Bad Request - Invalid parameters or missing required fields
401 Unauthorized - Invalid or missing API key
404 Not Found - Resource not found
500 Server Error - Internal server error

Error Response Format

JSON
{ "error": "Unauthorized", "message": "Invalid or missing API key." }