ADF XML

ADF XML-parser voor leads van dealers

ADF (Auto-lead Data Format) is de XML waarmee automarktplaatsen, dealerwebsites en leaddiensten leads naar dealers sturen. Airparser leest die uit de e-mail en geeft je nette velden voor je CRM, spreadsheet of automatisering.

Heb je al een account? Maak een ADF-postvak

Wat is ADF XML?

ADF staat voor Auto-lead Data Format. Het is een XML-formaat om de lead van een autokoper naar een dealer te sturen: wie de klant is, welk voertuig die wil, wat die wil inruilen, en van welke dealer en welke dienst de lead afkomstig is.

Eén lead is één <adf>-document met een <prospect> erin. Het komt meestal binnen als platte tekst in een e-mail of als bijgevoegd .xml-bestand. Dat is moeilijk te lezen en kan niet zomaar in een spreadsheet of CRM worden geladen.

Het formaat wordt niet strikt gevolgd. In de ADF-gebruikershandleiding van Kelley Blue Book staat dat de oorspronkelijke specificatie op sommige punten zichzelf tegenspreekt en dat afzenders hun eigen varianten gebruiken, dus een lezer moet soepel zijn.

Bron: Kelley Blue Book, ADF Usage by LeadDriver

Wat zit er in een ADF-lead

De belangrijkste elementen van een lead en het veld waarin Airparser ze zet.

ADF-elementWat het bevatAirparser-veld
idDe lead-id van de afzender (attributen source en sequence)lead_id, lead_id_source, lead_sequence
requestdateWanneer de aanvraag is gedaanrequest_date
vehicle interest="buy"Het voertuig dat de klant wil: status (nieuw of gebruikt), jaar, merk, model, uitvoering, VIN, voorraadnummer, prijsvehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, ...
vehicle interest="trade-in"De inruilauto van de klant: jaar, merk, model, kilometerstand, staat, taxatiede lijst vehicles
customer / contactNaam (delen voornaam en achternaam), e-mail, telefoon, adrescustomer_first_name, customer_last_name, customer_email, customer_phone, customer_street, customer_city, ...
timeframe, commentsWanneer de klant van plan is te kopen en zijn of haar berichtcustomer_timeframe, customer_comments
vendorDe dealervendor_name, vendor_id, vendor_contact_name
providerDe dienst die de lead heeft verstuurdprovider_name, provider_service, provider_email, provider_phone

Voorbeeld

Een voorbeeld-ADF-lead en wat je terugkrijgt

Links staat een verzonnen ADF-lead, met een te kopen voertuig en een inruilauto. Rechts staat het resultaat voor de standaard ADF-velden: één platte record, klaar voor een spreadsheet of een CRM.

ADF XML-lead (voorbeeld)

<?xml version="1.0" encoding="UTF-8"?>
<?adf version="1.0"?>
<adf>
  <prospect status="new">
    <id sequence="1" source="Example Auto Marketplace">LD-2026-004217</id>
    <requestdate>2026-10-28T09:14:02-04:00</requestdate>
    <vehicle interest="buy" status="used">
      <year>2022</year>
      <make>Toyota</make>
      <model>RAV4</model>
      <trim>XLE AWD</trim>
      <vin>1HGBH41JXMN109186</vin>
      <stock>T4821</stock>
      <price type="asking" currency="USD">28950</price>
    </vehicle>
    <vehicle interest="trade-in" status="used">
      <year>2017</year>
      <make>Ford</make>
      <model>Escape</model>
      <odometer status="original" units="mi">64000</odometer>
      <condition>Good</condition>
    </vehicle>
    <customer>
      <contact>
        <name part="first">Jordan</name>
        <name part="last">Rivera</name>
        <email>[email protected]</email>
        <phone type="phone" time="day">(555) 010-7788</phone>
        <address type="home">
          <street>218 Maple Avenue</street>
          <city>Columbus</city>
          <regioncode>OH</regioncode>
          <postalcode>43215</postalcode>
          <country>US</country>
        </address>
      </contact>
      <timeframe>
        <description>Within 2 weeks</description>
      </timeframe>
      <comments>Is the RAV4 still available? I can come by on Saturday morning and would like an appraisal for my Escape.</comments>
    </customer>
    <vendor>
      <vendorname>Riverside Motors</vendorname>
    </vendor>
    <provider>
      <name part="full">Example Auto Marketplace</name>
      <service>Lead feed</service>
    </provider>
  </prospect>
</adf>

Resultaat (JSON)

{
  "request_date": "2026-10-28",
  "customer_first_name": "Jordan",
  "customer_last_name": "Rivera",
  "customer_email": "[email protected]",
  "customer_phone": "(555) 010-7788",
  "customer_comments": "Is the RAV4 still available? I can come by on Saturday morning and would like an appraisal for my Escape.",
  "vehicle_interest": "buy",
  "vehicle_status": "used",
  "vehicle_year": 2022,
  "vehicle_make": "Toyota",
  "vehicle_model": "RAV4",
  "vehicle_trim": "XLE AWD",
  "vehicle_vin": "1HGBH41JXMN109186",
  "vehicle_stock": "T4821",
  "vehicle_price": 28950,
  "vendor_name": "Riverside Motors",
  "provider_name": "Example Auto Marketplace",
  "vehicles": [
    {
      "interest": "buy",
      "year": 2022,
      "make": "Toyota",
      "model": "RAV4"
    },
    {
      "interest": "trade-in",
      "year": 2017,
      "make": "Ford",
      "model": "Escape"
    }
  ]
}

