Search that fits your market
Use supported location, price, bedroom, bathroom, and property filters to help buyers narrow their search.
Your website. Our IDX infrastructure.
Building with Claude, ChatGPT, or a developer? Connect approved MLS listings to your custom website with the Agent Winds IDX API, a ready-to-share OpenAPI specification, and a real engineer on your side.
$129/month + $200 one-time setup
One website ¡ One MLS ¡ MLS fees covered ¡ Integration support included
âHelp me build a real estate website with MLS listings.â
You shape the design and experience.
Your private API key stays server-side.
We manage the approved MLS connection.
A concrete starting point for your AI
Our OpenAPI document describes the endpoints, parameters, authentication, and response formats. Share it with your developer or AI coding assistant so they can plan the integration around the actual API contract.
SERVER-TO-SERVER REQUEST
GET https://tophamtechbe.com/api/treas/idx/v1/retrieve-property-summary/page?state=OK&pageSize=24
X-API-Key: <your server-side secret>Load listing cards in pages, then use next_cursor with the same filters to continue. The state filter narrows the search; it does not grant MLS access.
ILLUSTRATIVE RESPONSE ¡ NOT A LIVE LISTING
{
"total_count": 1,
"properties": [
{
"id": 12345,
"listing_key": "EXAMPLE-LISTING",
"current_price": 325000,
"city": "Example City",
"state": "OK",
"bedrooms_total": 3,
"bathrooms_full": 2,
"first_photo_url": null
}
],
"pagination": {
"version": "bounded-search-v1",
"page_size": 24,
"returned": 1,
"has_more": false,
"next_cursor": null
}
}Open full specification â No signup required to read the docs. Credentials and activation are provided separately.
I am building a real estate website using the Agent Winds IDX API. Read this OpenAPI specification: https://aw-business-marketing.s3.us-east-1.amazonaws.com/agent-winds-idx.openapi.json Inspect my existing project before making changes. Plan property search, listing details, and photo integration using only documented endpoints and fields. If you cannot read the specification, ask me to attach it rather than guessing. Keep the private X-API-Key in backend or serverless secrets, never in browser code, URLs, logs, or chat prompts. Use server-to-server requests without an Origin header. Do not ask me to paste the key into this conversation. Use the paginated search endpoint for navigation. Handle empty results, nullable fields, expired cursors, and documented error and rate-limit responses. Do not assume every MLS supplies every field. Identify missing requirements and leave clearly marked placeholders for the MLS attribution and display rules Agent Winds supplies during onboarding. Do not treat placeholder compliance text as launch-ready. Confirm account activation and MLS approval before testing with real data. Show me your integration plan before implementing it.
GET /retrieve-property-summaryUp to 100 rows. Prefer paginated search for browsing.
GET /retrieve-property-summary/pageOpaque cursors; keep filters unchanged between pages.
GET /retrieve-property-summary/mapBounded map results for a custom map interface.
GET /retrieve-property-data/{id}Detailed information for an approved listing.
GET /retrieve-property-dataSupply the listingKey query parameter.
GET /retrieve-property-media/{listingKey}Photo data for an approved listing.
Share the spec, not your secret. Your API key belongs in backend or serverless secretsânot frontend JavaScript, public repositories, or AI chat prompts.
Designed around the screens youâre building
Use supported location, price, bedroom, bathroom, and property filters to help buyers narrow their search.
Build property pages from structured listing, location, feature, school, and land fields where supplied by the MLS.
Use photo metadata and bounded geographic results to create galleries and your own map interface.
Paginate results and retrieve details or photos when needed instead of loading every field for every screen.
Your private credential is restricted to approved MLS sources. Adding a state filter does not expand those permissions.
Work with the engineer on setup, endpoint usage, and troubleshootingâwith ongoing support after connection.
Available fields vary by feed. API response time, listing refresh frequency, and MLS approval time are separate considerations; we review them for your integration rather than promise an unmeasured speed.

Direct access to the engineer
You donât need to become an MLS integration expert to build your own website. Work directly with Craig Topham for help understanding the API, connecting your approved feed, and troubleshooting integration issues.
Craigâs background includes digital mortgage origination, product ownership for Bank of Americaâs Erica AI platform, and a masterâs degree in computer science from Vanderbilt.
Personal engineering support is part of the service. Integration assistance and ongoing API support are included; full website development is a separate service.
Meet the person behind Agent Winds âFrom your idea to an approved connection
Bring your website plans, platform, and MLS name. We review what your integration needs.
We help you work through the MLS and brokerage approvals required for your intended website.
We set up the approved feed in our middleware, manage the infrastructure, and provide scoped credentials and the OpenAPI spec.
Your developer or AI coding assistant builds the connection. We help verify the integration and review the required attribution and display rules.
Access is subject to required approvals and feed readiness. We confirm the setup timeline with you; a key alone is not approval to launch.
Bring your own website
You control the website you build and host. Agent Winds handles the approved listing-data connection and helps you integrate it.
Want the entire website built for you instead? Explore our managed IDX websites.
$129/month
+ $200 one-time setup
Need two MLS feeds? Weâll discuss additional-source approval, scope, and pricing. Website hosting, CRM, and a finished interface are not included.
Practical answers for your build
Yes, an AI coding assistant can help write your website and API integration. Agent Winds supplies the IDX connection, OpenAPI documentation, and integration assistance. You still need a backend or serverless function, approved MLS access, testing, and the required listing disclosures. The specification is an integration guide, not a one-prompt guarantee of a finished website.
Start with your MLS and brokerage approval requirements. We walk you through requesting access, configure the approved feed in our middleware, and provide a private API credential scoped to your approved source. Your backend requests listings from Agent Winds and supplies the data your website displays.
An API provides data your developer or coding assistant uses to build a custom experience. A plugin generally supplies a prebuilt integration or interface within its supported platform. Choose an API when you want control of the interface and can maintain the website code; choose a packaged solution when you prefer more of that interface already built.
The API uses server-to-server HTTP requests and JSON responses. Your chosen platform must support a secure backend or serverless integration, either directly or through a developer-built service. A browser-only site cannot safely hold the private key. We review your stack with you rather than promising a native plugin for every builder.
One MLS means one approved listing-data source, not one state. A market can span more than one source. The base plan covers one website and one MLS; additional approved sources can be configured for an account. Contact us to agree the scope and pricing for multiple MLS feeds before setup.
MLS fees for the included source, integration assistance, and ongoing support are included in the $129 monthly plan, with a $200 one-time setup fee. You can work directly with Craig on the IDX integration. This is not an unlimited custom website development allowance.
The API offers paginated search, separate detail and photo endpoints, and bounded map results so an integration can request the data needed for each screen. Response time depends on the query, result size, and network. Listing freshness depends on feed synchronization, not request speed. We review refresh behavior and test representative queries for your integration; we do not publish an unmeasured latency or uptime guarantee.
Timing depends on MLS and brokerage approvals, feed readiness, and your integration. We discuss these dependencies with you before confirming a setup timeline. Creating an API key alone does not mean the feed is approved or ready to launch.
No. This product supplies the IDX API and integration support for a website you build and host. It does not include a finished website, CRM, map interface, or built-in AI assistant. If you want us to build and manage the full website, explore our managed website plans.
Prefer to see a finished website? Explore our demo using Oklahoma data â. The demo shows our managed website platform, not everything included in the API-only plan.
Letâs talk about your build
Tell Craig which MLS you belong to, what youâre building, and the platform or AI coding assistant you plan to use. Weâll discuss access, setup, and the right next step.
Email opens your mail app. You can also write to support@agentwinds.com. No payment or account required to discuss your project.