Quick tipDeveloperSmart CRM

Search, list, batch read or webhooks: picking how to read HubSpot data

Each read method has a limit that decides when it fits.

Subscription
Varies by method
Permissions
App with read scopes
Time
4 min · Intermediate
Last verified

Short answer

Use search for filtered sets (200 per page, 10,000 per query, five requests per second). Use the basic list endpoint, paging with after, to walk through an object. Use batch read when you already have IDs or unique values. Use webhooks to learn about changes instead of re-reading. Add propertiesWithHistory when you need past values.

1. Quick map

2. SQL-style queries

HubSpot's HubSQL is covered in HubSQL.

3. Budget

All of these count against rate limits, so pick the one that needs the fewest calls.

Sources

New field notes by email

One email when a new article publishes.

Still stuck?

If this did not fix it, the problem is probably specific to your setup. Book a call and we will look at it together.

Book a call with Sam