smitten

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.

Send us your feed

How it works

  1. Publish the feed at an https URL, readable without signing in. Most builders generate it from the same system that runs their website.
  2. Send us the URL with the contact form (choose “I'm a builder”). No feed yet? Send your website and we'll start there.
  3. We check the file and write back with anything that needs fixing.
  4. 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:

The file
FieldWhat it is
formatRequiredAlways smitten-feed/1
communitiesRequiredYour Dallas–Fort Worth communities
homesRequiredEvery home for sale now. An empty list is fine
builderOptionalYour name as buyers know it
updatedOptionalWhen the file was written, like 2026-10-10T08:00:00-05:00

Each community

Community fields
FieldWhat it is
idRequiredYour id for the community. Keep it the same week to week
nameRequiredAs buyers know it
cityRequiredThe town
urlRequiredThe community's page on your site (https)
lat, lngRecommendedSo the map pin lands on the community, not the town's center
state, zip, addressOptional

Each home for sale

Home fields
FieldWhat it is
idRequiredYour id for the home. Keep it the same while the home is for sale
communityRequiredThe id of one of your communities
address, cityRequiredStreet address and town
priceRequiredToday's advertised price in dollars, as a number: 489990
urlRequiredThe home's page on your site (https)
photosRequiredAt least one https image URL; the first is the cover. Up to 30
beds, baths, sqftRecommendedNumbers. Half baths as .5: 3.5
planRecommendedThe floor plan's name
statusRecommendedmove-in-ready, under-construction or coming-soon
was_priceOptionalA previous, higher price, shown as a price drop
stories, garageOptionalNumbers (garage is car spaces)
zip, lot, collectionOptional
descriptionOptionalPlain text, up to 5,000 characters
floor_plan_imageOptionalAn https image URL
lat, lngOptionalThe 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.
  • price is 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