Skip to main content
The Lookups APIs allow you to retrieve metadata about various entities in your Userpilot account, such as user properties, company properties, features, events, and more. These endpoints help you understand the structure and available fields in your exported data.

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).