Every listing gets its own card, from your listing data
Start from a just listed, open house or sold card, then fill in the photo, price and address for each listing from a spreadsheet or an API call.
How It Works
Get started in three simple steps
Start from a listing card
Choose Just Listed, Open House or Sold, all at 1080 x 1350, and match your agency colors in the editor. Layers are named Photo, Street address, City, Specs, Agent name and Phone, plus Price (Sold price on the sold card).
Add your listings
Upload a CSV with one row per property and a column for each layer you want to change, including a photo URL. Or send the same values through the API.
Download or automate
Download a ZIP of every card, or render a new one each time a listing is added or its price drops.
Real Estate templates
Listing cards & just-listed graphics for agents
Connect it to your stack
CSV batch
Upload a CSV and get one rendered image per row, from any template.
Upload a listings CSV, up to 500 rows per batch, and get a ZIP with one card per property. A CSV exported from your CRM or listing system works.
REST API
Generate images from a template with one authenticated request.
Render a card whenever a listing is created or updated.
Render URL
A plain URL that returns the image, so it works in any tag or email.
Use the URL as the og:image of a listing page or as an img src.
Webhooks
Get a callback at your own URL when a render finishes.
Render from your backend and receive a signed callback with the image URL.
Free to start
The free plan includes 50 images a month and API access. When you need more, Starter is $19 a month for 2,000 images.
Frequently Asked Questions
Related
Explore more tools to enhance your content creation