Quick Start
Get started with our API in minutes. All you need is an API key.
- Obtain your API key from the provider
- Make requests to our endpoints with your API key
- Use filters to get the exact data you need
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:
?api_key=YOUR_API_KEY_HERE
X-API-KEY: YOUR_API_KEY_HERE
API Endpoints
Explore our available endpoints and their capabilities.
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 /v4/get_property_list?state_code=PA&api_key=YOUR_API_KEY
GET /v4/get_property_list?city=Philadelphia&state_code=PA&list_price_min=250000&list_price_max=750000&api_key=YOUR_API_KEY
GET /v4/get_property_list?state_code=CA&beds=3&baths_consolidated=2&api_key=YOUR_API_KEY
Example Response
{
{
"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 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
GET /v4/get_property_details?property_id=3077408827&api_key=YOUR_API_KEY
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 |
| 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 /v4/get_agents_list?state_code=PA&api_key=YOUR_API_KEY
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* |
profile_id, fulfillment_id, or
nrds_id.
Example Requests
GET /v4/get_agent_details?profile_id=56c9490589a68901006eb677&api_key=YOUR_API_KEY
GET /v4/get_agent_details?fulfillment_id=1265276&api_key=YOUR_API_KEY
Get Property Attributes List
Get paginated property lead attributes and metadata.
Example Request
GET /v4/get_property_attribute_lists?api_key=YOUR_API_KEY
Get Property Attribute Details
Get lead attributes for a specific property.
Example Request
GET /v4/get_property_attribute_details?property_id=3077408827&api_key=YOUR_API_KEY
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
GET /v4/get_property_photos?property_id=3077408827&api_key=YOUR_API_KEY
Get Property Flags List
Get paginated property flags (contingent, new construction, foreclosure, etc.).
Example Request
GET /v4/get_property_flag_list?api_key=YOUR_API_KEY
Get Property Flag Details
Get all flags for a specific property.
Example Request
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
{
"error": "Unauthorized",
"message": "Invalid or missing API key."
}