Skip to Content

JamesEdition Data Parser & API

JamesEdition is a global marketplace for luxury homes — alongside luxury assets like yachts, jets and cars — and PropAPIS extracts its luxury resale and new-build property listings with price, photo, geo and agent data through a single REST API. Reach high-net-worth buyers of prime property worldwide from one integration.

CountryGlobal (luxury)
TypeMarketplace
OwnerJamesEdition
Listing typesresale, new-build
Monthly visits~mid
Active listings— (luxury homes + assets)
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.jamesedition.com

Platform Overview

Market Position

  • A worldwide marketplace specializing in luxury and prime real estate
  • Also lists luxury assets (yachts, jets, cars), giving an affluent-buyer audience
  • Aggregates premium listings from agencies and luxury brokerages globally
  • Multi-currency, multi-country prime-property coverage

Market Coverage

Geographic Coverage:

  • North America, Europe and the Middle East
  • Asia-Pacific and the Caribbean
  • Global prime and resort markets
  • City- and resort-level coverage

Property Types:

  • Luxury villas and mansions
  • Penthouses and prime apartments
  • Estates and waterfront homes
  • New-build luxury developments

Data Availability

JamesEdition exposes prime-property fields — price (multi-currency), photos, agent, geo and country — at Medium anti-bot difficulty with no public API, which PropAPIS handles for you. Its luxury focus makes it valuable for high-end comparables and prime-market analytics.

Listing Categories:

  • Buy: Luxury resale homes and estates
  • New homes: New-build luxury developments

Data Fields Available

PropAPIS extracts structured data from each JamesEdition listing:

Property Information

  • Address: City, region and country
  • Price: Sale price (with currency)
  • Bedrooms and Bathrooms
  • Property Type: Villa, penthouse, estate, apartment
  • Area: Floor area and land size
  • Country and Currency metadata

Listing Details

  • Description: Full listing text
  • Photos: Image URLs
  • Features and amenities
  • Listed / Updated date

Agent Information

  • Agency: Brokerage name
  • Agent: Listing agent name
  • Agent Contact: Phone/email where published

Location & Market Data

  • City, Region and Country
  • Coordinates: Latitude and longitude

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a JamesEdition listing by URL or ID property_data = api.platforms.jamesedition.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: {property_data.currency} {property_data.price:,}") print(f"Country: {property_data.country}")

Search Listings

# Search JamesEdition luxury listings listings = api.platforms.jamesedition.search( country='Italy', city='Lake Como', purpose='for-sale', property_type='Villa' ) for listing in listings[:10]: print(f"{listing.title} - {listing.currency} {listing.price:,}") print(f" {listing.country} | {listing.city}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search JamesEdition luxury listings in Italy listings = api.platforms.jamesedition.search(country='Italy', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - {listing.currency} {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search JamesEdition luxury listings in Italy const listings = await api.platforms.jamesedition.search({ country: 'Italy', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - ${l.currency} ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/jamesedition/search?country=Italy&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions