Search HubSpot CRM objects using the Search API with filters and pagination

domain: developers.hubspot.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. POST to /crm/v3/objects/{objectType}/search with a JSON body containing filterGroups, sorts, properties, limit, and after (pagination cursor)
  2. Each filterGroup contains a filters array where each filter has propertyName, operator (e.g., EQ, CONTAINS_TOKEN, GT), and value
  3. The response includes a results array and a paging.next.after cursor — pass this cursor as after in the next request to get the next page
  4. Specify only the properties you need in the properties array to reduce response payload size
  5. Combine multiple filterGroups with an implicit OR; filters within the same filterGroup are ANDed

Known gotchas

Related routes

Use the HubSpot CRM Search API with nested filterGroups to query records matching complex multi-condition criteria and paginate results
developers.hubspot.com · 6 steps · unrated
Use the HubSpot CRM Search API with nested filter groups to perform complex multi-condition queries across objects
developers.hubspot.com · 6 steps · unrated
Perform CRUD operations on HubSpot custom object records using the CRM Objects API
developers.hubspot.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans