Leadfeeder API
    • Leadfeeder API
    • Authentication
    • Getting Started
    • Rate Limits
    • Relationships
    • Company ID Lifecycle
    • OpenAPI Specification Access
    • List of NACE / WZ codes
    • List of Industries
    • AI & MCP
      • Overview of the Leadfeeder MCP Server
      • Quickstart
      • Connect your AI tool
      • Authentication and permissions
    • Account
      • List Accounts
    • Companies
      • Retrieve Companies
      • Create Company Enrichment Job
      • Estimate Company Enrichment Job
      • Get Company Enrichment Job Status
      • Retrieve Company IPs
      • Match Companies
      • Search Companies
      • Search Company Signals
      • Get Company Details
      • Update a Company
      • Company Financial Reports
      • Remove Company from Lists
      • Add Company to Lists
      • Unassign Tags from Company
      • Assign Tags to Company
    • Contacts
      • Retrieve Contacts
      • Create Find Contact Data Job
      • Estimate Find Contact Data Job
      • Get Find Contact Data Job Status
      • Search Contacts
      • Get Contact Details
      • Update a Contact
      • Remove Contact from Lists
      • Add Contact to Lists
    • Web Visits
      • How to Create Custom Feed
      • Custom Feed - Filter Reference
      • Search Web Visits
      • Retrieve Visitor Companies
      • Retrieve Custom Feeds
      • Create a Custom Feed
      • Retrieve Custom Feeds Folders
      • Delete a Custom Feed
      • Get Custom Feed Details
      • Update Custom Feed
      • Retrieve Web Visits Tracker Script
      • Retrieve Goals
      • Create a Goal
      • Delete a Goal
      • Get Goal Details
      • Update a Goal
    • Campaigns
      • Retrieve Campaigns
      • Get Campaign Details
      • Update Campaign
      • Retrieve Campaign Stats
    • IP
      • Enrich Company IP Address
    • Buyer Personas
      • Retrieve Buyer Personas
      • Create a Buyer Persona
      • Delete a Buyer Persona
      • Get Buyer Persona Details
      • Update a Buyer Persona
    • Ideal Customer Profiles
      • Retrieve Ideal Customer Profiles
      • Create an Ideal Customer Profile
      • Retrieve Company ICP Matches
      • Delete an Ideal Customer Profile
      • Get Ideal Customer Profile Details
      • Update an Ideal Customer Profile
    • Tags
      • Retrieve Tags
      • Create Tag
      • Create Batch Add Tags Job
      • Get Batch Add Tags Job
      • Create Batch Remove Tags Job
      • Get Batch Remove Tags Job
      • Delete Tag
      • Get Tag Details
      • Update Tag
    • Lists
      • Retrieve Lists
      • Create a List
      • Create Batch Add to List Job
      • Get Batch Add to List Job
      • Create Batch Remove from List Job
      • Get Batch Remove from List Job
      • Retrieve Company List Memberships
      • Retrieve Contact List Memberships
      • Delete List
      • Get List Details
      • Update List
      • Retrieve List Items
    • Custom Fields
      • Retrieve Custom Fields
      • Create Custom Field
      • Delete Custom Field
      • Get Custom Field Details
      • Update Custom Field
    • Users
      • Get Current User
    • Settings
      • Get Cookie Consent Settings
      • Update Cookie Consent Settings
      • Get Data Processing Settings
      • Update Data Processing Settings
    • Usage
      • Get Endpoints Usage
    • Reference Data
      • Get Countries with Regions
      • Get Geo Suggestions
      • Get Industries
    • CRM
      • Create Connect CRM Record Job
      • Get Connect CRM Record Job
      • Create CRM Contact Job
      • Get CRM Contact Job
      • Create CRM Lead Job
      • Get CRM Lead Job
      • Create CRM Organization Job
      • Get CRM Organization Job
      • Update CRM Connection
      • Get CRM Contact
      • Get CRM Lead
      • Get CRM Organization
      • List CRM Users
      • Create Disconnect CRM Record Job
      • Get Disconnect CRM Record Job
      • Create Enrich CRM Record Job
      • Get Enrich CRM Record Job
    • Schemas
      • AccountCompanyV1
      • AccountSummaryV1
      • AccountV1
      • ApiUsageV1
      • BatchAddTagsJobV1
      • BatchAddToListJobV1
      • BatchRemoveFromListJobV1
      • BatchRemoveTagsJobV1
      • BuyerPersonaRequestV1
      • BuyerPersonaV1
      • CRMConnectionV1
      • CRMContactV1
      • CRMLeadV1
      • CRMOrganizationV1
      • CRMUserV1
      • CampaignLocationV1
      • CampaignSettingsV1
      • CampaignStatsV1
      • CampaignSummaryV1
      • CampaignV1
      • CompaniesAdvancedSearchFilterItem
      • CompanyFinancialsV1
      • CompanyIndustryV1
      • CompanyLocationV1
      • CompanyIpV1
      • CompanyMatchV1
      • CompanySummaryV1
      • ContactFilterGroupsV1
      • CompanyV1
      • ConnectCRMRecordJobV1
      • ConnectedListV1
      • ContactV1
      • CookieConsentSettingsV1
      • ContactPreviewV1
      • ContactSummaryV1
      • CountryV1
      • CustomFeedFolderV1
      • CustomFeedRequestV1
      • CustomFieldV1
      • CreateCRMContactJobV1
      • CustomFeedV1
      • EnrichedIpV1
      • DataProcessingSettingsV1
      • CreateCRMLeadJobV1
      • CreateCRMOrganizationJobV1
      • ErrorObjectV1
      • EnrichmentJobV1
      • GeoSuggestionV1
      • FindContactDataJobV1
      • ICPV1
      • CRMSuggestionV1
      • IpAddressExtendedV1
      • DisconnectCRMRecordJobV1
      • GoalCreateRequestV1
      • GoalUpdateRequestV1
      • EnrichCRMRecordJobV1
      • IpLocationV1
      • CRMGroupConnectionV1
      • GoalV1
      • LocationV1
      • ListV1
      • MaskedCompanySummaryV1
      • IcpRequestV1
      • NetworkV1
      • MaskedContactSummaryV1
      • UserV1
      • TagV1
      • VisitLocationV1
      • WebVisitV1
      • WebVisitsTrackerScriptV1
      • SignalV1

    OpenAPI Specification Access

    The Leadfeeder API provides publicly accessible endpoints that expose the OpenAPI specification and metadata used to generate the API documentation.
    These endpoints allow developers and tools to programmatically retrieve the API schema, enabling use cases such as:
    Powering LLM-based tools and AI agents that require structured API schemas for function calling or tool usage
    Generating client SDKs
    Importing the API into API tools (e.g., Postman, ApiDog, Insomnia)
    Validating requests against the official schema
    Building automated integrations

    Available Endpoints#

    OpenAPI Schema#

    GET https://api.leadfeeder.com/openapi.yaml
    Returns the OpenAPI specification used to power the public API documentation in YAML format.
    This endpoint provides the full machine-readable API schema including:
    Available endpoints
    Request parameters
    Response schemas
    Authentication requirements
    Error formats
    This endpoint is useful when importing the Leadfeeder API into API development tools, or generating SDKs.

    OpenAPI Schema Alias#

    GET https://api.leadfeeder.com/.well-known/openapi.yaml
    This endpoint is an alias of the primary OpenAPI schema endpoint.
    It exists to support tooling and integrations that expect the OpenAPI specification to be available under the .well-known path.
    The response content is identical to:
    https://api.leadfeeder.com/openapi.yaml

    API Metadata#

    GET https://api.leadfeeder.com/
    Returns basic API metadata describing the API service.
    This endpoint can be used by tools or developers to verify that the API service is reachable and to retrieve general information about the API environment.
    The metadata includes information such as:
    Version
    Link to .yaml
    Description

    Common Use Cases#

    Using with LLMs and AI Agents#

    The OpenAPI specification can be used to enable LLM-powered integrations, where models interact with the Dealfront API via structured tool definitions.
    Common patterns include:
    Converting the OpenAPI schema into tool/function definitions for LLMs
    Enabling AI agents to query Dealfront data autonomously
    Supporting natural language interfaces on top of the API
    This is particularly useful for:
    Internal AI copilots
    Workflow automation agents
    Conversational data access tools

    Importing the API specification into API Tools#

    Many API tools allow you to import an API specification directly from a URL.
    To do this, you can use the following schema endpoint:
    https://api.leadfeeder.com/openapi.yaml
    Examples of tools supporting this workflow include:
    ApiDog
    Postman
    Insomnia
    Swagger UI

    Generating Client SDKs#

    The OpenAPI specification can also be used to generate API clients automatically using tools such as:
    OpenAPI Generator
    Swagger Codegen
    This enables faster integration with the Dealfront API in most major programming languages.
    Modified at 2026-03-25 10:06:10
    Previous
    Company ID Lifecycle
    Next
    List of NACE / WZ codes
    Built with