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.
| Country | Global (luxury) |
|---|---|
| Type | Marketplace |
| Owner | JamesEdition |
| Listing types | resale, new-build |
| Monthly visits | ~mid |
| Active listings | — (luxury homes + assets) |
| API access | No public API (parse-only) |
| Parse priority | ★★★☆☆ |
| Official site | www.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"