get_deals
Retrieve Pipedrive deals with flexible filtering by title, date range, owner, stage, status, pipeline, and value. Results sorted by creation date by default.
Instructions
Get deals from Pipedrive with filtering options.
Retrieves deals with various filter options. Can filter by title search, date ranges, owner, stage, status, pipeline, and value range. Results are sorted by creation date (newest first) by default.
Args: search_title: Search by deal title (partial matches) owner_id: Filter by owner/user ID stage_id: Filter by pipeline stage status: Filter by status - 'open', 'won', 'lost', or 'deleted' (default: 'open') pipeline_id: Filter by pipeline filter_id: ID of a saved filter from Pipedrive (use get_filters to see available filters) min_value: Minimum deal value filter max_value: Maximum deal value filter created_after: Only deals created after this date (ISO format: YYYY-MM-DD) created_before: Only deals created before this date (ISO format: YYYY-MM-DD) updated_after: Only deals updated after this date (ISO format: YYYY-MM-DD) updated_before: Only deals updated before this date (ISO format: YYYY-MM-DD) sort_by: Field to sort by - 'add_time', 'update_time', 'title', 'value' (default: 'add_time') sort_order: Sort direction - 'asc' or 'desc' (default: 'desc' for newest first) limit: Maximum number of results (default: 500)
Returns: JSON array of deals with summary
Examples: - get_deals() - Get all open deals (newest first) - get_deals(limit=10) - Get 10 most recent open deals - get_deals(status="won") - Get won deals - get_deals(created_after="2026-01-01") - Get deals created this year - get_deals(filter_id=5) - Get deals matching saved filter #5 - get_deals(sort_by="value", sort_order="desc") - Get highest value deals first
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search_title | No | ||
| owner_id | No | ||
| stage_id | No | ||
| status | No | open | |
| pipeline_id | No | ||
| filter_id | No | ||
| min_value | No | ||
| max_value | No | ||
| created_after | No | ||
| created_before | No | ||
| updated_after | No | ||
| updated_before | No | ||
| sort_by | No | add_time | |
| sort_order | No | desc | |
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |