For the complete documentation index, see llms.txt. This page is also available as Markdown.
Employee data

Clean Employee API

Overview

This section covers basic information on the Clean Employee API endpoints. To learn more about the API and its endpoints, follow the links below:

Clean Employee endpoints

Clean Employee API features two search and two collect endpoints. Use the endpoints with any API-compatible application to retrieve Clean Employee data.

Clean data API supports two types of requests:

  • Search endpoints support POST requests only.

  • Collect endpoints support the GET requests only.

Endpoint
Function
Credits

Search for relevant employee profiles using Elasticsearch DSL schema

Free

Retrieves a small set of partial data using Elasticsearch queries

10

Collect employee data using IDs

10

Collect Clean Employee data using profile URLs or shorthand names*

10

*📌 Full profile URL example: www.professional-network.com/john-doe. Shorthand name example: john-doe.

Bulk Collect

Use the following endpoints to retrieve Clean Employee API data in bulk:

Request type
Endpoint and function

GET

/v2/data_requests/{data_request_id}/files

GET

/v2/data_requests/{data_request_id}/files/{file_name}

Read more about Bulk Collect in the following article:

Webhook subscriptions

Webhooks enable you to receive automatic, event-driven notifications when changes are detected in your subscribed employee profiles.

Use the following endpoints to subscribe to profile changes in employee data:

Request type
Endpoint

POST

/v2/subscriptions/employee_clean/es_dsl

POST

/v2/subscriptions/employee_clean/ids

And use the following endpoints to subscribe to employee experience updates:

Request type
Endpoint

POST

/v2/subscriptions/experience_changes/employee_clean/es_dsl

POST

/v2/subscriptions/experience_changes/employee_clean/ids

POST

/v2/subscriptions/experience_changes/employee_clean/all

Learn more about Webhook subscriptions

Last updated

Was this helpful?