FreeDomain Trends API
Get trend
GET/trends/{slug}No key
One trend: its latest row, its head words, its figures at every edition and its latest observations.
The editions are one row per published edition that carried the trend, oldest first. The observations are the latest reading of each measurement, figures only; TrendObservation keeps no day series.
AccessNo key. Limited per address; a key adds the paid fields.
BillingOne call.
FormatsJSON
Connect on RapidAPIAlso inStartup Trending Topics API
Request
slugstringRequiredPathThe trend's slug.
fieldsstringOptionalQueryComma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.
curl -X GET "https://api.unique.domains/v1/trends/padel"
const response = await fetch("https://api.unique.domains/v1/trends/padel", {
method: "GET",
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/trends/padel",
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/trends/padel", 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/padel",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/trends/padel")
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 | nullfirstEditionOnstringlastEditionOnstringeditionCountintegerheadWordsstring[]editionsobject[]observationsobject[]Errors
{
"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,
"headWords": [
"padel"
],
"editions": [
{
"date": "2026-11-02",
"persona": "founder",
"searches": 246000,
"growth": 87
}
],
"observations": [
{
"volume": 246000,
"growth": 87,
"growthWindow": "1y",
"observedAt": "2026-11-01T04:12:00.000Z"
}
]
},
"meta": {
"asOf": "2026-11-05T08:00:00Z",
"cursor": null,
"limit": null
},
"links": {
"self": "https://api.unique.domains/v1/trends/padel",
"next": null,
"register": null,
"product": null,
"dataset": null
}
}