Free
Get latest edition
GET/editions/{persona}/latestNo key
The latest published daily edition of one page.
The edition as the page shows it to a visitor: its trends in edition order, at most 5 open names, the rest as counts.
AccessNo key. Limited per address; a key adds the paid fields.
BillingOne call.
FormatsJSON
Request
personastring: founder, investorRequiredPathBusiness Ideas (founder) or Trending Domains (investor).
fieldsstringOptionalQueryComma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.
curl -X GET "https://api.unique.domains/v1/editions/founder/latest"
const response = await fetch("https://api.unique.domains/v1/editions/founder/latest", {
method: "GET",
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/editions/founder/latest",
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/editions/founder/latest", 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/editions/founder/latest",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/editions/founder/latest")
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(request) }Response
personastringThe page the edition was written for. A day before 2026-11-10 with no founder edition of its own answers the investor edition, read with the founder verdicts: persona is then investor.
datestringpublishAtstringtrendCountintegerTrends in the whole edition. trends lists at most 20, the ones the public page shows, so this count can be larger.
nameCountintegerNames in the whole edition; openCount of them are open here.
openCountintegerpreviousDatestring | nullnextDatestring | nulltrendsobject[]Errors
{
"data": {
"persona": "founder",
"date": "2026-11-11",
"publishAt": "2026-11-11T06:00:00.000Z",
"trendCount": 25,
"nameCount": 25,
"openCount": 5,
"previousDate": "2026-11-10",
"nextDate": null,
"trends": [
{
"slug": "agentic-checkout",
"name": "Agentic checkout",
"category": "Commerce",
"definition": "AI agents that complete purchases for shoppers.",
"volume": 2400,
"growth": 180,
"lane": "weekly",
"headWord": "checkout",
"whyNow": "Card networks opened agent payments this autumn.",
"openNames": 1,
"lockedCount": 0,
"rows": [
{
"name": "cartpilot.com",
"word": "cartpilot",
"ending": "com",
"matchKind": "related",
"relation": "compound",
"status": "forSale",
"price": 2495,
"priceKind": "marketplace",
"quotedBy": "Afternic",
"renewal": 10.44,
"fiveYearCost": 2536.76,
"value": null,
"upsidePercent": null,
"upsideCapped": false,
"liquidity": "medium",
"verdict": {
"label": "good",
"confidence": "medium"
},
"rating": "good",
"ideas": [
{
"title": "Checkout agent for small shops",
"idea": "Let shoppers' AI agents buy from any Shopify store.",
"problem": "Agents cannot check out on small stores.",
"customer": "Independent merchants",
"valueProp": "Sales from agent traffic",
"whyNow": "Agent payments opened this autumn.",
"monetization": "Per-order fee",
"nameFit": "Says cart and autopilot.",
"checklist": [
"Trademark search"
]
}
]
}
]
}
]
},
"meta": {
"asOf": "2026-11-05T08:00:00Z",
"cursor": null,
"limit": null
},
"links": {
"self": "https://api.unique.domains/v1/editions/founder/latest",
"next": null,
"register": null,
"product": null,
"dataset": null
}
}