Search Companies
search_companiesSearch and filter Recruit CRM companies by owner, name, or custom fields, and retrieve compact summaries with company and contact links for large result sets.
Instructions
Search Recruit CRM companies and return compact summaries designed for large result sets. Filter by owner_id to scope results to a specific user; resolve user IDs with list_users. Returns company slug values for Recruit CRM company links like https://app.recruitcrm.io/company/{slug} and contact_slugs values for contact links like https://app.recruitcrm.io/contact/{contact_slug}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| limit | No | Records per page (max 100, default 100). | |
| sort_by | No | Sort field. | |
| owner_id | No | Company owner id. Use this for 'my' company requests after resolving the Recruit CRM user id. | |
| created_to | No | Created-on date range end. | |
| owner_name | No | Company owner name. | |
| sort_order | No | Sort order. | |
| updated_to | No | Updated-on date range end. | |
| owner_email | No | Company owner email. | |
| company_name | No | Company name. | |
| company_slug | No | Company slug. Other filters are ignored when provided. | |
| created_from | No | Created-on date range start. | |
| exact_search | No | Use exact search instead of partial match. | |
| updated_from | No | Updated-on date range start. | |
| custom_fields | No | Company custom field filters. Use field ids from the metadata tools. | |
| marked_as_off_limit | No | Filter by off-limit status. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| has_more | Yes | ||
| companies | Yes | ||
| returned_count | Yes |