Skip to content
FloralityDocs
ChangelogGet an API key

Getting started

  • Quickstart
  • Authentication
  • Scopes
  • Privacy buckets
  • Rate limits
  • Errors
  • Versioning
  • Terminology
  • Webhooks PRO

Resources

  • Members
  • Groups
  • Entries
  • Front
  • Appearance
  • Custom fields
  • Trash
  • Search
  • Member statuses
  • Systems
  • Messaging
  • Privacy buckets
  • Terminology
  • Friends
  • Subscriptions
  • Billing
  • Import
  • Social
  • Guestbook & poll
  • Group layout
  • Activity
Docs/Resources/get search
Florality

Organise your system. One front at a time.

Get started

Product

  • Features
  • Pricing
  • Docs
  • Changelog
  • Security

Company

  • About
  • Our team
  • Blog
  • Contact

Resources

  • FAQ
  • Trust and Safety
  • Public REST API

Legal

  • Privacy Policy
  • Terms of Service
  • Refunds and cancellation

© 2026 Florality. All rights reserved.

Florality
SearchSearch unified

Search unified

Returns search unified for the authorised account.

GET
/api/v1/search
search: read1,000 requests/minute/key · all plans

Active API keys: Free 1, Pro 5, Pro+ 5. The request rate is the same on every plan.

Parameters

Query parameters

NameTypeRequiredDescription
qstringOptionalFilter or option: q. Default: "".
limitPerTypeintegerOptionalFilter or option: limit per type. Minimum: 1. Maximum: 50.

Response schema

200

Successful response.

