Skip to main content
Use this page as a quick reference for valid search types and options used by POST /search.

Supported search types

These values must match the OpenAPI enum exactly.

Request shape


Request sections


Module selection behavior (modules)

Use modules when you want to restrict execution to a known set of modules.
Server-side validation rules:
  • Every module ID must exist
  • Every module ID must be listed and currently available
  • Every module ID must be compatible with the selected query.type
Default behavior:
  • If options.modules is omitted or empty, Osintly runs the default module set for that search type
  • If modules is omitted, Osintly runs the default module set for that search type
  • If modules.mode is selected, execution is limited to modules.ids
If validation fails, the API returns 400 with an explicit validation error.

ID and pagination parameters

  • id (path): search UUID
  • source (path): leak provider source code/name
  • page (query): leak source page number, minimum 1

Common errors

Request shape or field values are invalid. Check enum values and data types.
Missing or invalid bearer token.
Respect retry headers and retry after the reset window.
Search creation failed at dispatch layer. Retry with backoff.