Pipedrive logo

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
CRMSalesPipeline ManagementSaaSSmall Business

APIs

Pipedrive Deals API

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.

Pipedrive Leads API

Manage leads — pre-qualified deal candidates living in the Leads Inbox before being converted to deals.

Pipedrive Persons API

Manage person (contact) records — names, emails, phones, social profiles — associated with deals and organizations.

Pipedrive Organizations API

Manage organization (company) records that group persons and deals under a single business relationship.

Pipedrive Activities API

Manage activities (calls, meetings, emails, tasks, deadlines) scheduled against deals, persons, or organizations.

Pipedrive Pipelines API

Manage pipelines — the top-level sales process containers grouping ordered stages.

Pipedrive Stages API

Manage stages within pipelines and the per-stage probability and ordering used to compute weighted forecasts.

Pipedrive Products API

Manage product catalog entries (SKU, price, currency variants) attached to deals as line items.

Pipedrive Notes API

Add and retrieve free-form notes attached to deals, persons, organizations, and leads.

Pipedrive Files API

Upload and link files (contracts, proposals, attachments) to deals, persons, and organizations.

Pipedrive Mailbox API

Read mailbox messages and threads synced via the Pipedrive Smart Email Bcc and 2-way email sync features.

Pipedrive Calls API

Log call activities and connect with telephony providers via the Caller integration framework.

Pipedrive Users API

Manage Pipedrive users (sales reps, managers, admins) and their activation state.

Pipedrive Permissions API

Manage user roles and permission sets that govern visibility across deals, persons, and organizations.

Pipedrive Filters API

Manage saved filters (saved query / view definitions) used across lists and reports.

Pipedrive Goals API

Set, retrieve, and report on user / team / pipeline goals (deal count, won value, weighted value).

Pipedrive Subscriptions API

Manage recurring revenue subscriptions attached to a deal — schedule, cancellation, and renewal tracking.

Pipedrive Projects API

Manage post-sale projects and tasks linked to a closed-won deal in the Pipedrive Projects (delivery) module.

Pipedrive Custom Fields API

Read and manage custom field definitions on Deals, Persons, Organizations, Products, and Leads.

Pipedrive Webhooks API

Subscribe to Pipedrive events (deal.added, deal.updated, person.added, activity.added) and receive HTTP callbacks for downstream automation.

Pipedrive Marketplace App API

OAuth 2 endpoints, app distribution, and embedded UI extensions (panels, modals, link actions) for building Pipedrive Marketplace apps.

Features

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

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
API Reference
API Reference
💰
Pricing
Pricing
🔗
Login
Login
🟢
Status
Status
📰
Blog
Blog
💬
Support
Support
👥
GitHub Organization
GitHub Organization
📜
Privacy Policy
Privacy Policy
📜
Terms of Service
Terms of Service
🔑
Authentication
Authentication
🔗
Rate Limits
Rate Limits
🔗
Webhooks
Webhooks
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: pipedrive
url: https://raw.githubusercontent.com/api-evangelist/pipedrive/refs/heads/main/apis.yml
name: Pipedrive
x-type: 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-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - CRM
  - Sales
  - Pipeline Management
  - SaaS
  - Small Business
created: '2026-05-08'
modified: '2026-05-08'
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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - 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: API Reference
      - url: openapi/pipedrive-v1-openapi.yml
        type: OpenAPI
    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: Website
    url: https://www.pipedrive.com/
  - type: Documentation
    url: https://developers.pipedrive.com/
  - type: API Reference
    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: Status
    url: https://status.pipedrive.com/
  - type: Blog
    url: https://www.pipedrive.com/en/blog
  - type: Support
    url: https://support.pipedrive.com/
  - type: GitHub Organization
    url: https://github.com/pipedrive
  - type: Privacy Policy
    url: https://www.pipedrive.com/en/privacy
  - type: Terms of Service
    url: https://www.pipedrive.com/en/terms-of-service
  - type: Authentication
    url: https://pipedrive.readme.io/docs/core-api-concepts-authentication
  - type: Rate Limits
    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'
maintainers:
  - FN: Kin Lane
    email: [email protected]