Dealer inventory in Bing.
A smaller channel than Google or Meta, and a cheap one to add: a dealer already producing a Google VLA feed can serve Microsoft from the same mapped catalog with a second output. Same source, same mapping work, one more place the inventory shows up.
The Microsoft feed has its own shape: records are routed to a campaign from inside the feed itself, which is why target_campaign sits in the required list below; target_ad_group is optional and narrows the routing further.
Generated from the Ducted Microsoft Automotive Listing template, the same field rules your mapping is validated against.
55 fields: 8 required, 12 recommended, 35 optional. 1 field changes level with the market, the product or how the record is sent.
| Field | Level | Accepted values / example |
|---|---|---|
| country | required | US |
| final_url | required | |
| image_urls | required | |
| make | required | |
| model | required | |
| title | required | |
| target_campaign | required | |
| vehicle_id | required | |
| vehicle_type | optional required for vehicles that aren't cars (Microsoft defaults an empty vehicle_type to car_truck) | car_truck · boat · commercial_trailer · commercial_truck · commercial_van · motorcycle · powersports · rv_camper |
| body_style | recommended | |
| city | recommended | |
| co2_emission | recommended | 119 |
| co2_emission_unit | recommended | g/km · g/mi |
| drivetrain | recommended | |
| engine | recommended | |
| exterior_color | recommended | |
| fuel_type | recommended | |
| interior_color | recommended | |
| state | recommended | |
| trim | recommended | |
| year | recommended | 2020 |
Field rules from the official spec, verified 2026-10-01.
Also supported, always optional (34): price, target_ad_group, address, availability, callout, contextual_keywords, condition, custom_parameters, daily_payment, dealer_discount, dealer_name, description, down_payment, due_at_signing, email, final_mobile_url, fuel_efficiency_average, fuel_efficiency_city, fuel_efficiency_highway, fuel_efficiency_unit, latitude, longitude, mileage_unit, mileage_value, monthly_payment, payment_term, payment_type, phone_number, sale_price, state_of_vehicle, tracking_template, video_url, vin, zip_code
target_campaign is required in every record (target_ad_group is optional). Feeds built for other channels rarely carry it, so it is the first thing to map.
image_urls is required: one or more URLs separated by semicolons. An empty value, or a path that is not a URL, takes the record out; a comma inside a URL is flagged until it is percent-encoded.
Every record states the market it serves as an ISO country code. A feed without the country column fails at the first record.
price is required unless monthly_payment is provided for leases and finance. A record with neither is rejected.
One mapped catalog serves every channel; each page covers what that platform's feed needs.
Add a Microsoft output to an existing vehicle project, or start free and map your first.