EasyAgentIDX Developer Platform
The MLS API built for modern websites.
Build real estate websites, apps, and products with approved MLS data. Design your own experience, then add lead workflows, widgets, analytics, and valuations when your product needs them.
GET /api/v1/search
// Approved website context
location: "La Jolla, CA"
min_beds: 3
max_price: 3000000
Site verified
MLS feed active
Compliance loaded
{
"data": [{
"price": 2845000,
"beds": 4,
"address": { "city": "La Jolla" },
"compliance": {
"show_idx_logo": true
}
}],
"meta": { "total": 143 }
}
200+
MLS boards
50
States covered
1
Stable API contract
$129/mo
Pro with API access
Build your way
Launch fast. Make it yours.
Start with the data, use ready-made widgets, or connect your own interface to platform resources. Choose the building blocks your product needs.
Visual path
Production-ready widgets
Add search, listing grids, maps, detail pages, lead capture, saved listings, Home Valuations, and account tools with isolated JavaScript embeds.
- Works on any website
- Responsive and themeable
- Manage every widget from your dashboard
Data path
Your product. Our MLS API.
Build a custom search experience around your own interface, user accounts, and tools.
- Search, listings, and typeahead
- Node.js, Python, PHP, and more
- OpenAPI and MLS display guides
Connected path
Add the platform as you grow.
Connect custom interfaces to lead workflows, widget management, analytics, and the resources included with your plan.
- Optional platform building blocks
- Signed events for your backend
- Widgets and API work together
Made for modern creators
From idea to custom real estate product.
Create property search apps, brokerage websites, client portals, and real estate tools with the frameworks you already use. Working examples give your team a clear place to start.
Developers
Stable REST resources and explicit contracts
Web designers
Widgets for speed with API control when needed
AI-assisted builders
OpenAPI, working examples, and MLS display guides
Product teams
Web, mobile, lead, and collaboration capabilities
curl --fail-with-body \ "https://app.easyagentidx.com/api/v1/search?location=La%20Jolla%2C%20CA" \ -H "Authorization: Bearer $EASYAGENTIDX_API_KEY" \ -H "X-EAI-Site-ID: $EASYAGENTIDX_SITE_ID"
Security by design
Built for secure integrations.
Scoped API keys, credential rotation, and signed webhooks help you connect EasyAgentIDX to your application with confidence.
View security docsControl API access
Choose the resources your integration can access.
Rotate credentials
Keep your integration connected as you replace keys.
Verify events
Authenticate webhook events before acting on them.
One platform contract
More than listing data.
Discover the features available to the authenticated account at runtime, then connect the resources your product needs.
Platform
Discover account capabilities, read approved sites, and manage widgets through the API
IDX
Search, listing detail, location typeahead, nearby places, and MLS compliance metadata
Leads
Capture, read, update, and organize leads through the same platform your widgets use
Visitors
Read registered visitor contact records through separately authorized private-data scopes
Saved searches
Read saved search criteria, alert frequency, and delivery status
Saved homes
Read saved listing identifiers and fetch current approved listing data before display
Analytics
Read site-scoped search, listing, lead, and engagement summaries
HomeThread
Read collection summaries and activity counts for your connected client experience
Teams
Brokerage team and agent resources for custom portals and internal tools
Agency
Client workspaces and client-specific access for managed website portfolios
Valuations
Add address search, property data, and AVM estimates with an active add-on
Next.js starter
Your Next.js foundation for IDX.
Start with App Router, server-only environment variables, search, results, listing detail, inquiry capture, structured metadata, error states, and compliance components.
Compliance by default
Build the rules into the interface.
Use board-specific cache limits and listing-level flags for logos, attribution, disclaimers, and update timestamps. Reusable components make reviews repeatable.
A clear path to MLS access
We handle the approval process. You focus on the build.
Add the licensed agent or broker during checkout. We coordinate the MLS application and keep its status in your dashboard.
Approval typically takes 5 to 7 business days. Some boards approve sooner, including in 1 or 2 days or the same day. Timing and permitted uses are determined by each MLS, not guaranteed.
01
Connect the member
Provide the licensed agent or broker and MLS details for the account.
02
Follow the approval
We coordinate the application, agreements and required information.
03
Start building
Use the EAI API after your website is verified and the approved feed is active.
Compare MLS APIs
Your data. Your tools. One platform.
Compare EasyAgentIDX with ATTOM, Bridge Interactive, and Repliers for your next real estate build.
| Pricing and features | EasyAgentIDXPro | ATTOMSlipstream MLS API | Bridge InteractiveMLS API | RepliersStandard |
|---|---|---|---|---|
| Starting monthly price | $129/mo | Contact sales | MLS-set fees | $199/mo |
| Setup fee | $99 per MLS boardOne time | Confirm with sales | MLS-set feesNo Bridge service fee | No setup fee |
| Production MLS access | Licensed agent or broker on the accountMLS approval through checkout | MLS licensing required | MLS or data-provider approval | MLS member or approved vendorBroker and MLS authorization |
| Licensed MLS listing API | Included | IncludedThrough Slipstream | IncludedMLS partner approval | Included |
| Embeddable website widgets | Included | Not part of the MLS data APIBuild in your application | Not part of the MLS data APIBuild in your application | Included |
| Saved searches and favorites | IncludedWidgets and documented API resources | Not part of the MLS data APIBuild in your application | Not part of the MLS data APIBuild in your application | Not in StandardProfessional at $299/mo |
| Customer platform event webhooks | Included | Not part of the MLS data APIBuild in your application | Not part of the MLS data APIBuild in your application | Not in StandardAdvanced at $399/mo |
| Client collaboration app | Included at app launchHomeThread, upcoming | Not part of the MLS data APIBuild in your application | Not part of the MLS data APIBuild in your application | Build your own client app |
| Home valuation data | Add-on from $29/mo | Separate Property Data APIPricing varies | Separately approved ZestimatesNot part of the MLS listing feed | Add-on at $149/mo |
| Developer documentation | Included | Included | Included | Included |
EasyAgentIDXPro · $129/mo
- Starting monthly price
- $129/mo
- Setup fee
- $99 per MLS boardOne time
- Production MLS access
- Licensed agent or broker on the accountMLS approval through checkout
- Licensed MLS listing API
- Included
- Embeddable website widgets
- Included
- Saved searches and favorites
- IncludedWidgets and documented API resources
- Customer platform event webhooks
- Included
- Client collaboration app
- Included at app launchHomeThread, upcoming
- Home valuation data
- Add-on from $29/mo
- Developer documentation
- Included
ATTOMSlipstream MLS API · Contact sales
- Starting monthly price
- Contact sales
- Setup fee
- Confirm with sales
- Production MLS access
- MLS licensing required
- Licensed MLS listing API
- IncludedThrough Slipstream
- Embeddable website widgets
- Not part of the MLS data APIBuild in your application
- Saved searches and favorites
- Not part of the MLS data APIBuild in your application
- Customer platform event webhooks
- Not part of the MLS data APIBuild in your application
- Client collaboration app
- Not part of the MLS data APIBuild in your application
- Home valuation data
- Separate Property Data APIPricing varies
- Developer documentation
- Included
Bridge InteractiveMLS API · MLS-set fees
- Starting monthly price
- MLS-set fees
- Setup fee
- MLS-set feesNo Bridge service fee
- Production MLS access
- MLS or data-provider approval
- Licensed MLS listing API
- IncludedMLS partner approval
- Embeddable website widgets
- Not part of the MLS data APIBuild in your application
- Saved searches and favorites
- Not part of the MLS data APIBuild in your application
- Customer platform event webhooks
- Not part of the MLS data APIBuild in your application
- Client collaboration app
- Not part of the MLS data APIBuild in your application
- Home valuation data
- Separately approved ZestimatesNot part of the MLS listing feed
- Developer documentation
- Included
RepliersStandard · $199/mo
- Starting monthly price
- $199/mo
- Setup fee
- No setup fee
- Production MLS access
- MLS member or approved vendorBroker and MLS authorization
- Licensed MLS listing API
- Included
- Embeddable website widgets
- Included
- Saved searches and favorites
- Not in StandardProfessional at $299/mo
- Customer platform event webhooks
- Not in StandardAdvanced at $399/mo
- Client collaboration app
- Build your own client app
- Home valuation data
- Add-on at $149/mo
- Developer documentation
- Included
Monthly production plans compared. EasyAgentIDX and Repliers pricing is for one MLS board. MLS approval, licensing, additional coverage, and board charges may affect the total. Features shown for Repliers are Standard unless an upgrade is named. Home valuation add-ons have separate usage allowances.
This compares the named MLS products and plans, not every service each company offers. Data API exclusions refer to built-in customer platform tools, not listing-change replication. Bridge licensing fees are set by the MLS or data provider. Its separately approved Zillow datasets can include Zestimates. HomeThread is an upcoming app, not yet released.
Sources reviewed October 3, 2026:EasyAgentIDXATTOMBridge InteractiveRepliersATTOM Property Data APIRepliers licensing
Plans and limits
API access begins with Pro.
Every tier uses the same versioned contract. Higher plans add scale and account-level capabilities.
Plan
Monthly price
Request limit
Platform access
Pro
$129/mo
120 req/min
One approved website, MLS data, and documented platform resources
Brokerage
$299/mo
300 req/min
Multi-site use, team resources, and higher throughput
Agency Partner
$499/mo
600 req/min
Client workspaces, client keys, and delegated product access
Enterprise
Bespoke pricing
1,000 req/min
Organization scale, custom arrangements, and priority support
Home Valuations endpoints require an active add-on. MLS approvals and board costs remain site specific.
FAQ
Common questions.
Which languages and frameworks can I use?
Use any server environment that supports HTTPS requests, including Node.js, Python, PHP, and Next.js. Connect it to a frontend built with React, Vue, Svelte, or your preferred framework. The examples above show the same search across five options.
Do I have to choose between widgets and the API?
No. The same approved website can use widgets where speed matters and API resources where you want complete interface control.
What can I build with Pro?
Build custom property search, listing pages, lead workflows, and connected tools for your approved website and deployment. Pro includes the documented single-site API resources. Brokerage adds multi-site and team capabilities. Agency Partner adds delegated client workspace access.
Can I use the MLS API without the platform features?
Yes. Use MLS search, listing detail, typeahead, and compliance metadata with your own interface and user accounts. Add EasyAgentIDX leads, widgets, analytics, or valuation resources when they fit your product.
How does the API connect to HomeThread?
Pro and higher include HomeThread when the app launches. The public API currently returns collection summaries with property, feedback and showing counts, subject to the HomeThread release gate. Invitations and collaboration changes use the separately authenticated HomeThread flows. The platform resource reference lists the operations available today.
Can I use my own branding?
Yes. Your custom interface can use your own design and branding. That is separate from Agency Partner white-label administration for hosted client workspaces. MLS attribution and display requirements still apply.
Can I build with an AI coding assistant?
Yes. Give your coding assistant the OpenAPI contract, API docs, and MLS compliance guide to build against documented resources and display rules. The Next.js starter provides a working foundation for search, listing pages, and lead capture.
How does MLS compliance work?
The API returns listing compliance fields and a website-level compliance resource. Your interface must render required attribution and follow the supplied cache lifetime and display rules.
Build your way
Your design. Your domain. One complete real estate platform.
Start on Pro with a verified website and active MLS approval. Move up when you need more sites, team capabilities, client workspaces, or throughput.