# Python API

**URL:** <https://community.hubspot.com/t/python-api/106633>\
**Category:** APIs & Integrations\
**Tags:** developer-tools, timeline-and-extensions-apis\
**Created:** [May 7, 2024, 2:39pm UTC](https://community.hubspot.com/t/python-api/106633 "2024-05-07T14:39:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![HaseebAmeer](https://avatars.discourse-cdn.com/v4/letter/h/f19dbf/32.png) [@HaseebAmeer](https://community.hubspot.com/u/HaseebAmeer)\
**Post date:** [May 7, 2024, 2:39pm UTC](https://community.hubspot.com/t/python-api/106633/1 "2024-05-07T14:39:53Z")

</div>

Hello,  
I hope everyone is doing good, Can you guys assist me, I have alot of data that needs to be updated/extracted regularly right now we are doing it manually, Is python library of hubspot is good option to update/delete/retrive records? and how much features it provides it free??

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [May 7, 2024, 8:38pm UTC](https://community.hubspot.com/t/python-api/106633/2 "2024-05-07T20:38:37Z")

</div>

Hey, @HaseebAmeer 👋 A great way to get started is to look at the endpoints you want to use (Endpoints tab) and look at the required Scopes. Then you can refer to this page — [**Working with OAuth—Scopes**](https://developers.hubspot.com/docs/api/working-with-oauth#:~:text=get%20authorized%20for.-,SCOPE,-DESCRIPTION), and verify if any of the endpoints you need to access have scopes that are limited by tier. For example, scopes to read or write default objects like Contacts and Companies are available to any account, whereas Custom Objects read or write is limited to “any Enterprise” subscription.

As far as the [Python SDK](https://github.com/HubSpot/hubspot-api-python), some of our users chose to use it and some prefer not to. But it will work for your purposes.

Best,

Jaycee

---

<div class="post-metadata">

**Author:** ![RYeliseikin](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@RYeliseikin](https://community.hubspot.com/u/RYeliseikin)\
**Post date:** [October 9, 2024, 1:46pm UTC](https://community.hubspot.com/t/python-api/106633/3 "2024-10-09T13:46:32Z")

</div>

Hello!  
Interesting for me as well. “OATH Scopes” as far as I understood,- is about access to hubspot environment from 3d party resources.  
And is the opposite possible? - It would allow us th think about integrations, for example, with some [ODOO-apps](https://www.w-4.ch/de/odoo-apps/), that are on Python

---

<div class="post-metadata">

**Author:** ![JohnBilow](https://avatars.discourse-cdn.com/v4/letter/j/ac8455/32.png) [@JohnBilow](https://community.hubspot.com/u/JohnBilow)\
**Post date:** [November 13, 2026, 6:50pm UTC](https://community.hubspot.com/t/python-api/106633/4 "2026-11-13T18:50:28Z")

</div>

Python should work for this, but you’ll still need to write the scripts and figure out the scheduling. If you’re doing a lot of exports and updates regularly, I’d check out Skyvia. You can set up the jobs, map the fields and run them on a schedule without coding. They have a free plan too. My company is actually a Skyvia partner, so I’m probably a bit biased, but I do think their product is really good.
