Quick tipDeveloperSmart CRM

Get recently created or updated contacts by API

Filter and sort the search API on lastmodifieddate.

Subscription
All tiers
Permissions
Contacts read scope
Time
3 min · Intermediate
Last verified

Short answer

HubSpot's v1 lists migration guide: to retrieve recently updated records, filter by lastmodifieddate with the search API instead of the v1 recent endpoints. Search returns at most 10,000 results per query, so sync in time windows.

1. The request

POST /crm/v3/objects/contacts/search
{ "filterGroups": [ { "filters": [ { "propertyName": "lastmodifieddate", "operator": "GTE", "value": "2026-10-01T00:00:00Z" } ] } ],
  "sorts": [ { "propertyName": "lastmodifieddate", "direction": "DESCENDING" } ] }

2. Limits

See search limits.

3. Related

Webhooks push changes instead of polling.

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