Craigslist Listings — CSV Upload Requirements

Bulk-import Craigslist Services and Real Estate listings from a spreadsheet. Use this format if you prefer Excel / Google Sheets exports over XML.

← All listings guides · XML feed guide

File requirements

Quoting & escaping

Column reference

ColumnRequiredNotes
external_reference_idRecommendedYour unique ID. Used for deduplication on re-upload.
listing_typeRequiredservice | real_estate_rent | real_estate_sale
titleRequired5–70 characters.
description_htmlRequiredHTML allowed; quote the cell when it contains commas, quotes, or newlines.
cityRequiredPhysical city of the listing.
state_regionRequiredState or region code.
contact_emailOne requiredEither email or phone must be present.
contact_phoneOne requiredE.164 or local format.
canonical_urlOptionalMust be a valid URL when present.
service_typeConditionalRequired when listing_type = service.
price_typeConditionalService: fixed | hourly | starting_at | quote_required.
price_minConditionalService: required unless price_type = quote_required.
price_maxOptionalService: ≥ price_min.
service_area_modeOptionalonsite | remote | mobile | hybrid.
service_radius_milesOptionalCannot be set when service_area_mode = remote.
listing_intentConditionalReal estate: rent or sale (must match listing_type).
property_typeConditionalReal estate: apartment, house, condo, etc.
priceConditionalReal estate: > 0 USD.
depositOptionalRent: ≥ 0.
sqftOptionalInteger.
bedroomsOptionalInteger (0 = studio).
bathroomsOptionalAllows 0.5 increments.
available_dateOptionalYYYY-MM-DD.
pets_allowedOptionalyes / no.
furnishedOptionalyes / no.
city_marketsRequiredCraigslist city slugs separated by |, ;, or , (when the cell is quoted).

city_markets format

The city_markets cell packs all target Craigslist slugs into a single value:

One posting intent is generated per slug.

Validation rules

CSV example

external_reference_id,listing_type,title,description_html,city,state_region,contact_email,contact_phone,service_type,price_type,price_min,price_max,service_area_mode,service_radius_miles,listing_intent,property_type,price,bedrooms,bathrooms,available_date,city_markets
SVC-001,service,Eco-Friendly House Cleaning,"<p>Weekly or one-time cleaning with non-toxic products.</p>",Austin,TX,hello@example.com,+15125550142,cleaning,hourly,45,75,onsite,25,,,,,,austin|sanantonio|waco
RNT-2026-014,real_estate_rent,Modern 2BR Loft in Williamsburg,"<p>Bright top-floor loft with skyline views.</p>",Brooklyn,NY,rentals@example.com,,,,,,,,rent,apartment,3200,2,1,2026-06-01,newyork
SAL-A55,real_estate_sale,3BR Craftsman in Ballard,"<p>Restored 1923 craftsman with original woodwork.</p>",Seattle,WA,agent@example.com,,,,,,,,sale,house,875000,3,2,,seattle

Exporting from spreadsheets