afternic.com APIafternic.com ↗
Query Afternic domain listings for buy-now price, minimum offer, availability, and seller details. Returns 9 structured fields per domain lookup.
curl -X GET 'https://api.parse.bot/scraper/c865c3e4-61c8-4fe9-8d6b-42a5e74d07ee/get_domain_listing?domain=cars.com' \ -H 'X-API-Key: $PARSE_API_KEY'
Get detailed information about a specific domain listing on Afternic. Returns pricing, availability, and sale configuration for the given domain name. Domains not currently listed for sale will return with sellable=false and zero prices.
| Param | Type | Description |
|---|---|---|
| domainrequired | string | The domain name to look up (e.g., 'gaming.org', 'ai.trading'). |
{
"type": "object",
"fields": {
"sld": "string, second-level domain portion (e.g. 'gaming')",
"tld": "string, top-level domain portion (e.g. 'org')",
"currency": "string, currency code (e.g. 'USD')",
"sellable": "boolean, whether the domain is currently for sale",
"min_price": "integer, minimum acceptable offer price in minor units",
"seller_id": "integer, seller's numeric ID",
"domain_name": "string, the full domain name",
"display_name": "string, display name for the domain",
"buy_now_price": "integer, buy-now price in minor units",
"is_boost_spin": "boolean, whether the listing is a boost/spin promotion",
"buy_now_enabled": "boolean, whether instant purchase is available",
"is_fast_transfer": "boolean, whether fast transfer is available",
"min_price_display": "string, formatted minimum price with currency symbol",
"is_unsupported_tld": "boolean, whether the TLD is unsupported for standard transfers",
"lease_to_own_enabled": "boolean, whether lease-to-own option is available",
"buy_now_price_display": "string, formatted buy-now price with currency symbol"
},
"sample": {
"data": {
"sld": "gaming",
"tld": "org",
"currency": "USD",
"sellable": true,
"min_price": 60000,
"seller_id": 390973760,
"domain_name": "gaming.org",
"display_name": "gaming.org",
"buy_now_price": 200000,
"is_boost_spin": false,
"buy_now_enabled": true,
"is_fast_transfer": false,
"min_price_display": "$60,000.00",
"is_unsupported_tld": false,
"lease_to_own_enabled": false,
"buy_now_price_display": "$200,000.00"
},
"status": "success"
}
}About the afternic.com API
The Afternic API exposes one endpoint — get_domain_listing — that returns 9 structured fields for any domain name queried against Afternic's marketplace. You can retrieve whether a domain is currently for sale, its buy-now price, minimum acceptable offer, the seller's numeric ID, and the listing's promotion status. Domains not listed return sellable: false with zero-value price fields, so absence of a listing is a clean data point, not an error.
What get_domain_listing Returns
The get_domain_listing endpoint accepts a single required parameter — domain — and returns a structured record covering all the commercially relevant attributes of that Afternic listing. The response splits the domain into its constituent parts (sld and tld), which is useful when you are iterating across TLD variants of the same brand name. Pricing fields — buy_now_price and min_price — are returned as integers in minor currency units (e.g., cents for USD), so a buy_now_price of 150000 means $1,500.00. The currency field tells you which currency those integers represent.
Availability and Seller Data
The sellable boolean is the fastest way to filter listings: if false, the domain exists in the Afternic system but is not currently offered for sale, and both price fields will be zero. When sellable is true, you also get seller_id — the numeric identifier of the seller — alongside domain_name (the canonical full domain) and display_name (the formatted label shown in the marketplace). The is_boost_spin boolean indicates whether the listing participates in Afternic's paid promotional program, which can be a useful signal when evaluating seller activity or listing prominence.
Practical Notes
All lookups are single-domain queries; the API does not accept wildcard or bulk batch inputs in a single call. Prices reflect the current listed price at query time and are not historical. If you need to monitor price changes over time, you would need to poll the endpoint at your desired interval and record the results yourself.
- Check whether a specific domain is listed for sale before initiating an outreach campaign
- Compare
buy_now_priceacross multiple TLD variants of a brand name (e.g., .com, .net, .org) - Filter domains by
sellablestatus to build a curated watchlist of available assets - Detect
is_boost_spinlistings to identify actively promoted domains in a niche - Pull
seller_idto group domains sold by the same owner across different queries - Validate domain availability and pricing before embedding Afternic buy links in a marketplace or registrar interface
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Afternic have an official developer API?+
What does the API return for a domain that is not listed on Afternic?+
sellable field is false and both buy_now_price and min_price are zero. You can use this to distinguish unlisted domains from domains where the query itself failed.Are auction-style or lease-to-own listings covered?+
Can I look up multiple domains in a single API call?+
get_domain_listing endpoint takes one domain parameter per call. There is no batch input currently supported. You can fork this API on Parse and revise it to add a batch endpoint that accepts a list of domains.How fresh is the pricing data returned by the API?+
buy_now_price, a fresh call to get_domain_listing will return the updated value.