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

Employee API

Overview

This section covers the basics of the Employee Data API. For more on the API and its endpoints, follow the links below.

Our API retrieves data. The endpoints do not support analytic features.


Employee API endpoints

Employee API features three search (POST) and two collect (GET) endpoints for searching and collecting relevant employee data.

Endpoint
Function
Credits

Search for relevant employee data using Elasticsearch DSL schema

Free

Search for relevant employee data using Elasticsearch DSL schema with applied semantic search

Free

Retrieves a preview set of partial data using Elasticsearch queries

20

Collect employee data using IDs

20

Collect employee data using profile URLs or shorthand names*

20

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

Bulk Collect

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

Endpoint

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:

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

Learn more about Webhook subscriptions

Last updated

Was this helpful?