Skip to main content
The Lookup APIs allow you to retrieve metadata about various entities in your Userpilot account, such as user properties, company properties, features, events, and more.

User & Company

Endpoints for retrieving user and company metadata, as well as segments.

Features & Events

Endpoints for retrieving features, events, and event property metadata.

Experiences & UI

Endpoints for retrieving experiences, UI elements, surveys, resource center modules, and checklists.

How to Use

All endpoints require authentication via your API key:

Example Response

Pagination

Some endpoints (such as events_properties and segments) are paginated. The response includes a cursor object in the metadata section:
  • after: Cursor for fetching the next set of results.
  • before: Cursor for fetching previous results (if available).
  • limit: Number of results per request.
  • total_count: Total number of available records.

Example Paginated Request

Example Paginated Response

  • Always check if cursor.after exists in the response before making the next request.
  • If cursor.after is null, you have reached the last page of data.
  • To modify the number of results per request, use the limit parameter in your query string (default is 50).