Seeker Leads API Documentation
Overview
The Seeker Leads API allows consumers to retrieve contact requests (leads) received by their customers (real estate agents) from the listings and agency pages published on our websites and applications.
Getting Started
Authentication
All API requests require a valid JWT bearer token. Include the token in the Authorization header:
Authorization: Bearer <your-jwt-token>
Base URLs
| Environment | Base URL |
|---|---|
| Production | https://api.aviv-group.com/seeker-leads/v1 |
| Sandbox | https://api.aviv-group.com/sandbox/seeker-leads/v1 |
Use Cases
Retrieve Leads
Consumers can retrieve leads using two approaches:
- Pagination-based retrieval: Use the
GET /leadsendpoint to fetch leads based on date range and pagination parameters. - Individual lead retrieval: Use the
GET /leads/{leadId}endpoint to fetch a specific lead by its ID.
Webhook Subscriptions
For real-time lead notifications, consumers can subscribe to webhooks:
- Create a subscription: Use
POST /webhook/subscriptionsto register a webhook URL. - Manage subscriptions: Update or delete subscriptions using the respective endpoints.
- Monitor delivery: Use the audit endpoint to check webhook delivery status.
Rate Limits
To ensure successful request handling, limit calls to a maximum of 10 concurrent requests every 200 milliseconds.
Lead Categories
The API supports three types of leads:
| Category | Description |
|---|---|
CLASSIFIED | Lead related to a specific property listing |
AGENCY | Lead related to an agency (sell, buy, rent, manage) |
PROPERTY_SEARCH | Lead from a property search request |
Support
For questions and feedback, contact: leads-api@aviv-group.com