Use $select to reduce payload size and $expand to retrieve related data.
GET /api/data/v9.2/contacts?$select=fullname,emailaddress1,mobilephone
GET /api/data/v9.2/contacts?$select=fullname&$expand=parentcustomerid_account($select=name,accountnumber)
GET /api/data/v9.2/accounts?$select=name,accountnumber&$expand=primarycontactid($select=fullname,emailaddress1)
- avoid expanding too much data
- use only the columns you need
- test performance with realistic records
- confirm relationship names carefully
For practical $select and $expand examples in code, see: