Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Full-text search across all data domains (listening, running, watching, collecting, reading).
cURL
curl --request GET \ --url https://api.rewind.rest/v1/search \ --header 'Authorization: Bearer <token>'
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}}; fetch('https://api.rewind.rest/v1/search', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
import requests url = "https://api.rewind.rest/v1/search" headers = {"Authorization": "Bearer <token>"} response = requests.get(url, headers=headers) print(response.text)
{ "data": [ { "domain": "listening", "entity_type": "artist", "entity_id": "189", "title": "Nirvana", "subtitle": null, "image_key": null, "image": null } ], "pagination": { "page": 1, "limit": 20, "total": 9, "total_pages": 1 } }
{ "error": "Not found", "status": 404 }
API key. Read keys (rw_live_...) access GET endpoints. Admin keys (rw_admin_...) access all endpoints.
Search query string
Filter results to a specific domain
listening
running
watching
collecting
reading
Results per page (1-100, default 20)
Page number (default 1)
Ranking mode. keyword = FTS only (default). semantic = Vectorize only (reading domain). hybrid = FTS + semantic via reciprocal rank fusion (reading domain).
keyword
semantic
hybrid
Search results with pagination
Show child attributes