Introduction
Attributes are the best way to really fine tune your Oodle API search. Being able to query on specific attributes is where Oodle and the Oodle API pulls away from the pack and becomes very powerful for you.
Example Usage
Setting attributes is easy. Just build a comma-delimited list and send it our way in the “attributes” parameter. See the “attributes” section of the listings method documentation for more info.
Attribute List
Type of listing.
Categories: ‘housing/sale’, ‘housing/rent’, ‘job’, ‘sale’, ‘service’, ‘vehicle’
Possible values:
ad_type_found // Found ad_type_lost // Lost ad_type_wanted // Wanted ad_type_adoption // Adoption (pets only) ad_type_for_sale // For sale (pets only)
Amenities for homes and apartments.
Categories: ‘housing/sale, housing/rent’
Possible values:
amenities_ac // AC amenities_alarm // Alarm amenities_basketball // Basketball amenities_cable_or_satellite // Cable or Satellite amenities_clubhouse // Clubhouse amenities_dishwasher // Dishwasher amenities_doorman // Doorman amenities_elevator // Elevator amenities_fireplace // Fireplace amenities_garbage_disposal // Garbage Disposal amenities_gated // Gated amenities_gym // Gym amenities_hot_tub // Hot Tub amenities_internet // Internet amenities_luxury // Luxury amenities_parking // Parking amenities_patio_deck // Patio/Deck amenities_playground // Playground amenities_pool // Pool amenities_refrigerator // Refrigerator amenities_storage // Storage amenities_tv // TV amenities_tennis // Tennis amenities_washer_dryer // Washer Dryer amenities_wood_floors // Wood Floors
Number of bathrooms.
Categories: ‘housing/sale’, ‘housing/rent’
Possible values:
bathrooms_1 // 1 bathrooms_1_5 // 1.5 bathrooms_2 // 2 bathrooms_2_5 // 2.5 bathrooms_3 // 3 bathrooms_3_5 // 3.5 bathrooms_4 // 4 bathrooms_4_5 // 4.5 bathrooms_5 // 5 bathrooms_5_5 // 5.5 bathrooms_6 // 6 bathrooms_6_5 // 6.5 bathrooms_7 // 7 bathrooms_7_5 // 7.5 bathrooms_8 // 8 bathrooms_8_5 // 8.5 bathrooms_9 // 9 bathrooms_9_5 // 9.5 bathrooms_10+ // 10+ // ranged values are also possible, for example: bathrooms_2+ // 2 bathrooms or more bathrooms_4- // 4 bathrooms or less
Number of bedrooms.
Categories: ‘housing/sale’, ‘housing/rent’
Possible values:
bedrooms_0 // Studio bedrooms_1 // 1 bedrooms_2 // 2 bedrooms_3 // 3 bedrooms_4 // 4 bedrooms_5 // 5 bedrooms_6 // 6 bedrooms_7 // 7 bedrooms_8 // 8 bedrooms_9 // 9 bedrooms_9_5 // 9.5 bedrooms_10+ // 10+ // ranged values are also possible, for example: bedrooms_3+ // 4 bedrooms or more bedrooms_5- // 5 bedrooms or less
The item’s color.
Categories: ‘sale’, ‘vehicle’
Possible values:
color_black // Black color_blue // Blue color_brown // Brown color_gold // Gold color_green // Green color_grey // Grey color_orange // Orange color_pink // Pink color_purple // Purple color_red // Red color_silver // Silver color_tan // Tan color_white // White color_yellow // Yellow
The name of the company posting the job.
Categories: ‘job’
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block.
The condition of the item being sold.
Categories: ‘housing/sale’, ‘sale’, ‘vehicle’
Possible values:
condition_certified_preowned // Certified PreOwned condition_new // New condition_used // Used
Dealer name.
Categories: ‘vehicle’
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples are: dealer_id_5451_fremont_toyota // Fremont Toyota dealer_id_24841_toyota_sunnyvale // Toyota Sunnyvale dealer_id_10999_san_leandro_honda // San Leandro Honda dealer_id_29887_carl_chevrolet_san_jose // Carl Chevrolet
Discipline / type of horse.
Categories: ‘sale/pet/horse’
Possible values:
discipline_barrel_racing // Barrel Racing discipline_breeding // Breeding discipline_beginner_family // Beginner Family discipline_brood_mare // Brood Mare discipline_bucking_bronc // Bucking Bronc discipline_calf_roping // Calf Roping discipline_companion_only // Companion Only discipline_cutting // Cutting discipline_draft // Draft discipline_dressage // Dressage discipline_driving // Driving discipline_endurance_riding // Endurance Riding discipline_english_pleasure // English Pleasure discipline_equitation // Equitation discipline_eventing // Eventing discipline_field_hunting // Field Hunting discipline_gaited // Gaited discipline_halter // Halter discipline_harness // Harness discipline_hunter // Hunter discipline_jumper // Jumper discipline_lesson_horse // Lesson Horse discipline_longe_line // Longe-Line discipline_pleasure_driving // Pleasure Driving discipline_pole_bending // Pole Bending discipline_polo // Polo discipline_racing // Racing discipline_ranch_horse // Ranch Horse discipline_reined_cow_horse // Reined Cow Horse discipline_reining // Reining discipline_steer_wrestling // Steer Wrestling discipline_team_penning // Team Penning discipline_team_roping // Team Roping discipline_team_sorting // Team Sorting discipline_trail_horse // Trail Horse discipline_vaulting // Vaulting discipline_western_pleasure // Western Pleasure discipline_western_riding // Western Riding discipline_working_cow_horse // Working Cow Horse discipline_youth_4_h_horse // Youth/4-H Horse
Does this person drink?
Categories: ‘personals’
Possible values:
drink_yes // Yes drink_no // No drink_sometimes // Sometimes
Type of employee.
Categories: ‘job’
Possible values:
employee_type_contractor // Contractor employee_type_employee // Employee employee_type_full_time // Full Time employee_type_gig // Gig employee_type_intern // Intern employee_type_part_time // Part Time employee_type_volunteer // Volunteer
Race / ethnicity of individual.
Categories: ‘personals’
Possible values:
ethnicity_african_american // African American ethnicity_american_indian // American Indian ethnicity_asian_pacific_islander // Asian & Pacific Islander ethnicity_caucasian // Caucasian ethnicity_hispanic // Hispanic ethnicity_middle_eastern // Middle Eastern ethnicity_other // Other ethnicity_various // Various
Event name.
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples are ... event_giants_vs_ravens // Giants vs Ravens (sporting event) event_shrek_the_musical // Shrek, the Musical (theater) event_janet_jackson_with_ll_cool_j // Janet Jackson with LL Cool J (concert)
Event date.
Categories: sale/sale, sale/tickets
Possible values:
// Values are in "event_date_YYYYMMDD" format // For example ... event_date_20080923 // Sep 23, 2008
Event venue.
Categories: sale/tickets
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples are ... event_venue_madison_square_garden // Madison Square Garden event_venue_radio_city_music_hall // Radio City Music Hall event_venue_carnegie_hall // Carnegie Hall
Eye color.
Categories: personals
Possible values:
eye_color_black // Black eye_color_blue // Blue eye_color_brown // Brown eye_color_gray // Gray eye_color_green // Green eye_color_hazel // Hazel
Is the event family friendly?
Categories: sale/tickets
Possible values:
family_friendly_yes // Yes family_friendly_no // No
Features of this vehicle.
Categories: vehicle
Possible values:
features_air_bags // Air Bags features_air_conditioning // Air Conditioning features_am_fm_stereo_radio // AM/FM Stereo Radio features_antilock_brakes // Antilock Brakes features_arm_rests // Arm Rests features_beverage_holder // Beverage Holder features_cd_player // CD Player features_center_console // Center Console features_climate_control // Climate Control features_clock // Clock features_cruise_control // Cruise Control features_directional_mirrors // Directional Mirrors features_power_mirrors // Power Mirrors features_dual_power_seats // Dual Power Seats features_front_bucket_seats // Front Bucket Seats features_heated_seats // Heated Seats features_homelink_system // Homelink System features_interval_wipers // Interval Wipers features_keyless_entry // Keyless Entry features_leather_upholstery // Leather Upholstery features_memory_seats // Memory Seats features_moon_roof // Moon Roof features_navigation_system // Navigation System features_passenger_climate_control // Passenger Climate Control features_power_brakes // Power Brakes features_power_door_locks // Power Door Locks features_power_steering // Power Steering features_power_windows // Power Windows features_premium_sound_system // Premium Sound System features_premium_wheels // Premium Wheels features_radial_tires // Radial Tires features_rear_defroster // Rear Defroster features_reclining_seats // Reclining Seats features_roof_rack_luggage_rack // Roof Rack-Luggage Rack features_running_boards // Running Boards features_sun_roof // Sun Roof features_tachometer // Tachometer features_tilt_steering_wheel // Tilt Steering Wheel features_trailer_hitch // Trailer Hitch features_trip_computer // Trip Computer features_trip_odometer // Trip Odometer
At the listing’s original source site, is a fee required to view the full listing information?
Possible values:
fee_yes // Yes fee_no // No
Is this a full time position?
Categories: job
Possible values:
full_time_yes // Yes full_time_no // No
Hair color of person referenced in the listing.
Categories: personals
Possible values:
hair_color_auburn // Auburn hair_color_bald // Bald hair_color_black // Black hair_color_blond // Blond hair_color_brown // Brown hair_color_other // Other hair_color_silver // Silver
Does the listing have a photo?
Categories: sale, vehicle, housing/sale, housing/rent, service
Possible values:
has_photo_thumbnail // Images on original source site, also here in the Oodle API has_photo_yes // Images on original source site, but NOT in the Oodle API has_photo_no // Listing with no imagesIf you want to only receive listings that have image URLs ready to go right now in your API application, use “has_photo_thumbnail”.
A value of “has_photo_yes” simply denotes that the listing has an image available once the user visits the original listing source site (the place where Oodle found it), but for which the image is not available in the Oodle API. For example, some listing source sites allow Oodle to parse the HTML for their listings, but NOT retrieve the images. In that case, we know that an image exists, but we do not make it available in the Oodle API.
Does the person referenced in this listing have kids?
Categories: personals
have_kids_yes // Yes have_kids_no // No
Industry to which this listing pertains.
Categories: job
Possible values:
industry_accounting_finance // Accounting & Finance industry_advertising_marketing_public_relations // Advertising, Marketing & Public Relations industry_aerospace_aviation_defense // Aerospace, Aviation & Defense industry_agriculture_forestry_hunting_fishing // Agriculture, Forestry, Hunting & Fishing industry_arts_media // Arts & Media industry_automotive // Automotive industry_community_social_services // Community & Social Services industry_construction // Construction industry_consumer_products // Consumer Products industry_education_training // Education & Training industry_energy_utilities // Energy & Utilities industry_engineering_architecture // Engineering & Architecture industry_government // Government industry_health_medical_dental // Health, Medical & Dental industry_hospitality_travel // Hospitality & Travel industry_insurance // Insurance industry_legal // Legal industry_manufacturing // Manufacturing industry_nonprofit_public_policy // Nonprofit & Public Policy industry_other // Other industry_personal_care // Personal Care industry_real_estate // Real Estate industry_restaurant_food_service // Restaurant & Food Service industry_retail_wholesale // Retail & Wholesale industry_science_pharmaceutical_biotech // Science, Pharmaceutical & Biotech industry_sports_recreation // Sports & Recreation industry_supply_chain_shipping_warehousing // Supply Chain, Shipping & Warehousing industry_technology_computing_internet // Technology, Computing & Internet industry_telecommunications // Telecommunications
Interests held by the person referenced in this listing.
Categories: personals
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples are ... interests_aerobics // Aerobics interests_anime // Anime interests_antiques // Antiques interests_architecture // Architecture interests_art // Art interests_baseball // Baseball interests_basketball // Basketball interests_beach // Beach
Job title for this listing.
Categories: job
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples are ... job_title_manager // Manager job_title_engineer // Engineer job_title_registered_nurse // Registered Nurse job_title_software_engineer // Software Engineer
Languages spoken by the person referenced in this listing.
Categories: personals
Possible values:
languages_arabic // Arabic languages_cantonese // Cantonese languages_english // English languages_farsi // Farsi languages_french // French languages_german // German languages_hindi // Hindi languages_italian // Italian languages_japanese // Japanese languages_korean // Korean languages_malay // Malay languages_mandarin // Mandarin languages_other // Other languages_portuguese // Portuguese languages_russian // Russian languages_spanish // Spanish languages_thai // Thai languages_vietnamese // Vietnamese
What types of traits is the person in this listing looking for?
Categories: personals
Possible values:
looking_for_keywords_affectionate // Affectionate looking_for_keywords_animals // Animals looking_for_keywords_assertive // Assertive looking_for_keywords_athletic // Athletic looking_for_keywords_beautiful // Beautiful looking_for_keywords_beauty // Beauty looking_for_keywords_boy // Boy looking_for_keywords_caring // Caring looking_for_keywords_chill // Chill looking_for_keywords_compassionate // Compassionate looking_for_keywords_dependable // Dependable looking_for_keywords_dirty // Dirty looking_for_keywords_down_to_earth // Down to Earth looking_for_keywords_faith // Faith looking_for_keywords_feelings // Feelings looking_for_keywords_funloving // Funloving looking_for_keywords_geek // Geek looking_for_keywords_hang_out // Hang Out looking_for_keywords_heart // Heart looking_for_keywords_home // Home looking_for_keywords_honest // Honest looking_for_keywords_hot // Hot looking_for_keywords_humor // Humor looking_for_keywords_kids // Kids looking_for_keywords_kind // Kind looking_for_keywords_lady // Lady looking_for_keywords_love // Love looking_for_keywords_lover // Lover looking_for_keywords_loving // Loving looking_for_keywords_loyal // Loyal looking_for_keywords_man // Man looking_for_keywords_marriage // Marriage looking_for_keywords_not_afraid // Not Afraid looking_for_keywords_outgoing // Outgoing looking_for_keywords_passion // Passion looking_for_keywords_passionate // Passionate looking_for_keywords_prince // Prince looking_for_keywords_relationship // Relationship looking_for_keywords_respect // Respect looking_for_keywords_romance // Romance looking_for_keywords_romantic // Romantic looking_for_keywords_sensitive // Sensitive looking_for_keywords_serious // Serious looking_for_keywords_sex // Sex looking_for_keywords_sexy // Sexy looking_for_keywords_sincere // Sincere looking_for_keywords_smart // Smart looking_for_keywords_smile // Smile looking_for_keywords_snuggle // Snuggle looking_for_keywords_somebody // Somebody looking_for_keywords_soulmate // Soulmate looking_for_keywords_stable // Stable looking_for_keywords_stud // Stud looking_for_keywords_sweet // Sweet looking_for_keywords_trust // Trust
What type of relationship is this person looking for?
Categories: personals
Possible values:
looking_for_type_casual_encounters // Casual Encounters looking_for_type_dating // Dating looking_for_type_friends // Friends looking_for_type_marriage // Marriage looking_for_type_relationship // Relationship
Make of vehicle or item.
Categories: sale, vehicle
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples in vehicle category: make_toyota // Toyota make_ford // Ford make_chevrolet // Chevrolet make_honda // Honda // The make attribute is also valid in the sale category: make_dell // Dell make_canon // Canon
Marital status of person referenced in listing.
Possible values:
marital_status_divorced // Divorced marital_status_in_a_relationship // In a Relationship marital_status_married // Married marital_status_other // Other marital_status_separated // Separated marital_status_single // Single marital_status_widowed // Widowed
Is this clothing item a Men’s or Women’s item?
Categories: sale/clothes
Possible values:
mens_womens_boy_s // Boy's mens_womens_girl_s // Girl's mens_womens_men_s // Men's mens_womens_women_s // Women's
Mileage of this vehicle.
Categories: vehicle
Possible values:
// This is a free-text attribute. // Use whole numbers to specify your value. // For example ... mileage_5000+ // More than 5000 miles mileage_10000_20000 // Between 10000 and 20000 miles mileage_60000- // Less than 60000 miles
Miles per gallon (MPG) rating of this vehicle.
Categories: vehicle
Possible values:
// This is a free-text attribute. // Use whole numbers to specify your value. // For example ... miles_per_gallon_25 // Exactly 25 MPG miles_per_gallon_30+ // More than 30 MPG miles_per_gallon_32_35 // Between 32 and 35 MPG
Model of vehicle or item.
Categories: sale, vehicle
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples in vehicle category: model_civic // Civic ("Honda Civic") model_corvette // Corvette ("Chevy Corvette") // Some examples in sale category: model_designjet // DesignJet model_stylus_pro // Stylus Pro
Age of pet.
Categories: sale/pet
Possible values:
pet_age_adult // Adult pet_age_baby // Baby pet_age_senior // Senior pet_age_young // Young
Breed of pet.
Categories: sale/pet/bird, sale/pet/cat, sale/pet/dog, sale/pet/fish, sale/pet/horse, sale/pet/reptile
Possible values:
// Too many values to list. // Use the values that come back to you in the "refinements" block. // Values vary depending on type of animal. // Here are some examples: // sale/pet/bird category pet_breed_african_grey_parrot // African Grey Parrot pet_breed_amazon // Amazon pet_breed_budgerigar // Budgerigar pet_breed_caique // Caique pet_breed_canary // Canary // sale/pet/cat category pet_breed_abyssinian // Abyssinian pet_breed_american_bobtail // American Bobtail pet_breed_american_curl // American Curl pet_breed_american_shorthair // American Shorthair pet_breed_american_wirehair // American Wirehair pet_breed_balinese // Balinese pet_breed_bengal // Bengal // sale/pet/dog category pet_breed_akita // Akita pet_breed_australian_terrier // Australian Terrier pet_breed_beagle // Beagle pet_breed_boxer // Boxer
What type of pets are allowed in this rental unit?
Categories: housing/rent
pets_allowed_cats // Cats pets_allowed_dogs // Dogs pets_allowed_none // None
Price of item.
Possible values:
// This is a free-text attribute. // Prices are in that country's base currency unit // (USA listings => $, UK listings => Pounds) // For example ... price_60_100 // Between 60 and 100 price_5000+ // More than 5000 price_10000- // Less than 10000
Was this listing posted by a private party?
Categories: sale, vehicle
private_party_yes // Yes private_party_no // No
What is the religion of the person in this listing?
Categories: personals
Possible values:
religion_agnostic // Agnostic religion_alternative // Alternative religion_atheist // Atheist religion_buddhist // Buddhist religion_catholic // Catholic religion_christian // Christian religion_hindu // Hindu religion_jewish // Jewish religion_mormon // Mormon religion_muslim // Muslim religion_other // Other religion_protestant // Protestant religion_scientologist // Scientologist religion_spiritual // Spiritual
What type of seller is this?
Categories: housing/sale, vehicle
Possible values:
// housing/sale seller_type_agent_broker // Agent/Broker seller_type_builder // Builder seller_type_by_owner // By Owner seller_type_foreclosure // Foreclosure // vehicle seller_type_dealer // Dealer seller_type_private_party // Private Party
What is the sex of the pet in this listing?
Categories: sale/pet
Possible values:
sex_female // Female sex_male // Male sex_both // Both
Size of item for sale. Categories: sale/pet
Possible values:
sex_female // Female sex_male // Male sex_both // Both
Size of item for sale. Categories: sale/pet, sale/furniture/bed
Possible values:
// sale/pet size_large // Large size_medium // Medium size_small // Small // sale/furniture/bed size_california_king // California King size_king // King size_full // Full size_queen // Queen size_twin // Twin
Does the person in this listing smoke?
Categories: personals
Possible values:
smoke_yes // Yes smoke_no // No smoke_sometimes // Sometimes smoke_trying_to_quit // Trying to Quit
Square feet of real estate or rental listing.
Categories: housing/sale, housing/rent
Possible values:
// This is a free-text attribute. // Use whole numbers to define your values. // (USA listings => $, UK listings => Pounds) // For example ... square_feet_1500_2000 // Between 1500 and 2000 square feet square_feet_2500+ // More than 2500 square_feet_3000- // Less than 3000 square feet
Team(s) related to this sports ticket listing.
Categories: sale/tickets/sports
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples are ... team_nba_chi_chicago_bulls // Chicago Bulls (NBA) team_nfl_sfo_san_francisco_49ers // San Francisco 49ers (NFL) team_mlb_chc_chicago_cubs // Chicago Cubs (MLB)
Type of transmission in a vehicle listing.
Categories: vehicle/car
Possible values:
transmission_automatic // Automatic transmission_manual // Manual
Type of trim on the vehicle.
Categories: vehicle/car
Possible values:
// Too many to list. // Use the values that come back to you in the "refinements" block. // Some examples are ... trim_ex // "EX" trim (e.g. Honda Accord EX) trim_m3 // "M3" trim (e.g. BMW M3) trim_eddie_bauer // "Eddie Bauer" trim (e.g. Ford Expedition Eddie Bauer)
Does the person in this listing want kids?
Categories: personals
want_kids_yes // Yes want_kids_no // No want_kids_maybe // Maybe want_kids_not_sure // Not Sure
Year this item was manufactured.
Categories: housing/sale, vehicle
// Values are in "year_YYYY" format // For example ... year_2008 // 2008 year_2007 // 2007
Zodiac / astrological sign for the person in this listing.
Categories: personals
Possible values:
zodiac_aquarius // Aquarius zodiac_aries // Aries zodiac_cancer // Cancer zodiac_capricorn // Capricorn zodiac_gemini // Gemini zodiac_leo // Leo zodiac_libra // Libra zodiac_pisces // Pisces zodiac_sagittarius // Sagittarius zodiac_scorpio // Scorpio zodiac_taurus // Taurus zodiac_virgo // Virgo
“Refinements”
For many of the attributes listed on this page, we cannot provide the entire list of values for a given attribute. There are too many to list.
For example, there are thousands of values for the “company” attribute (the company associated with a job listing). The full list would include every company with a job in the Oodle index.
So, how do you get those values then? Answer: From the “refinements” block in the API response.
If you set “&refinements=full” on your API request, then — in addition to listings — you’ll also get a full set of “refinements”. These “refinements” represent additional parameters you can set on followup queries to further refine your search.
One of the pieces of information within “refinements” is an “attributes” structure. That’s where the meat is. Here is a small piece of API response for a vehicles query with “refinements=full”:
[...] <refinements> <attributes> <element> <name>Features</name> <values> <element> <name>Air Conditioning</name> <count>31055</count> <id>features_air_conditioning</id> </element> <element> <name>Cruise Control</name> <count>30924</count> <id>features_cruise_control</id> </element> [...] </values> </element> </attributes> </refinements> [...]
In the example above, we did not set the “features” attribute. As a result, Oodle is letting you know that if you run the same query, but include “features_air_conditioning” as an attribute, there will be 31055 results.
This “refinements” block is where attribute values for the “big” attributes (e.g. company, make, model) can be found. There’s magic in the “refinements”. Use it and you’ll agree. 🙂
Other Attribute Values
In the Oodle API response we send back, you may come across values not listed above. There are many aliases of the values we showed on this page.
For example, with the “hair_color” attribute, “brunette” and “chestnut” are values you may see in some listings, but they are both simply aliases for the core value of “brown”.
Bottom line: If you use the core values above on your API requests, you’ll be perfectly fine!