List trends
Every published trend with its latest edition figures and its first and last edition day.
The trends behind the daily editions, one row per trend from its latest published edition. Ordered by slug, or by last edition day (newest first) with sort=day.
.csv)Connect on RapidAPIAlso inStartup Trending Topics API
Request
categorystringOptionalQueryA category slug (GET /trends/categories).
lanestring: weekly, yearlyOptionalQueryThe editions' lane the trend was drawn from.
sincestringOptionalQueryTrends whose last edition day is on or after this UTC day.
sortstring: slug, dayOptionalQueryslug, or day for the last edition day, newest first.
limitintegerOptionalQueryRows a page: 20 by default, at most 20 without a key and 100 with a paid subscription; a larger value is clamped.
cursorstringOptionalQueryThe meta.cursor of the previous page; the last page answers null.
fieldsstringOptionalQueryComma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.
curl -X GET "https://api.unique.domains/v1/trends?category=sports"
const response = await fetch("https://api.unique.domains/v1/trends?category=sports", {
method: "GET",
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/trends?category=sports",
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/trends?category=sports", nil)
if err != nil {
panic(err)
}
res, err := http.DefaultClient.Do(req)$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.unique.domains/v1/trends?category=sports",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/trends?category=sports")
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(request) }Response
slugstringnamestringcategorystring | nulldefinitionstring | nullvolumeinteger | nullMonthly searches at the latest edition.
growthinteger | nullSigned whole percentage at the latest edition.
lanestring | nullheadWordstring | nullwhyNowstring | nullfirstEditionOnstringlastEditionOnstringeditionCountintegerErrors
{
"data": [
{
"slug": "padel",
"name": "Padel",
"category": "Sports",
"definition": "A racket sport played in doubles on an enclosed court.",
"volume": 246000,
"growth": 87,
"lane": "yearly",
"headWord": "padel",
"whyNow": "Clubs are opening faster than courts can be booked.",
"firstEditionOn": "2026-10-03",
"lastEditionOn": "2026-11-02",
"editionCount": 4
}
],
"meta": {
"asOf": "2026-11-05T08:00:00Z",
"cursor": null,
"limit": 20
},
"links": {
"self": "https://api.unique.domains/v1/trends?category=sports",
"next": null,
"register": null,
"product": null,
"dataset": null
}
}