Contact-file hosting

VCF to URL for shareable contacts

Upload a VCF or vCard file and get a stable HTTPS URL that a person, app, or workflow can fetch and import.

Get free API key 1 provisional / 15 verified uploads/mo · no credit card

How to upload a VCF and get a URL

Contact exports often need to cross a boundary between a CRM, a form, an email, and a phone. FilePost gives the vCard file a public URL that can be shared or passed to an import step without adding a storage service.

Send the VCF as a normal file upload and set text/vcard as the content type when you want consumers to identify it correctly. FilePost keeps the file bytes intact; it does not parse or merge contacts.

Upload vcf files with FilePost

Use the authenticated FilePost upload API for vcf files. The endpoint returns a JSON object containing the public URL, file ID, size, content type, and filename mode.

curl -X POST https://upload.filepost.dev/v1/upload \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@contact.vcf" \
  -F "content_type=text/vcard"

Example response

{
  "url": "https://cdn.filepost.dev/file/…",
  "file_id": "a1b2c3d4e5f6",
  "name": "contact.vcf",
  "size": 84210,
  "content_type": "text/vcard"
}

What to do with the returned URL

Share the URL or pass it to the application that needs to download and import the contact file.

<a href="https://cdn.filepost.dev/file/…">Import contact</a>

Good uses for vcf to URL

  • Contact export and import links
  • CRM and form handoffs
  • vCard files in automation workflows

Know the boundary

FilePost does not validate, deduplicate, enrich, or merge contact records. Treat the public URL as a delivery link and apply privacy controls appropriate to the data.

For the complete request and response contract, see the FilePost API documentation. You can also test the flow with the interactive upload on the homepage.

VCF to URL FAQ

Can FilePost host VCF and vCard files?

Yes. Upload VCF files like any other file. Set the content type to text/vcard when your receiving application needs that metadata.

Does FilePost read the contacts inside a VCF?

No. FilePost stores and delivers the file. Parse, validate, or merge the contact data in the application that consumes the URL.

Can I share a VCF URL with someone else?

Yes, but remember that a public URL can expose the contact information inside the file. Use your account and filename settings deliberately.

Ready to turn vcf files into URLs?

Start free, make one API request, and keep the returned CDN URL in your app or workflow.

Get free API key 1 provisional / 15 verified uploads/mo · no credit card