Skip to main content
  • Offset (/deals, /portfolio/companies): responses carry total, limit, offset, has_more. Sweep with offset += limit until has_more is false.
  • Cursor (/network/contacts): pass each response’s next_cursor back as ?cursor= until it is null. Stable under concurrent writes.
  • Whole-book (/funds/positions, /funds/cashflows, /funds/marks): LP books are small; one call returns everything.
See Recipes for a complete warehouse-sync loop.