Skip to main content
GET
/
api
/
v1
/
search
/
sold
Search Sold Properties
curl --request GET \
  --url https://us-red-property-data.p.rapidapi.com/api/v1/search/sold \
  --header 'x-rapidapi-key: <api-key>'
{
  "success": true,
  "cost": 1,
  "total": 792,
  "has_more": true,
  "data": [
    {
      "property_id": "5859767121",
      "list_price": 799000,
      "rmn_listing_attribution": false,
      "search_promotions": null,
      "primary_photo": {
        "href": "https://ap.rdcpix.com/7699cb45771db9fe7e88328bb46e77bfl-m416623092s.jpg"
      },
      "listing_id": "2988775604",
      "matterport": false,
      "virtual_tours": null,
      "status": "sold",
      "products": {
        "products": [
          "core.agent",
          "co_broke"
        ],
        "brand_name": "essentials"
      },
      "source": {
        "id": "PHPA",
        "name": "BrightMLS",
        "type": "mls",
        "spec_id": null,
        "plan_id": null,
        "listing_id": "DCDC2232532"
      },
      "lead_attributes": {
        "show_contact_an_agent": true,
        "market_type": "choice",
        "lead_type": "co_broke",
        "is_veterans_united_eligible": true
      },
      "community": null,
      "permalink": "1027-6th-St-NE_Washington_DC_20002_M58597-67121",
      "price_reduced_amount": 26000,
      "description": {
        "name": null,
        "beds": 4,
        "baths_consolidated": "2",
        "sqft": 1470,
        "lot_sqft": 871,
        "baths_max": null,
        "baths_min": null,
        "beds_min": null,
        "beds_max": null,
        "sqft_min": null,
        "sqft_max": null,
        "type": "townhomes",
        "sub_type": "townhomes",
        "sold_price": 765000,
        "sold_date": "2026-02-11",
        "year_built": 1900,
        "garage": null
      },
      "location": {
        "street_view_url": "https://maps.googleapis.com/maps/api/streetview?channel=rdc-streetview&client=gme-movesalesinc&location=1027%206th%20St%20NE%2C%20Washington%2C%20DC%2020002&size=640x480&source=outdoor&signature=eAmDxcisIubVsIOX2qO_0OOSdOE=",
        "address": {
          "line": "1027 6th St NE",
          "postal_code": "20002",
          "state": "District of Columbia",
          "state_code": "DC",
          "city": "Washington",
          "coordinate": {
            "lat": 38.903472,
            "lon": -76.99819
          }
        },
        "county": {
          "name": "District of Columbia",
          "fips_code": null
        }
      },
      "open_houses": null,
      "branding": [
        {
          "type": "Office",
          "name": "COMPASS",
          "photo": null
        }
      ],
      "flags": {
        "is_coming_soon": null,
        "is_new_listing": false,
        "is_price_reduced": false,
        "is_foreclosure": null,
        "is_new_construction": true,
        "is_pending": null,
        "is_contingent": null,
        "is_auction": null,
        "is_fractionally_owned": null,
        "is_non_deeded": null
      },
      "list_date": "2025-11-20T20:22:21.000000Z",
      "photos": [
        {
          "href": "https://ap.rdcpix.com/7699cb45771db9fe7e88328bb46e77bfl-m416623092s.jpg"
        }
      ],
      "advertisers": [
        {
          "type": "seller",
          "fulfillment_id": "3498479",
          "name": "Tianni Craig",
          "builder": null,
          "email": "[email protected]",
          "office": {
            "name": "COMPASS"
          },
          "phones": [
            {
              "number": "2026706570"
            }
          ]
        }
      ]
    }
  ]
}

Authorizations

x-rapidapi-key
string
header
required

Rapid API Key

Query Parameters

location
string
required

Location

Minimum string length: 1
Example:

"20002"

page
integer
default:1

Page number for pagination

Example:

1

sort_by
enum<string>
default:sold_date

Sort results by the specified criteria

  • sold_date: Sold date
  • lowest_price: Lowest price
  • highest_price: Highest price
  • largest_sqft: Largest sqft
  • lot_size: Lot size
  • photo_count: Photo count
Available options:
sold_date,
lowest_price,
highest_price,
largest_sqft,
lot_size,
photo_count
Example:

