Skip to content

Csv To Vcf API

POST https://api.findutils.com/api/tools/csv-to-vcf/execute

Convert a CSV of contacts into one multi-card .vcf file that iPhone, Android, Google Contacts and Outlook import. Columns are matched by name: full name or first and last name, email, phone or mobile, work and home phone, company, job title, website, notes, street, city, region, postal code, country and birthday, including the headers Google Contacts, Outlook and vcf_to_csv write; column_map overrides any match. One card per row with a name, email or phone; other rows are skipped and listed by row number. vCard 3.0 by default, 4.0 on request. Values are escaped and lines folded at 75 octets per RFC 6350. Photos are not written and nothing is uploaded or synced.

Request body

application/json
  • input

    string required

    CSV text with a header row.

  • delimiter

    string optional

    Field separator. Default: detected from the header (comma, semicolon, tab or pipe).

  • version

    string optional

    vCard version. Defaults to 3.0. One of 3.0 · 4.0. Default "3.0".

  • column_map

    object optional

    Header name per field when the automatic match is wrong: full_name, given_name, family_name, email, emails, phone, work_phone, home_phone, phones, organization, title, url, note, street, city, region, postal_code, country, birthday, uid.

Example arguments

Verified
{
  "input": "Name,Email,Phone\nJane Doe,[email protected],+15551234\n"
}