I’m trying to find a reliable way to export form submissions from HubSpot using an API. Ideally, I want to access all the data users submitted through HubSpot forms — including custom fields — and not just the form structure or the contact info.
- Is there any HubSpot API that allows retrieving full form submission data?
Hi @seshadri-m,
Thanks for reaching out to the Community!
I would like to invite some members of our community who may offer valuable insights.— hey @TomM2, @evaldas, @zach_threadint - Could you share your advice with @seshadri-m?
Thanks for taking a look!
Diana
There is no reliable way to do this.
You can create a webhook that delivers form submission data somewhere, or use a workflow on a form submit to send that data somewhere.
You could also query contacts and use properties with history to parse through the data, this would be a heavy lift in my opinion.
What are you trying to do with this? Maybe I can help figure out a work around if you explain the use case and what you are trying to accomplish with this data
Hey @nickdeckerdevs1 , so the goal is to export the form submission data so that we could do an analysis on them.
I’d probably send it somewhere on form submission through a workflow so that you can store it and analyze it. Use zapier, custom code actions in workflows, webhooks in workflows or subsciption to webhooks
You can query Hubspot Forms submissions using this endpoint from the v1 API: https://api.hubapi.com/form-integrations/v1/submissions/forms/:form_guid
Documentation here: Accounts Dashboard | HubSpot
This post is probably too late to be helpful to you, seshadri-m, but perhaps it will help people coming to this thread via search engine, as I did.
Yeah that could also work but with knowing what their use case is -- querying form submissions from the api is not real time
it’s great for one time or project related stuff but if you want to know what is going on when a form is submitted the api doesn’t help this.
unless you send api calls every minute.