Deduplication

Create People List

Create an immutable list of people you already own. Pass the person objects returned by people search or find-and-enrich in people; they are matched by LinkedIn URL, normalized email, or first name + last name + company domain. Existing integrations can keep using the legacy linkedin_urls field.

Pass the returned id in exclude_lists on people search — matched people are not returned and not charged.

Lists can't be modified: to grow your ledger, create a new list per batch and pass all ids; consolidate periodically. URLs are normalized on write; unparseable values are skipped and reported.

Limits: 100,000 values per list; per search request: 100 lists, 500,000 values combined.

post/public/api/v1/dedup/people

Request

  • Base URL: https://api.explee.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.explee.com/public/api/v1/dedup/people
  • Auth: APIKeyHeader (a scheme the document does not define)

Request body

linkedin_urlsstring[] nullable

Legacy shortcut for LinkedIn-only lists. Existing clients can keep sending this field unchanged. Normalized and deduplicated on write. Max 100000 total people and legacy URLs.

namestring nullable

Optional human-readable label (not unique, not used for matching).

Example request

{
  "people": [
    {
      "company_domain": "acme.com",
      "email": "jane@acme.com",
      "first_name": "Jane",
      "last_name": "Doe"
    }
  ],
  "linkedin_urls": [
    "https://linkedin.com/in/angel-lisinski"
  ],
  "name": "bought-2026-06-10"
}

Response

Successful Response

successboolean
idstring required

Pass this id in the exclude_lists search parameter.

namestring nullable
totalinteger required

Stored values after normalization and deduplication.

invalid_countinteger

Input values that could not be parsed (not stored).

Changes

No recorded changes to this operation across all 1 revision of this API.