De lead is verzonnen. Het resultaat is wat een postvak dat is gemaakt met de ADF-leadsjabloon ervoor teruggeeft: het hoofdvoertuig is het voertuig dat gekocht wordt, en elk voertuig, ook de inruilauto, staat in de lijst vehicles.

ADF XML verwerken met Airparser

1

Maak een ADF-postvak

Kies in Airparser Create inbox en begin met de ADF-leadsjabloon. De XML / ADF-modus staat aan en de velden zijn de standaard-ADF-velden, dus je hoeft niets in te stellen.

2

Stuur je leads ernaartoe

Stuur de leadmails door naar het adres van het postvak of stel een automatische doorstuurregel in. Je kunt ook een leadbestand uploaden of het via de API versturen.

3

Krijg nette velden

Elke lead wordt één record met dezelfde velden. Download CSV of JSON, of stuur de records naar Google Sheets, Zapier, Make, n8n of een webhook, en van daaruit naar je CRM.

Als de velden van je schema de standaard-ADF-namen hebben, worden de waarden rechtstreeks uit de XML gehaald, zonder AI. Bij je eigen veldnamen koppelt AI de lead alleen aan die velden. Een document zonder ADF wordt door de gewone parser gelezen.

Wat Airparser leest

  • ADF in de tekst van een e-mail of in de HTML ervan, ook als de XML als geëscapete tekst wordt getoond
  • ADF als .xml-bestand: geüpload, via de API verstuurd of als bijlage bij een e-mail
  • Meerdere voertuigen: het voertuig dat gekocht wordt vult de hoofdvelden, de inruilauto staat in de lijst vehicles
  • Meerdere leads in één ADF: de eerste vult de velden en alle leads staan in een lijst prospects
  • Geciteerde antwoorden en doorgestuurde e-mails, een losse & in een waarde, en "not provided"-plaatsaanduidingen (blijven leeg)
  • Geen ADF in de e-mail, of ongeldige XML: het document wordt zoals gebruikelijk verwerkt met je extractieschema

ADF-veldreferentie

Dit zijn de standaardveldnamen van de ADF-leadsjabloon. Gebruik ze in je eigen schema en de waarden komen rechtstreeks uit de XML.

Lead

request_date, lead_id, lead_id_source, lead_sequence, prospect_status

Voertuig

vehicle_interest, vehicle_status, vehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, vehicle_price_type, vehicle_currency, vehicle_odometer, vehicle_condition, vehicle_bodystyle, vehicle_transmission, vehicle_options, vehicle_comments

Klant

customer_first_name, customer_last_name, customer_full_name, customer_email, customer_phone, customer_street, customer_city, customer_region, customer_postal_code, customer_country, customer_timeframe, customer_comments

Dealer en bron

vendor_name, vendor_id, vendor_contact_name, provider_name, provider_service, provider_email, provider_phone

Lijsten

vehicles (elk voertuig van de lead, ook de inruilauto), prospects (elke lead, als er meer dan één is)

ADF XML: vragen en antwoorden

Wat is ADF XML?

ADF (Auto-lead Data Format) is een XML-formaat dat automarktplaatsen, dealerwebsites en leaddiensten gebruiken om de lead van een autokoper naar een dealer te sturen. Een lead bevat de contactgegevens van de klant, het voertuig dat die wil, een inruilauto, de dealer en de bron van de lead.

Is ADF hetzelfde als ADF XML?

Ja. ADF is de naam van het formaat en XML is de manier waarop het is geschreven, dus mensen gebruiken beide namen voor dezelfde leadbestanden.

Hoe zet ik ADF XML om naar JSON of CSV?

Maak een Airparser-postvak met de ADF-leadsjabloon, stuur de leadmail ernaartoe (of upload het .xml-bestand) en download het resultaat als JSON of CSV. Elke lead wordt één record met velden zoals customer_email, vehicle_make en vehicle_vin.

Gebruikt Airparser AI om ADF te lezen?

Niet voor de XML zelf. Als elk veld van je schema een standaard-ADF-naam heeft, worden de waarden rechtstreeks uit de XML gehaald. Als je eigen veldnamen gebruikt, koppelt AI de al verwerkte lead alleen aan die velden. Een e-mail zonder ADF wordt door de gewone AI-parser gelezen.

Kan ik ADF-leads naar mijn CRM sturen?

Airparser heeft geen koppeling voor elk dealer-CRM. Het levert de velden aan Google Sheets, Zapier, Make, n8n of een webhook, en van daaruit kunnen ze naar je CRM.

Wat als een lead meer dan één voertuig heeft?

Het voertuig dat de klant wil kopen vult de hoofdvoertuigvelden. Elk voertuig, ook de inruilauto, staat bovendien in de lijst vehicles, dus er gaat niets verloren.

Wat kost het?

Een ADF-leadmail kost 1 credit, net als elk ander document.

Meer over ADF en leads van dealers

Verwerk je eerste ADF-lead

Maak een postvak met de ADF-leadsjabloon, stuur één leadmail door en bekijk de velden.

Klaar om je bedrijf te laten groeien? Hier begin je.