Put your homes on Smitten
Smitten is where buyers around Dallas–Fort Worth flip through brand-new homes and keep the ones they'd live in. Every home on it links to the builder's own page, where your team takes it from there.
If you build in Dallas–Fort Worth and your homes aren't here, send us a feed: one JSON file at an https address you control, listing your communities and every home you have for sale. We read it every Tuesday morning.
How it works
- Publish the feed at an https URL, readable without signing in. Most builders generate it from the same system that runs their website.
- Send us the URL with the contact form (choose “I'm a builder”). No feed yet? Send your website and we'll start there.
- We check the file and write back with anything that needs fixing.
- Your homes show up on Smitten after the next Tuesday read. From then on, new homes appear, price changes show, and homes you take out of the feed leave Smitten, every week.
The file
A JSON object with a list of communities and a list of homes:
| Field | What it is |
|---|---|
formatRequired | Always smitten-feed/1 |
communitiesRequired | Your Dallas–Fort Worth communities |
homesRequired | Every home for sale now. An empty list is fine |
builderOptional | Your name as buyers know it |
updatedOptional | When the file was written, like 2026-10-10T08:00:00-05:00 |
Each community
| Field | What it is |
|---|---|
idRequired | Your id for the community. Keep it the same week to week |
nameRequired | As buyers know it |
cityRequired | The town |
urlRequired | The community's page on your site (https) |
lat, lngRecommended | So the map pin lands on the community, not the town's center |
state, zip, addressOptional |
Each home for sale
| Field | What it is |
|---|---|
idRequired | Your id for the home. Keep it the same while the home is for sale |
communityRequired | The id of one of your communities |
address, cityRequired | Street address and town |
priceRequired | Today's advertised price in dollars, as a number: 489990 |
urlRequired | The home's page on your site (https) |
photosRequired | At least one https image URL; the first is the cover. Up to 30 |
beds, baths, sqftRecommended | Numbers. Half baths as .5: 3.5 |
planRecommended | The floor plan's name |
statusRecommended | move-in-ready, under-construction or coming-soon |
was_priceOptional | A previous, higher price, shown as a price drop |
stories, garageOptional | Numbers (garage is car spaces) |
zip, lot, collectionOptional | |
descriptionOptional | Plain text, up to 5,000 characters |
floor_plan_imageOptional | An https image URL |
lat, lngOptional | The homesite. Without them the home is pinned at its community |
An example
One community and two homes, the second with only some of the optional fields. Download the example.
{
"format": "smitten-feed/1",
"builder": "Example Homes",
"updated": "2026-10-10T08:00:00-05:00",
"communities": [
{
"id": "rolling-hills",
"name": "Rolling Hills",
"city": "Celina",
"state": "TX",
"zip": "75009",
"url": "https://homes.example.com/dfw/celina/rolling-hills",
"lat": 33.32450,
"lng": -96.78430
}
],
"homes": [
{
"id": "RH-1042",
"community": "rolling-hills",
"address": "1042 Meadowlark Lane",
"city": "Celina",
"zip": "75009",
"price": 489990,
"was_price": 509990,
"beds": 4,
"baths": 3.5,
"sqft": 2860,
"stories": 2,
"garage": 3,
"plan": "Magnolia",
"status": "move-in-ready",
"description": "Corner homesite with an extended covered patio, a study off the entry and a game room upstairs.",
"photos": [
"https://homes.example.com/media/rh-1042/front.jpg",
"https://homes.example.com/media/rh-1042/kitchen.jpg"
],
"floor_plan_image": "https://homes.example.com/media/plans/magnolia.png",
"url": "https://homes.example.com/dfw/celina/rolling-hills/1042-meadowlark-lane",
"lat": 33.32511,
"lng": -96.78382
},
{
"id": "RH-1050",
"community": "rolling-hills",
"address": "1050 Meadowlark Lane",
"city": "Celina",
"zip": "75009",
"price": 412990,
"beds": 3,
"baths": 2,
"sqft": 1985,
"stories": 1,
"garage": 2,
"plan": "Juniper",
"status": "under-construction",
"photos": [
"https://homes.example.com/media/plans/juniper-elevation-a.jpg"
],
"url": "https://homes.example.com/dfw/celina/rolling-hills/1050-meadowlark-lane"
}
]
}
The rules
- List only homes for sale now. When one sells, take it out of the feed; it leaves Smitten at the next read.
priceis what you advertise today. Smitten shows it as your price as of the read date and links to your page for the current one.- Photos and descriptions must be yours, or ones you have the right to share. Smitten shows them with the listing and links back to your page; the images load from your servers.
- A home missing a required field is skipped, and the rest still list. If the file isn't valid JSON, or more than half its homes fail, Smitten keeps last week's homes until it's fixed.
- Up to 20 MB, 500 communities and 5,000 homes. Our reader's user agent includes
+https://smitten.homes/builders, if your firewall needs to let it through.
Send us your feed
Use the contact form and choose “I'm a builder”. Questions about the format go there too.
Send your feed URL