GoDaddy APIauctions.godaddy.com ↗
Access GoDaddy Auctions data: search domain auctions, expired domains, and closeout listings with bid counts, valuations, backlink metrics, and end times.
What is the GoDaddy API?
The GoDaddy Auctions API covers 3 endpoints that return live domain auction listings from auctions.godaddy.com, including current bid prices, domain valuations, backlink metrics, and SEMrush data per listing. The search_auctions endpoint lets you query across expired, closeout, and expiry auction types with keyword filtering and sort controls. The get_expired_domain_auctions and get_closeout_auctions endpoints provide pre-filtered views for the two most common acquisition workflows.
curl -X GET 'https://api.parse.bot/scraper/96539f73-10c8-4f95-a21d-9924ea344cb2/search_auctions?limit=5&query=tech&start=0&types=16&sort_by=auctionBids%3Adesc' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for domain auctions with filters and pagination. Returns auction listings sorted by the specified field, with domain valuation, bid count, backlink metrics, and SEMrush data for each result. Without a query, returns all auctions across the specified types. Pagination is offset-based via the start parameter.
| Param | Type | Description |
|---|---|---|
| limit | integer | Number of results to return per page. |
| query | string | Search term to filter domains by keyword (e.g. 'tech', 'crypto'). Omitting returns all auctions. |
| start | integer | Pagination start offset (0-based). |
| types | string | Comma-separated list of auction type IDs to include. Accepted values: 16 (Expired), 38 (Closeout), 20 (Expiry), 39 (Pre-Release). Omitting defaults to all types: '16,38,20,39'. |
| sort_by | string | Sort field and direction. Format: 'field:direction'. Accepted values: 'auctionBids:desc', 'auctionValuationPrice:desc'. |
{
"type": "object",
"fields": {
"count": "integer number of items returned in this response",
"items": "array of auction listing objects with fields: fqdn, auction_id, auction_price, valuation_price, bids, end_time, auction_type, enrichments (SEMrush/Majestic/Estibot metrics)",
"total": "integer total number of matching auctions"
},
"sample": {
"data": {
"count": 5,
"items": [
{
"bids": 129,
"fqdn": "784.cc",
"end_time": "2026-06-11T20:15:00Z",
"auction_id": 705910535,
"enrichments": {
"semrush_total": 19,
"semrush_ascore": 0,
"semrush_keyword": "784",
"semrush_search_volume": 1600
},
"auction_type": 16,
"auction_price": 1002,
"monthly_traffic": 0,
"valuation_price": 340,
"buy_it_now_amount": 0,
"domain_create_date": "2013-05-07T07:00:00Z",
"majestic_ref_domains": 1,
"majestic_ext_back_links": 1
}
],
"total": 10000
},
"status": "success"
}
}About the GoDaddy API
Endpoints and Data Coverage
The API exposes three endpoints. search_auctions is the most flexible: it accepts a query keyword, a types parameter (comma-separated IDs — 16 for Expired, 38 for Closeout, 20 for Expiry), a sort_by field such as auctionBids:desc or auctionValuationPrice:desc, and limit/start for pagination. Omitting query returns all auctions of the specified types. Each item in the items array includes fqdn, auction_id, auction_price, valuation_price, bids, end_time, and auction_type, along with enrichment fields covering backlink metrics and SEMrush data.
Focused Auction-Type Endpoints
get_expired_domain_auctions returns only type-16 listings — domains whose registrations have lapsed and entered auction. get_closeout_auctions returns only type-38 listings — Buy It Now domains with no competitive bidding. Both follow the same response shape as search_auctions and default to sorting by bids descending, making them useful for surfacing contested or popular domains quickly. All three endpoints return a count for the current page, a total for the full result set, and an items array.
Pagination and Sorting
Pagination is offset-based via start (0-indexed) and limit. The total field in each response tells you the full match count, so you can calculate how many pages remain. Sorting via sort_by supports at minimum bid count and valuation price directions, letting you build dashboards ordered by demand or estimated value rather than default listing order.
The GoDaddy API is a managed, monitored endpoint for auctions.godaddy.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when auctions.godaddy.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official auctions.godaddy.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Monitor expired domain auctions to find aged domains with existing backlink profiles before they're claimed.
- Track bid count trends on active auctions using the
bidsfield to identify domains attracting competitive interest. - Compare
auction_priceagainstvaluation_priceacross closeout listings to find underpriced Buy It Now domains. - Build a domain acquisition pipeline filtered by keyword (e.g. 'finance', 'health') using the
queryparameter insearch_auctions. - Aggregate SEMrush and backlink enrichment data from auction listings to pre-screen domains for SEO value before bidding.
- Set up end-time alerts by polling
end_timefields on high-bid-count domains to catch auctions closing soon. - Rank closeout domains by valuation to automate identification of domains priced below estimated market value.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does GoDaddy Auctions have an official public developer API?+
What does the `search_auctions` endpoint return for each domain listing?+
fqdn), a unique auction_id, the current auction_price, GoDaddy's valuation_price, the number of bids, the end_time of the auction, the auction_type identifier, and enrichment fields covering backlink metrics and SEMrush data. All three auction types (Expired, Closeout, Expiry) share this same response shape.Can I filter auctions by TLD, domain age, or minimum bid count?+
query), auction type (types), and sorting by bid count or valuation price. Filtering by TLD, domain age, or minimum bid threshold is not currently exposed as a parameter. You can fork this API on Parse and revise it to add those filter fields as additional input parameters.Does the API cover historical auction results or only active listings?+
How does pagination work across large result sets?+
start offset combined with a limit count. The total field in each response gives the full number of matching auctions, so you can determine remaining pages by comparing start + count against total. There is no cursor or token-based pagination — you advance by incrementing start by your chosen limit.