remy
remy

Ai Search Endpoint

Turn a plain-language creator brief into a scored, ranked creator table.

A sufficiently specific brief returns a job id at once and queues the search — a deep search reads 600 creators through the model, which can outlast the 120s TimeoutMiddleware. Poll the status route. A plainly broad brief (for example, "give me 10 creators") instead returns status=clarification_required, no job id, and up to three structured questions. Submit the combined answers to this same endpoint with the returned search_id as session_id; the backend retains the original request and starts the job once the brief has a useful subject.

session_id may identify an empty chat created by POST /ai-search/sessions; omit it to create and start a new persistent chat in this call. platforms and size come from the UI's own controls and override whatever the brief implied — a deliberate click beats an inference. depth caps how many candidates the scoring pass reads, which is what keeps cost flat as the corpus grows. live_content=true sources fresh creators from influencers.club and returns them in discovered_creators for the user to save; it is off by default because sourcing spends provider credits. Nothing it finds joins the roster on its own — POST /ai-search/{search_id}/save is what keeps a creator.

post/api/v1/remy/ai-search

Request body

querystring required
session_idstring uuid nullable
platformsstring[] nullable
size'under_10k' | '10k_100k' | '100k_500k' | '500k_1m' | '1m_plus'

The UI's Size selector. Values are FOLLOWER_BAND_BOUNDS keys, not tier names — the tier vocabulary (Nano/Micro/Mid/Macro) bands differently and would mis-filter against them.

depth'quick' | 'balanced' | 'deep'

How many candidates the scoring pass reads — the UI's Depth selector.

live_contentboolean

Response

Successful Response

job_idstring nullable
search_idstring required
statusstring required
messagestring nullable
can_skipboolean

Changes

Changed in 1 of the 15 revisions of this API.1

Of the 15 revisions, 1 has no diff computed.