# Complete Hubspot Campaigns API

**URL:** <https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501>\
**Category:** HubSpot Ideas\
**Tags:** integrations, campaigns\
**Created:** [June 23, 2017, 2:33pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501 "2017-06-23T14:33:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![kimnguyen](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/kimnguyen/32/99678_2.png) [@kimnguyen](https://community.hubspot.com/u/kimnguyen)\
**Post date:** [June 23, 2017, 2:33pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/1 "2017-06-23T14:33:45Z")

</div>

Hi all,  
Is HubSpot planning to provide an API for the campaign objects?  
It does not seem possible to fetch the campaign and it’s related data with the API.

There’s this: [https://developers.hubspot.com/docs/methods/email/get\_campaign\_data](https://developers.hubspot.com/docs/methods/email/get_campaign_data)  
But this only enable to fetch some campaign attributes linked to an email.

We would like to sync campaign itself to another environment.  
Alternatively, making such a campaign from remote sources would also be cool.

Another idea: If I could fetch the campaign header, the start and end date, the budget, the persona’s, then I could extract that to other systems that might use it for marketing resource management purposes (i.e. to make marketing plans, marketing budgets, … and to report on this)

Any idea if a ‘real’ campaign API is on the Hubspot roadmap?

Thanks for insights

Kim  
[www.elixir-solutions.be](http://www.elixir-solutions.be/)

---

<div class="post-metadata">

**Author:** ![ZacharyRaineri](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/zacharyraineri/32/47724_2.png) [@ZacharyRaineri](https://community.hubspot.com/u/ZacharyRaineri)\
**Post date:** [October 13, 2017, 7:10pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/2 "2017-10-13T19:10:55Z")

</div>

This would be great.

Would be much easier to review campaigns on a larger scale by pulling the data from an API into excel or sheets then what HubSpot allows in the platform.

---

<div class="post-metadata">

**Author:** ![dventulieri](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dventulieri/32/86357_2.png) [@dventulieri](https://community.hubspot.com/u/dventulieri)\
**Post date:** [February 1, 2019, 8:59pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/3 "2019-02-01T20:59:42Z")

</div>

I agree with this idea. My current usecase requires displaying the Campaign’s display-name which is currently impossible to get via the public API.

It seems like it would be very similar to the internal API [https://api.hubspot.com/campaigns/v1/campaigns](https://api.hubspot.com/campaigns/v1/campaigns)

---

<div class="post-metadata">

**Author:** ![SamPalumbo](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/sampalumbo/32/82797_2.png) [@SamPalumbo](https://community.hubspot.com/u/SamPalumbo)\
**Post date:** [June 19, 2019, 11:18pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/4 "2019-06-19T23:18:50Z")

</div>

Please! I need this!

---

<div class="post-metadata">

**Author:** ![Katarina\_Nice](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/katarina_nice/32/98942_2.png) [@Katarina\_Nice](https://community.hubspot.com/u/Katarina_Nice)\
**Post date:** [October 8, 2019, 3:08pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/5 "2019-10-08T15:08:47Z")

</div>

I currently export ‘Influenced contacts’ from the campaigns report into an excel, and then upload the list with a campaign name against a custom property called ‘Influencing campaigns’, as a multi-select, so the data doesn’t override any existing data.

This is time-consuming but seems to be the only way I can export campaign data in bulk so that the property can be synced with Salesforce to show our sales teams which campaigns our contacts are engaging with.

Surely Hubspot can do this for me, and capture this data automatically under a Husbpot property that takes the data from the report. It would just involve creating default properties for the data you are already collecting. I am unsure why this has not already been done.

It makes the whole campaigns report nearly useless if the data can’t be shared effectively or used to report on as a total, or stored against a contacts record. Please look into this, it will make your tool very useful.

---

<div class="post-metadata">

**Author:** ![gturetsky-o11](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gturetsky-o11/32/32521_2.png) [@gturetsky-o11](https://community.hubspot.com/u/gturetsky-o11)\
**Post date:** [February 10, 2020, 6:50pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/6 "2020-02-10T18:50:20Z")

</div>

+1

---

<div class="post-metadata">

**Author:** ![mackmothership](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/mackmothership/32/44503_2.png) [@mackmothership](https://community.hubspot.com/u/mackmothership)\
**Post date:** [April 14, 2020, 5:12pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/7 "2020-04-14T17:12:51Z")

</div>

+1 for this @Kristen

---

<div class="post-metadata">

**Author:** ![tobiaspasma](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/tobiaspasma/32/56905_2.png) [@tobiaspasma](https://community.hubspot.com/u/tobiaspasma)\
**Post date:** [May 23, 2020, 7:40am UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/8 "2020-05-23T07:40:40Z")

</div>

+1

---

<div class="post-metadata">

**Author:** ![Shay](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/shay/32/54226_2.png) [@Shay](https://community.hubspot.com/u/Shay)\
**Post date:** [May 25, 2020, 8:57pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/9 "2020-05-25T20:57:38Z")

</div>

Hi everyone, I have some updates to share here. I’ve posted a few updates on a bunch of other ideas related to Campaigns, for example: [https://community.hubspot.com/t5/HubSpot-Ideas/Allow-external-pages-to-be-associated-with-a-Campaign/idi-p/34693](https://community.hubspot.com/t5/HubSpot-Ideas/Allow-external-pages-to-be-associated-with-a-Campaign/idi-p/34693) The shortened version is that we’re working on a large update to the campaigns app to enable us to improve some long standing feature requests for the campaigns app and that includes introducing a public API. At the moment we’re focused on introducing a scalable architecture for the backend which will enable us to go well beyond the limited set of assets you can associate with a campaign today. This also means that when we introduce an API it’d be able to do a lot more than just read data for the assets inside of HubSpot, but also enable you to add your own content to a campaign (like in the example linked above).

We have a bit of work ahead of us to really nail the new campaigns architecture to make it as scalable and flexible as we have in mind, but rest assured that once we’re happy with how things are looking on the inside we’ll be opening up a whole host of new public APIs to go with it.

In the meantime any and all feedback around what you’d like to see from these APIs and the campaigns app overall is **hugely** appreciated. Feel free to think outside of the confines of the current app, anything you wish the app could do that it doesn’t current? How would that manifest as an API? What systems would you pull data into, or push into HubSpot? Really looking forward to your feedback!

---

<div class="post-metadata">

**Author:** ![surmacki](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/surmacki/32/88399_2.png) [@surmacki](https://community.hubspot.com/u/surmacki)\
**Post date:** [June 1, 2020, 8:44am UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/10 "2020-06-01T08:44:32Z")

</div>

Hi @Shay ,

I’ve submitted an idea on campaigns (here is the [link](https://community.hubspot.com/t5/HubSpot-Ideas/Recording-campaign-costs-to-calculate-ROI-for-campaigns/idi-p/342976)) but was thinking over the weekend that I could build what my customer expects using API. The goal is simple - my customer in addition to all their online activities runs offline marketing as well. They want to have the ROI calculated for all the channels. Right now the ads costs are available only for online campaigns like Facebook or Google Ads but would be great to have ads costs for other channels.

---

<div class="post-metadata">

**Author:** ![hkampen](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/hkampen/32/44643_2.png) [@hkampen](https://community.hubspot.com/u/hkampen)\
**Post date:** [July 23, 2020, 4:08pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/11 "2020-07-23T16:08:41Z")

</div>

+1

Just need a simle ID / name mapping - how difficult is that?

---

<div class="post-metadata">

**Author:** ![rwong](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rwong/32/31383_2.png) [@rwong](https://community.hubspot.com/u/rwong)\
**Post date:** [August 7, 2020, 6:49am UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/12 "2020-08-07T06:49:19Z")

</div>

Upvoting on behalf of a customer! Would be useful not just to report on campaign data in-app, but also use API to get this data for reporting in external platforms (e.g. Tableu)

---

<div class="post-metadata">

**Author:** ![PJRequena](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/pjrequena/32/10623_2.png) [@PJRequena](https://community.hubspot.com/u/PJRequena)\
**Post date:** [August 20, 2020, 9:54am UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/13 "2020-08-20T09:54:07Z")

</div>

Hi @Shay and colleagues.

Totally agree, Campaings API is needed.

Our customers need both get and post data from/to Campaign object to track online-offline campaigns performance and report in HubSpot and/or third party reporting tools.

Please, we look forward to hearing from you soon!

Kind regards,

---

<div class="post-metadata">

**Author:** ![Sudheer](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/sudheer/32/52876_2.png) [@Sudheer](https://community.hubspot.com/u/Sudheer)\
**Post date:** [October 5, 2020, 4:50am UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/14 "2020-10-05T04:50:35Z")

</div>

+1, We are looking for this API for campaign information.

---

<div class="post-metadata">

**Author:** ![rskousen](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rskousen/32/91820_2.png) [@rskousen](https://community.hubspot.com/u/rskousen)\
**Post date:** [February 22, 2021, 8:43pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/15 "2021-02-22T20:43:09Z")

</div>

I simply need to get the name of the marketing campaigns that are stored in GUID form in the company properties of **hs\_analytics\_last\_touch\_converting\_campaign** and **hs\_analytics\_first\_touch\_converting\_campaign** so that I can copy these marketing campaign names to a contact property.

We want to track which contacts are responding to which campaigns.

---

<div class="post-metadata">

**Author:** ![gnadivi](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gnadivi/32/1529_2.png) [@gnadivi](https://community.hubspot.com/u/gnadivi)\
**Post date:** [February 22, 2021, 11:50pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/16 "2021-02-22T23:50:39Z")

</div>

Hi @Shay!

Any update on the status of making campaign info available via API? We’re exploring an integration with HubSpot that would use this data, but we need to know if it’s even accessible.

Please advise.

---

<div class="post-metadata">

**Author:** ![jharri43](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jharri43/32/97852_2.png) [@jharri43](https://community.hubspot.com/u/jharri43)\
**Post date:** [March 3, 2021, 8:45pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/17 "2021-03-03T20:45:44Z")

</div>

Same!

"I simply need to get the name of the marketing campaigns that are stored in GUID form in the company properties of **hs\_analytics\_last\_touch\_converting\_campaign** and **hs\_analytics\_first\_touch\_converting\_campaign** so that I can copy these marketing campaign names to a contact property.

We want to track which contacts are responding to which campaigns."

---

<div class="post-metadata">

**Author:** ![JHerman9](https://avatars.discourse-cdn.com/v4/letter/j/439d5e/32.png) [@JHerman9](https://community.hubspot.com/u/JHerman9)\
**Post date:** [December 3, 2021, 9:09am UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/18 "2021-12-03T09:09:06Z")

</div>

Do we have an ETA on this, any new information?  
If this is around the corner, I don’t have to go down a rabbit hole trying to get a workaround for this long standing issue.  
I can do with a mapping, pulling campaign name if I supply the campaign ID (like many others in this thread)

---

<div class="post-metadata">

**Author:** ![Simon-Meister](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/simon-meister/32/27089_2.png) [@Simon-Meister](https://community.hubspot.com/u/Simon-Meister)\
**Post date:** [February 18, 2022, 1:45pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/19 "2022-02-18T13:45:40Z")

</div>

This would be very important to have. it really just needs a property which gets delivered in the campaign object to match the id’s to the names of the campaigns. this should be standrad. We dont understand why HS is creating crazy payment implementations without even having a true campaign object API in place.. a bit of a disappointment honestly 😕 And also no response according the ETA question of “JHerman9”

---

<div class="post-metadata">

**Author:** ![BPerz](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/bperz/32/52876_2.png) [@BPerz](https://community.hubspot.com/u/BPerz)\
**Post date:** [March 9, 2022, 8:10pm UTC](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501/20 "2022-03-09T20:10:36Z")

</div>

+1, We have been looking for this campaign information. In particular, Start and End date please!

[Next page](https://community.hubspot.com/t/complete-hubspot-campaigns-api/2501.md?page=2)
