Leadfeeder API
    • Introduction
    • Authentication
    • Getting Started
    • Rate Limits
    • Relationships
    • Company ID Lifecycle
    • OpenAPI Specification Access
    • List of NACE / WZ codes
    • List of Industries
    • Account
      • List Accounts
    • Companies
      • Get Company Details
      • Retrieve Companies
      • Company Financial Reports
      • Search Company Signals
      • Search Companies
      • Match Companies
      • Retrieve Company IPs
      • Add Company to Lists
      • Remove Company from Lists
      • Assign Tags to Company
      • Unassign Tags from Company
    • Contacts
      • Get Contact Details
      • Retrieve Contacts
      • Search Contacts
      • Add Contact to Lists
      • Remove Contact from Lists
    • Web Visits
      • How to Create Custom Feed
      • Custom Feed - Filter Reference
      • Search Web Visits
      • Retrieve Custom Feeds
      • Create a Custom Feed
      • Get Custom Feed Details
      • Update Custom Feed
      • Delete a Custom Feed
      • Retrieve Custom Feeds Folders
      • Retrieve Web Visits Tracker Script
      • Retrieve Visitor Companies
    • IP
      • Enrich Company IP Address
    • Buyer Personas
      • Retrieve Buyer Personas
      • Get Buyer Persona Details
    • Ideal Customer Profiles
      • Retrieve Ideal Customer Profiles
      • Get Ideal Customer Profile Details
    • Tags
      • Retrieve Tags
      • Create Tag
      • Get Tag Details
      • Update Tag
      • Delete Tag
    • Lists
      • Retrieve Lists
      • Create a List
      • Get List Details
      • Update List
      • Delete List
    • Custom Fields
      • Retrieve Custom Fields
      • Create Custom Field
      • Get Custom Field Details
      • Update Custom Field
      • Delete Custom Field
    • Usage
      • Get Endpoints Usage
    • Schemas
      • VisitLocationV1
      • LocationV1
      • CRMUserV1
      • CRMOrganizationV1
      • ICPV1
      • CRMContactV1
      • IpAddressExtendedV1
      • CompanyIpV1
      • CRMLeadV1
      • WebVisitV1
      • BuyerPersonaV1
      • CRMConnectionV1
      • CRMSuggestionV1
      • IpLocationV1
      • CRMGroupConnectionV1
      • CustomFeedRequestV1
      • AccountV1
      • MaskedContactSummaryV1
      • CustomFeedV1
      • CustomFeedFolderV1
      • WebVisitsTrackerScriptV1
      • CompanyLocationV1
      • AccountSummaryV1
      • ErrorObjectV1
      • MaskedCompanySummaryV1
      • CompanyV1
      • NetworkV1
      • CompanyFinancialsV1
      • SignalV1
      • CompanySummaryV1
      • TagV1
      • ListV1
      • CompanyMatchV1
      • CustomFieldV1
      • ContactV1
      • ContactSummaryV1
      • EnrichedIpV1
      • ApiUsageV1

    Authentication

    All requests to the Leadfeeder API must be authenticated.

    Getting your API key#

    To generate an API key:
    1.
    Log in to the Leadfeeder platform
    2.
    Navigate to Settings ⚙ → Personal → API Keys
    3.
    Create a new API key
    Note: If you do not see the API keys section, your user may not have the required permissions.
    Please contact your account administrator to grant access.

    API Key Authentication#

    Each Leadfeeder user can generate their own API keys.
    A valid API key must be included in every request using the X-Api-Key header.
    Example

    Accounts and Permissions#

    With a valid API key, you can access all Leadfeeder accounts your user has permissions for.
    Most endpoints require an account_id parameter to specify which account’s data should be retrieved.
    To find available accounts, call the /accounts endpoint and use the id from the desired account.
    Example

    Error Handling#

    If the API key is missing or invalid, the API will return a 403 Forbidden error.
    {
      "code": "access_denied",
      "message": "The provided API key is invalid. Please generate a new API key."
    }
    Modified at 2026-04-15 06:02:27
    Previous
    Introduction
    Next
    Getting Started
    Built with