API Documentation
Complete API reference for integrating unified marketplace data across all 9 platforms
Quick Start Guide
1. Get Your API Key
Sign up for a developer account and generate your unique API key.
curl -X POST https://api.marketplace.com/v1/auth/keys \
-H "Content-Type: application/json"
-H "Content-Type: application/json"
2. Make Your First Request
Fetch listings from the marketplace.
curl -X GET https://api.marketplace.com/v1/listings \
-H "Authorization: Bearer YOUR_API_KEY"
-H "Authorization: Bearer YOUR_API_KEY"
3. Sync Data
Set up webhooks to stay synchronized with real-time updates.
POST /v1/webhooks \
event_types: ['listing.created', 'listing.updated']
event_types: ['listing.created', 'listing.updated']
Core API Endpoints
GET
/v1/listings
Retrieve all property listings with advanced filtering
GET
/v1/listings/:id
Get details for a specific listing
POST
/v1/listings
Create a new property listing
PUT
/v1/listings/:id
Update an existing listing
DELETE
/v1/listings/:id
Delete a property listing
GET
/v1/users/:id
Get user profile and preferences
GET
/v1/agents
List all agents across platforms
Data Models
Listing Object
{
"id": "listing_123",
"title": "Luxury Apartment",
"address": "123 Main St",
"city": "New York",
"price": 450000,
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1500,
"type": "apartment",
"status": "active",
"agent_id": "agent_456",
"created_at": "2026-01-15T10:30:00Z",
"updated_at": "2026-08-21T15:45:00Z"
} User Object
{
"id": "user_789",
"email": "user@example.com",
"name": "John Doe",
"role": "buyer",
"phone": "+1234567890",
"preferences": {
"radius": 25,
"price_min": 100000,
"price_max": 500000,
"bedrooms": 3
},
"created_at": "2026-01-01T00:00:00Z",
"platform": "exit_realty"
} Authentication
The API uses Bearer token authentication. Include your API key in the Authorization header:
Authorization: Bearer your_api_key_here
API keys are unique to your account. Keep them secure and never expose them in client-side code.
Rate Limits & Pricing
Free Tier
Requests: 1,000/month
Rate: 10/minute
Support: Email
Popular
Professional
Requests: 50,000/month
Rate: 500/minute
Support: Priority
Enterprise
Requests: Unlimited
Rate: Custom
Support: Dedicated