NameTypeRequiredDescription
typestringRequiredType.
idstringRequiredUnique identifier.
labelstringRequiredLabel.
subtitlestringOptionalSubtitle.
hrefstringRequiredHref.
avatarUrlnull | stringOptionalResolved avatar URL, or null when unavailable.
backgroundUrlnull | stringOptionalResolved background URL, or null when unavailable.
profileStylenull | objectOptionalProfile presentation settings.
profileStyle.avatarRingobjectOptionalAvatar Ring.
profileStyle.avatarRing.showJSON valueOptionalShow.
profileStyle.avatarRing.colorHexJSON valueOptionalColor Hex.
profileStyle.avatarRing.shapeJSON valueOptionalShape.
profileStyle.avatarRing.gradientJSON valueOptionalGradient.
profileStyle.avatarRing.animationJSON valueOptionalAnimation.
profileStyle.avatarRing.animationSpeedJSON valueOptionalAnimation Speed.
profileStyle.avatarRing.strokeStyleJSON valueOptionalStroke Style.
profileStyle.avatarRing.customMaskStorageIdJSON valueOptionalCustom Mask Storage Id.
profileStyle.avatarRing.customMaskPathDJSON valueOptionalCustom Mask Path D.
profileStyle.bannerFrameobjectOptionalBanner Frame.
profileStyle.bannerFrame.colorHexJSON valueOptionalColor Hex.
profileStyle.bannerFrame.showBorderJSON valueOptionalShow Border.
profileStyle.bannerFrame.borderWidthPxJSON valueOptionalBorder Width Px.
profileStyle.bannerFrame.borderStyleJSON valueOptionalBorder Style.
profileStyle.bannerFrame.cornerStyleJSON valueOptionalCorner Style.
profileStyle.memberNameobjectOptionalMember Name.
profileStyle.memberName.fontFamilyJSON valueOptionalFont Family.
profileStyle.memberName.customFontIdJSON valueOptionalCustom Font Id.
profileStyle.memberName.colorHexJSON valueOptionalColor Hex.
profileStyle.memberName.gradientJSON valueOptionalGradient.
profileStyle.memberName.letterSpacingJSON valueOptionalLetter Spacing.
profileStyle.memberName.smallCapsJSON valueOptionalSmall Caps.
profileStyle.memberName.textShadowJSON valueOptionalText Shadow.
profileStyle.memberName.nameEffectJSON valueOptionalName Effect.
profileStyle.bannerImageobjectOptionalBanner Image.
profileStyle.bannerImage.brightnessJSON valueOptionalBrightness.
profileStyle.bannerImage.contrastJSON valueOptionalContrast.
profileStyle.bannerImage.tintHexJSON valueOptionalTint Hex.
profileStyle.bannerImage.tintOpacityJSON valueOptionalTint Opacity.
profileStyle.avatarImageobjectOptionalAvatar Image.
profileStyle.avatarImage.brightnessJSON valueOptionalBrightness.
profileStyle.avatarImage.contrastJSON valueOptionalContrast.
profileStyle.avatarImage.tintHexJSON valueOptionalTint Hex.
profileStyle.avatarImage.tintOpacityJSON valueOptionalTint Opacity.
profileStyle.bannerOverlaystringOptionalBanner Overlay. Allowed values: "none", "vignette", "soft-gradient", "film-grain", "glass-blur", "pattern-dots", "pattern-grid".
profileStyle.profileBackgroundPatternstringOptionalProfile Background Pattern. Allowed values: "grid", "none", "dots", "noise".
profileStyle.heroLayoutstringOptionalHero Layout. Allowed values: "shell-default", "avatar-centered", "avatar-left".
profileStyle.accentColorHexnull | stringOptionalAccent Color Hex.
profileStyle.profileBackgroundFillobjectOptionalProfile Background Fill.
profileStyle.profileBackgroundFill.modeJSON valueOptionalMode.
profileStyle.profileBackgroundFill.gradientJSON valueOptionalGradient.
profileStyle.profileBackgroundFill.solidHexJSON valueOptionalSolid Hex.
profileStyle.pageBackgroundFillobjectOptionalPage Background Fill. Friend-only: full Friends viewport backdrop (solid/gradient).
profileStyle.pageBackgroundFill.modeJSON valueOptionalMode.
profileStyle.pageBackgroundFill.gradientJSON valueOptionalGradient.
profileStyle.pageBackgroundFill.solidHexJSON valueOptionalSolid Hex.
profileStyle.panelBackgroundFillobjectOptionalPanel Background Fill. Friend-only: profile card panel fill (free: preset solids; Pro+: custom solid/gradient).
profileStyle.panelBackgroundFill.modeJSON valueOptionalMode.
profileStyle.panelBackgroundFill.gradientJSON valueOptionalGradient.
profileStyle.panelBackgroundFill.solidHexJSON valueOptionalSolid Hex.
profileStyle.panelFillAccentHexnull | stringOptionalPanel Fill Accent Hex. Friend-only: optional accent mixed into the profile panel backdrop (Pro+).
profileStyle.panelCardAccentHexnull | stringOptionalPanel Card Accent Hex. Friend-only: optional accent mixed into section cards (Pro+).
archivedbooleanOptionalArchived. Archived group matched by name; listed after active results. Allowed values: false, true.

Errors

400 · JSON error

Request failed (BAD_REQUEST).

401 · JSON error

Missing or invalid API key. Use Authorization: Bearer <token>.

403 · JSON error

Requires search: read; ownership or feature restrictions may also deny access.

429 · JSON error

API rate limit exceeded (1000 requests per minute). Retry shortly.

503 · JSON error

PostgreSQL is not configured (DATABASE_URL).

← Previous endpointSearch notes

Request example

Set FLORALITY_KEY in your environment. These examples use demo identifiers.

Shell
curl --request GET 'https://floralitys.com/api/v1/search' \
  --header "Authorization: Bearer $FLORALITY_KEY"

Responses

Successful response.

JSON
[
  {
    "type": "member",
    "id": "11111111-1111-4111-8111-111111111111",
    "label": "demo",
    "subtitle": "River",
    "href": "demo",
    "avatarUrl": null,
    "backgroundUrl": null,
    "profileStyle": null
  }
]

Example values are illustrative demo data.