"sold_date"

sold_within
integer

Sold within days

Example:

30

list_price_range
string

list_price_range filter in format min,max

Example 50000,1000000 means price from $50,000 to $1,000,000

Example:

"50000,1000000"

is_price_reduced
boolean

Price reduced

Example:

true

is_builder_promotions
boolean

Builder promotions

Example:

true

monthly_payment_range
string

monthly_payment_range filter in format min,max

Example 50000,1000000 means price from $50,000 to $1,000,000

Example:

"50000,1000000"

monthly_down_payment
integer

Down payment

Example:

1000

number_of_bedrooms
integer

Filter by minimum number of bedrooms. The value represents the lower bound. For example, if 1 is provided, the query will return properties with 1 or more bedrooms (bedrooms >= 1)

Example:

1

number_of_bathrooms
integer

Filter by minimum number of bathrooms. The value represents the lower bound. For example, if 1 is provided, the query will return properties with 1 or more bathrooms (bathrooms >= 1)

Example:

1

home_types
string

Filter listings by home type

You can use one or multiple values separated by commas ,

  • house: House
  • condo: Condo
  • townhome: Townhome
  • multi_family: Multi Family
  • mobile: Mobile
  • farm: Farm
  • land: Land
Example:

"house,condo"

square_feet_range
string

square_feet_range filter in format min,max

Example 500,2000 square feet from 500 to 2000

Example:

"500,2000"

lot_size_range
string

lot_size_range filter in format min,max

Example: 1000,2000 lot size from 1000 sqft to 2000 sqft

Example:

"1000,2000"

year_built_range
string

year_built_range filter in format min,max

Example: 2015,2020 year built from 2015 to 2020

Example:

"2015,2020"

max_hoa_fees_per_month
integer

Max HOA Fees per month

Example:

500

garage
integer

Garage

Example:

1

is_single_story_only
boolean

Single-story only

Example:

true

home_features
string

Filter listings by home features

You can use one or multiple values separated by commas ,

Example:

"Pool,Lake view"

interior
string

Filter listings by interior

You can use one or multiple values separated by commas ,

  • disability_features: Accessibility
  • basement: Basement
  • central_air: Central Air
  • central_heat: Central Heat
  • den_or_office: Den/office
  • dining_room: Dining room
  • elevator: Elevator
  • energy_efficient: Energy efficient
  • family_room: Family room
  • fireplace: Fireplace
  • forced_air: Forced air
  • game_room: Game room
  • hardwood_floors: Hardwood floors
  • washer_dryer: In-home laundry
Example:

"disability_features,basement"

exterior
string

Filter listings by exterior

You can use one or multiple values separated by commas ,

  • carport: Carport
  • corner_lot: Corner lot
  • cul_de_sac: Cul-de-sac
  • golf_course_lot_or_frontage: Golf course lot
  • horse_facilities: Horse facility
  • swimming_pool: Pool
  • rv_or_boat_parking: RV / boat parking
  • spa_or_hot_tub: Spa / hot tub
Example:

"carport,corner_lot"

views
string

Filter listings by views

You can use one or multiple values separated by commas ,

  • city_view: City view
  • golf_course_view: Golf course view
  • hill_or_mountain_view: Hill / mtn view
  • lake_view: Lake view
  • ocean_view: Ocean view
  • river_view: River view
  • waterfront: Waterfront
Example:

"city_view,golf_course_view"

community
string

Filter listings by community

You can use one or multiple values separated by commas ,

  • senior_community: 55+ community
  • community_boat_facilities: Boat facility
  • community_clubhouse: Clubhouse
  • community_golf: Golf course
  • community_horse_facilities: Horse facility
  • community_park: Park
  • community_swimming_pool: Pool
  • recreation_facility: Recreation facility
  • community_security_features: Security feature
  • community_spa_or_hot_tub: Spa / hot tub
  • tennis_court: Tennis court
Example:

"senior_community,community_boat_facilities"

Response

Success

success
boolean
Example:

true

cost
number

Cost of the request

Example:

1

total
number

Total number of properties matching the search criteria

Example:

792

has_more
boolean

Whether there are more data to fetch

Example:

true

data
object[]