1. Lists
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 Goals
    • Create a Goal
    • Delete a Goal
    • Get Goal Details
    • Update a Goal
    • Retrieve Web Visits Tracker Script
  • 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
      GET
    • Create a List
      POST
    • Create Batch Add to List Job
      POST
    • Get Batch Add to List Job
      GET
    • Create Batch Remove from List Job
      POST
    • Get Batch Remove from List Job
      GET
    • Retrieve Company List Memberships
      POST
    • Retrieve Contact List Memberships
      POST
    • Delete List
      DELETE
    • Get List Details
      GET
    • Update List
      PATCH
    • Retrieve List Items
      GET
  • 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
  • Subscriptions
    • Create a Purchase Link
    • Get Purchase Options
  • Schemas
    • AccountCompanyV1
    • AccountSummaryV1
    • AccountV1
    • ApiUsageV1
    • BatchAddTagsJobV1
    • BatchAddToListJobV1
    • BatchRemoveFromListJobV1
    • BatchRemoveTagsJobV1
    • BuyerPersonaRequestV1
    • BuyerPersonaV1
    • CRMConnectionV1
    • CRMContactV1
    • CRMLeadV1
    • CRMOrganizationV1
    • CRMUserV1
    • CampaignLocationV1
    • CampaignSettingsV1
    • CampaignStatsV1
    • CampaignSummaryV1
    • CampaignV1
    • CompaniesAdvancedSearchFilterItem
    • CompanyFinancialsV1
    • CompanyIndustryV1
    • CompanyIpV1
    • CompanyLocationV1
    • CompanyMatchV1
    • CompanySummaryV1
    • CompanyV1
    • ContactFilterGroupsV1
    • ConnectedListV1
    • ConnectCRMRecordJobV1
    • ContactV1
    • CookieConsentSettingsV1
    • ContactPreviewV1
    • ContactSummaryV1
    • CountryV1
    • CustomFeedFolderV1
    • CustomFeedRequestV1
    • CreateCRMContactJobV1
    • CustomFeedV1
    • CustomFieldV1
    • CreateCRMLeadJobV1
    • EnrichedIpV1
    • DataProcessingSettingsV1
    • CreateCRMOrganizationJobV1
    • ErrorObjectV1
    • GeoSuggestionV1
    • ICPV1
    • IpAddressExtendedV1
    • DisconnectCRMRecordJobV1
    • CRMSuggestionV1
    • GoalCreateRequestV1
    • EnrichCRMRecordJobV1
    • IpLocationV1
    • GoalUpdateRequestV1
    • CRMGroupConnectionV1
    • GoalV1
    • ListV1
    • EnrichmentJobV1
    • LocationV1
    • MaskedCompanySummaryV1
    • IcpRequestV1
    • FindContactDataJobV1
    • NetworkV1
    • MaskedContactSummaryV1
    • UserV1
    • TagV1
    • VisitLocationV1
    • WebVisitV1
    • WebVisitsTrackerScriptV1
    • SignalV1
    • PurchaseLinkV1
    • SubscriptionV1
    • PurchaseOptionsV1
  1. Lists

Create Batch Remove from List Job

POST
/v1/lists/batch-remove-from-list-jobs
Schedule an asynchronous job that removes members from a single list. The target list is identified by data.attributes.list_id in the request body; its prefix (company_ or contact_) determines whether company or contact references are accepted. The members are supplied either as an explicit data.attributes.items array (up to 100 items per request), or — for company lists only — as a data.attributes.advanced_search selection that is resolved into the list's matching companies (up to 100,000) when the job runs. To add members, use POST /v1/lists/batch-add-to-list-jobs — adding and removing are separate jobs.
When the job is created, the list is only checked for being one you can read. If you may not change its members, or it is a read-only list, such as a revealed, CRM or custom feed list, the job fails when it removes members from it.
Returns 202 Accepted with a job handle. Poll GET /v1/lists/batch-remove-from-list-jobs/{job_id} to observe progress and the outcome: per-item results plus summary counts for items jobs, summary counts only for jobs created from a search selection.
Credit Note: Removing members from a list does not consume credits.
INFO
Requires the lists:write OAuth2 scope.

Request

Authorization
API Key
Add parameter in header
X-Api-Key
Example:
X-Api-Key: ********************
or
Query Params

Body Params application/jsonRequired

Examples
{
    "data": {
        "attributes": {
            "items": [
                {
                    "id": "159001425",
                    "type": "company"
                },
                {
                    "id": "159001426",
                    "type": "company"
                }
            ],
            "list_id": "company_123"
        },
        "type": "batch_remove_from_list_job"
    }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location 'https://api.leadfeeder.com/v1/lists/batch-remove-from-list-jobs?account_id=123456' \
--header 'X-Api-Key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "data": {
        "attributes": {
            "items": [
                {
                    "id": "159001425",
                    "type": "company"
                },
                {
                    "id": "159001426",
                    "type": "company"
                }
            ],
            "list_id": "company_123"
        },
        "type": "batch_remove_from_list_job"
    }
}'

Responses

🟢202Accepted
application/json
Batch remove-from-list job accepted and enqueued
Bodyapplication/json

Example
{
    "data": {
        "attributes": {
            "configuration": {
                "items": [
                    {
                        "id": "3170656125",
                        "type": "contact"
                    },
                    {
                        "id": "3219787635",
                        "type": "contact"
                    }
                ],
                "list_id": "contact_456"
            },
            "created_at": "2026-05-13T12:00:00Z",
            "status": "running"
        },
        "id": "job_7c9e6679-7425-40de-944b-e07fc1f90ae7",
        "type": "batch_remove_from_list_job"
    },
    "meta": {
        "request_id": "cf054205-dd8c-4473-8689-07c30fe0789f"
    }
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🟠422Parameter Error
🟠429
🔴500Server Error
🔴504Gateway Timeout
Modified at 2026-11-03 09:45:36
Previous
Get Batch Add to List Job
Next
Get Batch Remove from List Job
Built with