Home
Pipedrive
Pipedrive
Pipedrive is a sales CRM and pipeline management tool focused on small and mid-market teams. The Pipedrive REST API exposes deals, persons, organizations, activities, leads, products, pipelines, stages, mail, calls, files, notes, users, permissions, filters, goals, subscriptions, and webhooks.
21 APIs
10 Features
CRM Sales Pipeline Management SaaS Small Business
Manage deals — the core sales-pipeline entity. Create, retrieve, update, search, and merge deals; advance them through pipeline stages and track value, status, and probability.
Manage leads — pre-qualified deal candidates living in the Leads Inbox before being converted to deals.
Manage person (contact) records — names, emails, phones, social profiles — associated with deals and organizations.
Manage organization (company) records that group persons and deals under a single business relationship.
Manage activities (calls, meetings, emails, tasks, deadlines) scheduled against deals, persons, or organizations.
Manage pipelines — the top-level sales process containers grouping ordered stages.
Manage stages within pipelines and the per-stage probability and ordering used to compute weighted forecasts.
Manage product catalog entries (SKU, price, currency variants) attached to deals as line items.
Add and retrieve free-form notes attached to deals, persons, organizations, and leads.
Upload and link files (contracts, proposals, attachments) to deals, persons, and organizations.
Read mailbox messages and threads synced via the Pipedrive Smart Email Bcc and 2-way email sync features.
Log call activities and connect with telephony providers via the Caller integration framework.
Manage Pipedrive users (sales reps, managers, admins) and their activation state.
Manage user roles and permission sets that govern visibility across deals, persons, and organizations.
Manage saved filters (saved query / view definitions) used across lists and reports.
Set, retrieve, and report on user / team / pipeline goals (deal count, won value, weighted value).
Manage recurring revenue subscriptions attached to a deal — schedule, cancellation, and renewal tracking.
Manage post-sale projects and tasks linked to a closed-won deal in the Pipedrive Projects (delivery) module.
Read and manage custom field definitions on Deals, Persons, Organizations, Products, and Leads.
Subscribe to Pipedrive events (deal.added, deal.updated, person.added, activity.added) and receive HTTP callbacks for downstream automation.
OAuth 2 endpoints, app distribution, and embedded UI extensions (panels, modals, link actions) for building Pipedrive Marketplace apps.
REST API at https://api.pipedrive.com/v1 (and v2 endpoints)
OAuth 2.0 (Marketplace apps) and API token (custom integrations)
Five plan tiers — Essential, Advanced, Professional, Power, Enterprise
Token-based daily budget — 30,000 base tokens × plan multiplier × seats
Plan multipliers from 1 (Lite) to 7 (Ultimate)
Token costs - 2 (single GET), 20 (list GET), 10 (PUT), 40 (search)
Burst per-user limits in 2-second windows
429 returned when daily budget is exhausted; resets at server midnight
Add-ons - LeadBooster, Smart Docs, Web Visitors, Projects, Campaigns
SDKs in Node.js, PHP, Python, .NET, Ruby
AsyncAPI description of the Pipedrive Webhooks v2 surface. Pipedrive delivers webhook notifications as HTTP `POST` requests carrying a JSON body. A webhook subscription is ident...
ASYNCAPI
Sources
aid: pipedrive
url: https://raw.githubusercontent.com/api-evangelist/pipedrive/refs/heads/main/apis.yml
name: Pipedrive
kind: company
description: >-
Pipedrive is a sales CRM and pipeline management tool focused on small and mid-market teams. The Pipedrive REST API
exposes deals, persons, organizations, activities, leads, products, pipelines, stages, mail, calls, files, notes,
users, permissions, filters, goals, subscriptions, and webhooks.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- CRM
- Sales
- Pipeline Management
- SaaS
- Small Business
created: '2026-05-08'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
- aid: pipedrive:pipedrive-deals-api
name: Pipedrive Deals API
tags:
- Deals
- Pipeline
properties:
- url: https://developers.pipedrive.com/
type: Documentation
- url: https://developers.pipedrive.com/docs/api/v1/Deals
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: >-
Manage deals — the core sales-pipeline entity. Create, retrieve, update, search, and merge deals; advance them
through pipeline stages and track value, status, and probability.
- aid: pipedrive:pipedrive-leads-api
name: Pipedrive Leads API
tags:
- Leads
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Leads
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage leads — pre-qualified deal candidates living in the Leads Inbox before being converted to deals.
- aid: pipedrive:pipedrive-persons-api
name: Pipedrive Persons API
tags:
- Persons
- Contacts
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Persons
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: >-
Manage person (contact) records — names, emails, phones, social profiles — associated with deals and
organizations.
- aid: pipedrive:pipedrive-organizations-api
name: Pipedrive Organizations API
tags:
- Organizations
- Companies
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Organizations
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage organization (company) records that group persons and deals under a single business relationship.
- aid: pipedrive:pipedrive-activities-api
name: Pipedrive Activities API
tags:
- Activities
- Tasks
- Calendar
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Activities
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage activities (calls, meetings, emails, tasks, deadlines) scheduled against deals, persons, or organizations.
- aid: pipedrive:pipedrive-pipelines-api
name: Pipedrive Pipelines API
tags:
- Pipelines
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Pipelines
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage pipelines — the top-level sales process containers grouping ordered stages.
- aid: pipedrive:pipedrive-stages-api
name: Pipedrive Stages API
tags:
- Stages
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Stages
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage stages within pipelines and the per-stage probability and ordering used to compute weighted forecasts.
- aid: pipedrive:pipedrive-products-api
name: Pipedrive Products API
tags:
- Products
- Catalog
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Products
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage product catalog entries (SKU, price, currency variants) attached to deals as line items.
- aid: pipedrive:pipedrive-notes-api
name: Pipedrive Notes API
tags:
- Notes
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Notes
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Add and retrieve free-form notes attached to deals, persons, organizations, and leads.
- aid: pipedrive:pipedrive-files-api
name: Pipedrive Files API
tags:
- Files
- Attachments
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Files
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Upload and link files (contracts, proposals, attachments) to deals, persons, and organizations.
- aid: pipedrive:pipedrive-mailbox-api
name: Pipedrive Mailbox API
tags:
- Mailbox
- Email
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Mailbox
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Read mailbox messages and threads synced via the Pipedrive Smart Email Bcc and 2-way email sync features.
- aid: pipedrive:pipedrive-calls-api
name: Pipedrive Calls API
tags:
- Calls
- Telephony
properties:
- url: https://developers.pipedrive.com/docs/api/v1/CallLogs
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Log call activities and connect with telephony providers via the Caller integration framework.
- aid: pipedrive:pipedrive-users-api
name: Pipedrive Users API
tags:
- Users
- Seats
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Users
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage Pipedrive users (sales reps, managers, admins) and their activation state.
- aid: pipedrive:pipedrive-permissions-api
name: Pipedrive Permissions API
tags:
- Permissions
- Roles
- Groups
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Roles
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Manage user roles and permission sets that govern visibility across deals, persons, and organizations.
- aid: pipedrive:pipedrive-filters-api
name: Pipedrive Filters API
tags:
- Filters
- Saved Views
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Filters
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Manage saved filters (saved query / view definitions) used across lists and reports.
- aid: pipedrive:pipedrive-goals-api
name: Pipedrive Goals API
tags:
- Goals
- Forecasting
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Goals
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Set, retrieve, and report on user / team / pipeline goals (deal count, won value, weighted value).
- aid: pipedrive:pipedrive-subscriptions-api
name: Pipedrive Subscriptions API
tags:
- Subscriptions
- Recurring
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Subscriptions
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: Manage recurring revenue subscriptions attached to a deal — schedule, cancellation, and renewal tracking.
- aid: pipedrive:pipedrive-projects-api
name: Pipedrive Projects API
tags:
- Projects
- Delivery
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Projects
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Manage post-sale projects and tasks linked to a closed-won deal in the Pipedrive Projects (delivery) module.
- aid: pipedrive:pipedrive-product-fields-api
name: Pipedrive Custom Fields API
tags:
- Custom Fields
- Metadata
properties:
- url: https://developers.pipedrive.com/docs/api/v1/DealFields
type: APIReference
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: openapi/pipedrive-v2-openapi.yml
type: OpenAPI
description: Read and manage custom field definitions on Deals, Persons, Organizations, Products, and Leads.
- aid: pipedrive:pipedrive-webhooks-api
name: Pipedrive Webhooks API
tags:
- Webhooks
- Events
properties:
- url: https://developers.pipedrive.com/docs/api/v1/Webhooks
type: APIReference
- url: https://pipedrive.readme.io/docs/guide-for-webhooks-v2
type: Documentation
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
- url: asyncapi/pipedrive-webhooks-v2-asyncapi.yml
type: AsyncAPI
description: >-
Subscribe to Pipedrive events (deal.added, deal.updated, person.added, activity.added) and receive HTTP callbacks
for downstream automation.
- aid: pipedrive:pipedrive-marketplace-api
name: Pipedrive Marketplace App API
tags:
- Marketplace
- OAuth
- Apps
properties:
- url: https://developers.pipedrive.com/docs/api/v1/oauth2
type: Documentation
- url: openapi/pipedrive-v1-openapi.yml
type: OpenAPI
description: >-
OAuth 2 endpoints, app distribution, and embedded UI extensions (panels, modals, link actions) for building
Pipedrive Marketplace apps.
common:
- type: LinkedIn
url: https://www.linkedin.com/company/pipedrive
- type: Website
url: https://www.pipedrive.com/
- type: Documentation
url: https://developers.pipedrive.com/
- type: APIReference
url: https://developers.pipedrive.com/docs/api/v1
- type: Pricing
url: https://www.pipedrive.com/en/pricing
- type: Login
url: https://app.pipedrive.com/auth/login
- type: StatusPage
url: https://status.pipedrive.com/
- type: Blog
url: https://www.pipedrive.com/en/blog
- type: Support
url: https://support.pipedrive.com/
- type: GitHubOrganization
url: https://github.com/pipedrive
- type: PrivacyPolicy
url: https://www.pipedrive.com/en/privacy
- type: TermsOfService
url: https://www.pipedrive.com/en/terms-of-service
- type: Authentication
url: https://pipedrive.readme.io/docs/core-api-concepts-authentication
- type: RateLimits
url: https://pipedrive.readme.io/docs/core-api-concepts-rate-limiting
- type: Webhooks
url: https://developers.pipedrive.com/docs/api/v1/Webhooks
- type: Plans
url: plans/pipedrive-plans-pricing.yml
- type: RateLimits
url: rate-limits/pipedrive-rate-limits.yml
- type: FinOps
url: finops/pipedrive-finops.yml
- type: Features
data:
- REST API at https://api.pipedrive.com/v1 (and v2 endpoints)
- OAuth 2.0 (Marketplace apps) and API token (custom integrations)
- Five plan tiers — Essential, Advanced, Professional, Power, Enterprise
- Token-based daily budget — 30,000 base tokens × plan multiplier × seats
- Plan multipliers from 1 (Lite) to 7 (Ultimate)
- Token costs - 2 (single GET), 20 (list GET), 10 (PUT), 40 (search)
- Burst per-user limits in 2-second windows
- 429 returned when daily budget is exhausted; resets at server midnight
- Add-ons - LeadBooster, Smart Docs, Web Visitors, Projects, Campaigns
- SDKs in Node.js, PHP, Python, .NET, Ruby
sources:
- https://www.pipedrive.com/en/pricing
- https://developers.pipedrive.com/
- https://pipedrive.readme.io/docs/core-api-concepts-rate-limiting
updated: '2026-05-08'
- type: LLMsTxt
url: https://developers.pipedrive.com/llms.txt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com