| XML Data Feeds are currently in Beta Mode. The following
documentation is subject to change If you have more than one listing you would
like to display at SearchTheJungle.com, you may do so by submitting a XML data feed. This
document specifies our requirements for using XML documents to manage your listing data.
Primary Fields
- Address fields
The property address can be specified in one of two ways:
Option 1:
- Street Number
Format: Numeric, digits only without punctuation.
Maximum Size: 25 characters
Example: <street_number>12345</street_number>
Required: No
- Street Direction
Format: Text. Available choices "N", "S", "E",
"W".
Maximum Size: 25 characters
Example: <street_direction>N</street_direction>
Required: No
- Street Name
Format: Text
Maximum Size: 75 characters
Example: <street_name>128<street_name> or
<street_name>Main<street_name>
Required: Yes
- Street Type
Format: Text. Available choices "Ave", "Blvd", "Circle",
"Court", "Drive", "Hwy", "Lane", "Pkwy",
"Place", "Plaza", "Rd", "Rdwy", "St",
"Terr", "Way".
Maximum Size: 25 characters
Example: <street_type>Place</street_type>
Required: No
- State/Province
Format: Text. Use US Post Office state abbreviations.
Maximum Size: 25 characters
Example: <state>KY</state>
Required: Yes
Alternate Tags: <province></province>
- Zipcode/Postal Code
Format: 5 digit numeric zipcode.
Maximum Size: 5 characters
Example: <zipcode>66225</zipcode>
Required: Yes
Alternate Tags:
<postalcode></postalcode>
- Country Code
Format: Text.
Maximum Size: 2 or 3 characters
Example: <country>US</country> or <country>USA</country>
Required: No. Defaults to "US"
Option 2:
- Location:
Format: Text. Must include City, State, Zipcode and Country as the
last 4 elements of the address, delimited by commas.
Maximum Size: 125 characters
Example: <location>12345 N Main Place, Overland Park, KS, 66225,
USA</location>
Required: Yes
Alternate Tags:
<g:location>12345 N Main Place, Overland Park, KS, 66225, USA</g:location>
- Subdivision Field
Format: Text
Maximum Size: 75 characters
Example: <subdivision>Windham Forest</subdivision>
Required: No
- County Field
Format: Text. Do not include the word "County".
Maximum Size: 25 characters
Example: <county>Johnson</county>
Required: No
- Metro Area Field
Format: Text. Choose from the list of metro areas listed here.
Maximum Size: 50 characters
Example: <metro>Kansas City</metro>
Required: No
- Status/Listing Type
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <status>1</status>
Required: Yes
Alternate Tags:
<g:listing_type>For Sale</g:listing_type>
|
Value |
Description |
| |
"1" |
For Sale |
|
"2" |
Accepting Backup Offers |
|
"3" |
Sold |
|
"For Sale" |
For Sale |
- Category
Format: Text. Multiple records permitted. See table below for values permitted.
Maximum Size: 25 characters
Example: <category>2</category>
Required: Yes
|
Value |
Description |
| |
"1" |
For Sale By Owner |
|
"2" |
Represented By Agent |
|
"3" |
Fixer Upper |
|
"4" |
Foreclosure |
- Asking Price Field
Format: Numeric, digits only without punctuation. Decimal values will be truncated.
Maximum Size: 11 characters
Example: <price>250000</price> or <price>250000.00</price>
Required: Yes
Alternate Tags:
<g:price></g:price>
- Bedrooms Field
Format: Numeric value between 0 and 6
Maximum Size: 4 characters
Example: <bedrooms>4</bedrooms>
Required: Yes
Alternate Tags:
<g:bedrooms></g:bedrooms>
- Bathrooms Field
Format: Numeric between 0 and 6. (Full baths followed by a period followed by half baths).
Maximum Size: 4 characters
Example: <bathrooms>3.2</bathrooms> or <bathrooms>3</bathrooms>
Required: Yes
Alternate Tags:
<g:bathrooms>3.2</g:bathrooms>
- Image Field
Format: Text (URL). Multiple records permitted.
Maximum Size: 100 characters
Example: <image>http://www.domain.com/images/123456.1.jpg</image>
Required: No
Alternate Tags:
<g:image_link></g:image_link>
Agent/Broker/MLS Fields
- Agent Name
Format: Text
Maximum Size: 75 characters
Example: <agent>Jim Wilson</agent>
Required: Yes for agents, brokers, or MLS
Alternate Tags:
Example: <g:agent><g:/agent>
- Agent ID
Format: Text
Maximum Size: 25 characters
Example: <agent_id>WILS445</agent_id>
Required: Yes for agents, brokers, or MLS
- Broker Name
Format: Text
Maximum Size: 75 characters
Example: <broker>Great Plains Real Estate</broker>
Required: Yes for agents, brokers, or MLS
Alternate Tags:
<g:broker></g:broker>
- Broker ID
Format: Text
Maximum Size: 25 characters
Example: <broker_id>GPRE01</broker_id>
Required: Yes for agents, brokers, or MLS
- MLS Name
Format: Text
Maximum Size: 75 characters
Example: <mls_name>Heartfield MLS</mls_name>
Required: Yes for agents, brokers, or MLS
Alternate Tags:
<g:mls_name></g:mls_name>
- MLS Listing ID
Format: Text
Maximum Size: 25 characters
Example: <mls_listing_id>1234567890</mls_listing_id>
Required: Yes for agents, brokers, or MLS
Alternate Tags:
<g:mls_listing_id></g:mls_listing_id>
Secondary Fields
- Property Type
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <property_type>Single Family</property_type>
Required: No
Alternate Tags:
<g:property_type></g:property_type>
| |
Value |
Description |
|
"Single Family" |
Single Family Home |
|
"Condo, Loft" |
Condo/Loft |
|
"Townhouse" |
Townhouse |
|
"Patio/Villa" |
Patio Home/Villa |
|
"Half Duplex" |
Half Duplex |
|
"Mobile Home" |
Mobile Home |
|
"Other" |
Other |
- Property Style
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <property_style>2 Story</property_style>
Required: No
| |
Value |
Description |
|
"1.5 Story" |
1.5 Story |
|
"2 Story" |
2 Story |
|
"3 Story" |
3 Story |
|
"Split Foyer" |
Split Foyer |
|
"Bungalow" |
Bungalow |
|
"Contemporary" |
Contemporary |
|
"Ranch" |
Ranch |
|
"Split Level" |
Split Level |
|
"Other" |
Other |
- Additional Rooms
Format: Integer. Multiple records permitted. See table below for values permitted.
Maximum Size: 2 characters
Example: <additional_rooms>1</additional_rooms>
Required: No
| |
Value |
Description |
|
"1" |
Office |
|
"2" |
Family Room |
|
"3" |
Laundry Room |
|
"4" |
Recreation Room |
|
"5" |
Entryway |
|
"6" |
Dining Room |
|
"7" |
Mud Room |
|
"8" |
Eat In Kitchen |
|
"9" |
Hearth Room |
|
"10" |
Enclosed Porch |
|
"11" |
Sauna |
|
"12" |
Sun Room |
|
"13" |
Mother-in-Law Apartment |
|
"14" |
Exercise Room |
- Fireplaces
Format: Integer. See table below for values permitted.
Maximum Size: 1 character
Example: <fireplaces>1</fireplaces>
Required: No
|
Value |
Description |
| |
"1" |
One fireplace |
|
"2" |
Two fireplaces |
|
"3" |
Three or more fireplaces |
- Garage Type
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <garage_type>Attached</garage_type>
Required: No
|
Value |
Description |
| |
"Attached" |
Attached garage |
|
"Detached" |
Detached garage |
|
"Carport" |
Carport |
- Garage Size
Format: Integer. See table below for values permitted.
Maximum Size: 1 characters
Example: <garage_size>2</garage_size>
Required: No
|
Value |
Description |
| |
"1" |
One car |
|
"2" |
Two car |
|
"3" |
Three car |
|
"4" |
Four car or more |
- Basement
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <basement>Full</basement>
Required: No
|
Value |
Description |
| |
"Full" |
Full basement |
|
"Partial" |
Partial basement |
|
"Crawlspace" |
Crawlspace |
- Finished Basement
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <finished_basement>Yes</finished_basement>
Required: No
|
Value |
Description |
| |
"No" |
Not finished |
|
"Yes" |
Finished |
|
"Partial"" |
Partially finished |
- Other Features
Format: Integer. Multiple records permitted. See table below for values permitted.
Maximum Size: 2 characters
Example: <other_features>1</other_features>
Required: No
| |
Value |
Description |
|
"1" |
Walk Out Basement |
|
"2" |
Walk Up Basement |
|
"3" |
Handicapped Modified |
|
"4" |
Security System |
|
"5" |
Sprinkler System |
|
"6" |
Pool |
|
"7" |
Tennis Court |
|
"8" |
Hardwood Floors |
|
"9" |
In Flood Plain |
|
"10" |
Barn |
|
"11" |
Acreage |
|
"12" |
Boat Dock |
- School District
Format: Text
Maximum Size: 75 characters
Example: <school_district>Olathe</school_district>
Required: No
Alternate Tags:
<g:school_district></g:school_district>
- Elementary School
Format: Text
Maximum Size: 75 characters
Example: <elementary_school>Regency Place</elementary_school>
Required: No
- Middle School
Format: Text
Maximum Size: 75 characters
Example: <middle_school>California Trail</middle_school>
Required: No
- High School
Format: Text
Maximum Size: 75 characters
Example: <high_school>Olathe East</high_school>
Required: No
Alternate Tags:
<g:school></g:school>
- School
See "High School"
- Home Owner's Association (HOA)
Format: Text. Available choices "No", "Yes"
Maximum Size: 3 characters
Example: <hoa>Yes</hoa>
Required: No
- Annual HOA Dues
Format: Numeric, digits only without punctuation.
Maximum Size: 6 characters
Example: <hoa_dues>1200</hoa_dues>
Required: No
Alternate Tags:
<g:hoa_dues></g:hoa_dues>
- Annual Property Taxes
Format: Numeric, digits only without punctuation. Decimal values will be truncated.
Maximum Size: 6 characters
Example: <property_taxes>1200</property_taxes>
Required: No
Alternate Tags:
<g:property_taxes></g:property_taxes>
- Roof Type
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <roof_type>Composition</roof_type>
Required: No
| |
Value |
Description |
|
"Composition" |
Composition |
|
"Wood Shingle" |
Wood Shingle |
|
"Slate" |
Slate |
|
"Tile" |
Tile |
|
"Metal" |
Metal |
|
"Other" |
Other |
- Heating
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <heating>Gas</heating>
Required: No
| |
Value |
Description |
|
"Gas" |
Gas |
|
"Oil" |
Oil |
|
"Electric" |
Electric |
|
"Heat Pump" |
Heat Pump |
|
"Other" |
Other |
- Cooling
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <cooling>Central Air</cooling>
Required: No
| |
Value |
Description |
|
"Central Air" |
Central Air |
|
"Window Units" |
Window Units |
|
"Other" |
Other |
- Approx. Building Square Footage
Format: Numeric, digits only without punctuation.
Maximum Size: 6 characters
Example: <square_feet>1200</square_feet>
Required: No
Alternate Tags:
<g:area></g:area> Note: All non-numeric characters will be stripped out.
- Approx. Lot Size Square Footage
Format: Numeric, digits only without punctuation.
Maximum Size: 6 characters
Example: <lot_size>25000</lot_size>
Required: No
Alternate Tags:
<g:lot_size></g:lot_size> Note: All non-numeric characters will be stripped
out.
- Lot Style
Format: Text. See table below for values permitted.
Maximum Size: 25 characters
Example: <lot_style>Corner lot</lot_style>
Required: No
| |
Value |
Description |
|
"Corner Lot" |
Corner Lot |
|
"Cul-de-Sac" |
Cul-de-Sac |
|
"Waterfront" |
Waterfront |
|
"Water View" |
Water View |
|
"Golf Course" |
Golf Course |
- Year Built
Format: Numeric
Maximum Size: 4 characters
Example: <year>2004</year>
Required: No
Alternate Tags:
<g:year></g:year>
- Directions
Format: Text.
Maximum Size: 250 characters
Example: <directions>Directions here</directions>
Required: No
- Other Information
Format: Text.
Maximum Size: 250 characters
Example: <other_information>Other info here</other_information>
Required: No
Notes
- Unnecessary formating will be stripped form data fields.
Example: <price>$120,000</price> will be modified to
<price>120000</price>
- HTML code is not permitted
- In general, the following characters are not permitted:
| && ; \ .. "
* ? ~ \n ^ {
} [ ] $ % @
/ : # ( ) !
- Other XML fields not identified above may be included, but will not be considered for
inclusion into the database.
Sample XML Files
- Sample 1 - Minimum required data set
FSBO
- Sample 2 - Minimum required data set
Agent/Broker/MLS
- Sample 3 - Full data set
- Sample 4 - Compliant Google Base XML
file
|