List Domains
Changed onLists your domains. Filter by account, app, status, hostname, or the state of a capability.
Pass search to find domains to buy instead: the exact domain first, even when taken, then your name on popular extensions, then suggestions. Pass tlds to check only the extensions you choose. Results aren't reserved.
Request
- Base URLhttps://api.whop.com/api/v1
- URLhttps://api.whop.com/api/v1/domains
- AuthHTTP bearer
Query parameters
Only domains belonging to this account, prefixed biz_.
Only domains whose website serves this app, prefixed app_.
Only domains with this status: the most pressing state of their capabilities, or idle when they want nothing.
Field to sort by. Domains with the same value keep their creation order in the same direction.
Sort direction.
Number of results to return from the start of the range.
Return results after this cursor. Use page_info.end_cursor from the previous response to fetch the next page.
Number of results to return from the end of the range.
Return results before this cursor. Use page_info.start_cursor from the previous response to fetch the previous page.
A name or domain to find domains to buy, such as example or example.com; a subdomain or URL searches its registrable domain. Returns domains with availability instead of your domains, without other filters or pagination.
With search, check only these extensions, such as com or co.uk, returned in this order. Repeat for several, up to 100.
[ "com" ]
Only your domain with this hostname, such as example.com.
Only domains with verification in this state, such as ready, or any for every domain that has verification.
Only domains with registration in this state, such as ready, or any for every domain that has registration.
Only domains with platform in this state, such as ready, or any for every domain that has platform.
Only domains with website in this state, such as ready, or any for every domain that has website.
Only domains with apple_pay in this state, such as ready, or any for every domain that has apple_pay.
Only domains with pixel in this state, such as ready, or any for every domain that has pixel.
Only domains with email in this state, such as ready, or any for every domain that has email.
Only domains with transfer in this state, such as ready, or any for every domain that has transfer.
Response
Domain list
Example response
{
"data": [
{
"account_id": "biz_xxxxxxxxxxxxxx",
"apple_pay": {
"state": "pending"
},
"availability": {
"available": true,
"price": {
"amount": "-1234.56",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"renewal_price": {
"amount": "-1234.56",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"score": 75,
"transfer_price": {
"amount": "-1234.56",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
}
},
"created_at": "2026-01-01T12:00:00.000Z",
"domain": "shop.example.com",
"email": {
"state": "pending"
},
"id": "dom_xxxxxxxxxxxxxx",
"issues": [
{
"capability": "verification",
"code": "verification_required",
"dns_records": [
{
"name": "_whop.shop.example.com",
"type": "TXT",
"value": "whop-domain-verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"message": "Publish this TXT record to prove you own the domain. Verification runs automatically."
}
],
"metadata": {},
"owned_by": {
"id": "biz_xxxxxxxxxxxxxx",
"route": "biz_xxxxxxxxxxxxxx",
"title": "Rival Shop"
},
"pixel": {
"state": "pending"
},
"platform": {
"state": "pending"
},
"registration": {
"amount_due": {
"amount": "-1234.56",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"auto_renew": true,
"method": "transfer",
"phase": "awaiting_payment",
"purchase_url": "https://whop.com/checkout/ch_xxxxxxxxxxxxxx/",
"renewal_price": {
"amount": "-1234.56",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"state": "pending"
},
"status": "pending",
"transfer": {
"destination": "internal",
"state": "ready"
},
"updated_at": "2026-01-01T12:00:00.000Z",
"verification": {
"state": "pending",
"verification_expires_at": "2026-01-01T12:00:00.000Z"
},
"website": {
"app": {
"base_url": "https://domains-spec-site.whop.site",
"id": "app_xxxxxxxxxxxxxx"
},
"state": "pending"
}
}
],
"page_info": {
"start_cursor": "WyJjdXJzb3IiLDFd"
}
}Changes
- warning
added the new
transferenum value to the////response property for the response status - info
added the new optional
queryrequest parametertransfer - info
added the required property
//to the response with the status
- warning
- info
added the required property
///////to the response with the status
- info