Skip to main content
The Search API gives you a powerful, flexible way to find exactly what you need across all of the data objects in your account. Whether you are building an in-app search experience, running automated audits, or surfacing relevant records for your users, the /v1/search endpoint accepts full-text queries alongside a rich set of filters — including field-level expressions, ISO 8601 date ranges, and configurable sorting — so you can narrow results precisely and paginate through large datasets with ease.

GET /v1/search

Retrieve a paginated list of data objects that match your query and filter criteria.

Query Parameters

string
required
The full-text search query string. Matches against titles, content, and indexed metadata fields across all data objects in your account.
string
A field-level filter expression in field:value format. Use this to restrict results to a specific type or attribute — for example, type:document returns only document objects. Multiple filters are not yet supported in a single request.
string
An ISO 8601 timestamp. When provided, only results created on or after this date and time are returned. Example: 2024-01-01T00:00:00Z.
string
An ISO 8601 timestamp. When provided, only results created on or before this date and time are returned. Example: 2024-12-31T23:59:59Z.
string
default:"relevance"
The field by which results are ordered. Accepted values:
  • relevance — orders by computed relevance score (default)
  • date — orders by creation date, newest first
  • title — orders alphabetically by title
integer
default:"1"
The page number to retrieve. Starts at 1. Use in combination with limit to paginate through result sets.
integer
default:"20"
The number of results to return per page. Minimum is 1, maximum is 100. Defaults to 20.

Example Request

Example Response

Response Fields

array
An array of data objects that match your query and filter criteria, ordered according to the sort parameter.
integer
The total number of data objects that match your query and filter criteria across all pages.
integer
The current page number returned in this response, corresponding to the page query parameter you supplied.
integer
The total number of pages available given the current limit and total result count.
Newly created or updated data objects may take up to 30 seconds to appear in search results. If you do not see a recently created item, wait a moment and retry your query before assuming it is missing.