GoDaddy Auctions Scraper
Pricing
from $1.20 / 1,000 item processeds
GoDaddy Auctions Scraper
Extract public GoDaddy Auctions domains with prices, bids, traffic, backlinks, valuation, end times, status, and listing URLs for acquisition monitoring.
Pricing
from $1.20 / 1,000 item processeds
Rating
0.0
(0)
Developer
Automation Lab
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
2
Monthly active users
10 days ago
Last modified
Categories
Share
Extract public GoDaddy Auctions domain listings for expiring-domain acquisition monitoring. The Actor returns structured prices, bids, traffic indicators, backlink metrics, valuation, end time, status, and listing URLs without placing bids or requiring a GoDaddy account.
Use it to build a one-time acquisition shortlist, feed a spreadsheet, or schedule recurring inventory snapshots that you compare in your own database.
What does GoDaddy Auctions Scraper do?
The Actor requests GoDaddy's public auction JSON through Apify's managed Unblocker route, starting in Germany with bounded Great Britain and Canada recovery. Each page is independent, with no browser cookies or sticky-session dependency. It can:
- search domain names by a keyword or fragment;
- collect broad inventory without a keyword;
- order auctions by end time, bids, price, or traffic;
- filter by current price, minimum bids, and minimum traffic;
- rank candidates immediately by lowercase TLD, completed domain age, and valuation-to-price ratio;
- paginate up to your requested result limit;
- return clean JSON, JSONL, CSV, Excel, XML, or HTML through Apify datasets.
It reads public listing data only. It does not sign in, join Auctions, watch domains, bid, buy, or modify an account.
Who is this Actor for?
- Domain investors screening expiring inventory before auction end.
- Acquisition teams building repeatable candidate lists for review.
- SEO analysts using backlinks, referring domains, and traffic as prioritization signals.
- Market researchers comparing active prices, valuations, and bidding activity.
- Data engineers loading current auction snapshots into a warehouse or dashboard.
Why use this Actor?
The normal GoDaddy Auctions site is interactive and protected by access controls. This Actor uses Apify's managed Unblocker service to retrieve the structured result feed rather than depending on a local browser clearing the website.
Only the public GoDaddy auction API and its generated search parameters are submitted. No GoDaddy credentials, user cookies, arbitrary URLs, or submitted headers are forwarded. The in-platform managed connection uses the provider's intercepting-proxy client mode; it does not authenticate GoDaddy's certificate end-to-end. Normal certificate verification remains enabled on local/external connections. Client redirects are disabled and returned final-target attribution is checked against the exact requested auction query.
Retries preserve the current page and collected records, changing the managed country without sharing cookies or browser identity. Each request is bounded to 65 seconds and 2 MB, with configured finite attempts per page and a separate run-wide request allowance. Bulk pages contain at most 1,000 records and are requested one at a time. Short pages resume at their actual next offset without gaps or speculative work. Collected unique rows are globally sorted before saving and charging; if collection fails, the partial result is saved and charged before the run fails. Total dispatch is bounded to 4 × ceil(maxItems / 1000) + 10 requests, independent of the retry setting; at most twice the requested page count (at least ten) is processed to accommodate partial pages and deduplication. Repeated/no-progress pages, inconsistent source totals or exhausted work bounds fail honestly rather than silently truncating output.
What GoDaddy auction data can I extract?
| Field | Meaning |
|---|---|
auctionId | GoDaddy's numeric auction identifier |
domain | Fully qualified domain name |
tld | Lowercase final domain label for quick grouping |
domainAgeYears | Whole completed years between domainCreatedAt and scrapedAt |
valuationToPriceRatio | valuationPriceUsd / currentPriceUsd, rounded to four decimals when price is positive |
currentPriceUsd | Current listed auction price in USD |
currentBidPriceUsd | Current bid amount when GoDaddy provides it |
bids | Number of bids |
monthlyTraffic | GoDaddy-reported monthly traffic indicator |
backlinksCount | Majestic external backlink count exposed by GoDaddy |
referringDomains | Majestic referring-domain count |
citationFlow, trustFlow | Majestic quality indicators when present |
valuationPriceUsd | GoDaddy valuation in USD when present |
auctionEndTime | ISO timestamp for auction end |
status | Normalized active/inactive status |
auctionStatusCode | Source status code when present |
auctionTypeCode | Source auction type code |
buyNowAvailable | Whether buy-now is enabled |
buyNowPriceUsd | Buy-now amount when present |
domainCreatedAt | Source-reported domain creation time |
domainExpiresAt | Source-reported expiry time when present |
listingUrl | GoDaddy Auctions listing link |
scrapedAt | Time this Actor collected the record |
A missing optional source value is omitted rather than invented. Traffic, backlink, and valuation values are third-party indicators, not guarantees of future performance.
How to scrape GoDaddy Auctions
- Open the Actor's Input tab.
- Enter an optional domain keyword such as
ai. - Choose the maximum result count and sort order.
- Add price, bid, or traffic filters when needed.
- Click Start.
- Open the default dataset to inspect or export results.
- For monitoring, schedule the Actor and save each run's dataset in your own destination.
The Console prefill searches ai, requests 20 auctions, and puts auctions ending soon first. If those prefilled values are removed, the schema defaults to broad inventory with a 50-record limit.
Input parameters
keyword
Optional domain word or fragment. Leave it blank for broad public inventory. Matching is GoDaddy's native recommendation/search behavior, which can include related domains rather than only literal substring matches.
startUrls
Optional single auctions.godaddy.com URL. A query or keyword parameter in the URL overrides keyword. Other domains fail validation.
maxItems
Maximum unique records, from 1 to 5,000. The default is 50.
minPrice and maxPrice
Current-price bounds in USD. Both must be non-negative, and minimum cannot exceed maximum.
minBids
Only include auctions with at least this many bids.
minTraffic
Only include auctions with at least this source-reported monthly traffic value.
sortBy
Choose endTimeAsc, bidsDesc, priceAsc, priceDesc, or trafficDesc.
maxSessionRetries
Compatibility name for the maximum managed attempts per page, including the first request. The default is 4 and the allowed range is 1–8; a value of 1 disables retries. Every request is independent (Unblocker has no sticky sessions). A retry retains the current page position and saved records. A separate run-wide request allowance and time deadline still apply, so increasing this setting cannot create unlimited work. Exhaustion fails the run, preserving partial output and its item charges. Output is committed after collection (or controlled failure), not streamed page by page.
Example input
{"keyword": "ai","maxItems": 20,"sortBy": "endTimeAsc","maxPrice": 500}
For a repeat acquisition-monitoring shortlist:
{"minBids": 5,"maxItems": 100,"sortBy": "bidsDesc"}
Example output
A current local run returned records in this shape:
{"auctionId": 714534185,"domain": "exampleaihub.com","tld": "com","domainAgeYears": 8,"valuationToPriceRatio": 15,"currentPriceUsd": 1,"bids": 0,"monthlyTraffic": 0,"backlinksCount": 0,"referringDomains": 0,"citationFlow": 0,"trustFlow": 0,"valuationPriceUsd": 15,"auctionEndTime": "2026-07-30T16:00:00Z","status": "active","auctionTypeCode": 38,"buyNowAvailable": false,"buyNowPriceUsd": 0,"domainCreatedAt": "2018-06-27T07:00:00Z","listingUrl": "https://auctions.godaddy.com/beta/domain/exampleaihub.com","sourceUrl": "https://auctions.godaddy.com/beta","scrapedAt": "2026-07-30T08:35:12.069Z"}
Auction inventory changes continuously. Example domains and values are illustrative and are not promised to represent an active listing.
How much does it cost to scrape GoDaddy Auctions?
Pricing uses one $0.018 start event per run plus one item event per saved auction. Item prices decrease across six usage tiers, from $0.0022954 on FREE to $0.00055888 on DIAMOND.
At the FREE tier, 100 records cost about $0.25 and 1,000 records cost about $2.31, including the start event. At BRONZE, the same runs cost about $0.22 and $2.01. The Actor never charges item events for retries or failed records; see the live pricing panel for your tier.
The Actor never charges an item event for rejected, duplicate, empty, or failed records.
Scheduling acquisition monitoring
Use an Apify schedule to run the same input daily or hourly. Each run produces a fresh default dataset. To detect change over time:
- use
auctionIdas the stable listing key; - store
currentPriceUsd,bids,auctionEndTime, andscrapedAt; - compare the newest row with your previous snapshot;
- alert only on changes meaningful to your acquisition rules.
This Actor outputs snapshots; it does not maintain history or send alerts itself.
Export and integration workflows
- Export the dataset as CSV or Excel for manual domain review.
- Send run data to Google Sheets, Make, Zapier, or a webhook.
- Load JSONL into BigQuery, Snowflake, PostgreSQL, or object storage.
- Sort candidates directly by
valuationToPriceRatio,domainAgeYears, or bidding activity without spreadsheet formulas. - Join the results with your own legal, trademark, DNS, or availability checks.
Run with the Apify API
Replace APIFY_TOKEN with your token.
curl -X POST \"https://api.apify.com/v2/acts/automation-lab~godaddy-auctions-scraper/runs?token=APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword":"ai","maxItems":20,"sortBy":"endTimeAsc"}'
Fetch dataset items from the defaultDatasetId returned by the run.
JavaScript integration
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/godaddy-auctions-scraper').call({minBids: 5,maxItems: 100,sortBy: 'bidsDesc',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python integration
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ['APIFY_TOKEN'])run = client.actor('automation-lab/godaddy-auctions-scraper').call(run_input={'keyword': 'ai','maxItems': 20,'sortBy': 'endTimeAsc',})items = client.dataset(run['defaultDatasetId']).list_items().itemsprint(items)
Use with MCP and AI agents
Add the Actor to Claude Code through Apify MCP:
claude mcp add --transport http apify \"https://mcp.apify.com?tools=automation-lab/godaddy-auctions-scraper"
Claude Desktop, Cursor, and VS Code setup
Use this equivalent MCP configuration in Claude Desktop, Cursor, or VS Code:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=automation-lab/godaddy-auctions-scraper"}}}
Example prompts:
- “Find 20 AI domains on GoDaddy Auctions ending soon and summarize price and bids.”
- “Collect 100 GoDaddy Auctions records with at least five bids and rank acquisition candidates.”
- “Export this run's domains, prices, backlinks, valuation, and end times as a review table.”
AI-generated rankings are research aids, not legal, trademark, financial, or investment advice.
Limits and reliability
- GoDaddy may block individual proxy identities; the Actor rotates them within
maxSessionRetries. - A run fails clearly after retry exhaustion instead of returning a false empty dataset.
- Apify UNBLOCKER access is required; the managed route starts in Germany and uses Great Britain or Canada for bounded recovery.
- Results reflect the public API response at collection time and may change or disappear.
- The Actor does not enrich records by visiting each domain or auction detail page.
- Very selective filters can legitimately produce zero results.
- Source status/type codes are retained because GoDaddy does not publicly document every value.
tldis the lowercase final label only (for example,ukfor a.co.ukdomain), not a Public Suffix List calculation.domainAgeYearsis omitted when the source creation date is missing, invalid, or later thanscrapedAt.valuationToPriceRatiois omitted when valuation is unavailable or current price is not positive; eligible ratios are rounded to four decimal places.
FAQ and troubleshooting
Why did the run fail before returning records?
The managed route could not obtain valid public auction JSON, GoDaddy's API was unavailable, or the bounded work allowance was exhausted. Retry later, or raise maxSessionRetries within the allowed limit if the extra proxy traffic is acceptable.
Why are some traffic or backlink values zero?
Zero is the value provided by GoDaddy's public auction response. It does not necessarily prove that a domain has no traffic or links.
Why is an auction no longer available?
Auctions expire, close, or change status. Use auctionEndTime and scrapedAt to understand when the snapshot was collected.
Can this Actor place bids?
No. It is read-only and does not authenticate, bid, buy, join Auctions, or update watchlists.
Legality and responsible use
Collect only data you are permitted to use. Follow GoDaddy's terms, applicable database and privacy rules, rate expectations, and trademark law. Domain names can contain personal names or protected brands; perform appropriate legal review before acquisition or outreach. Avoid attempts to identify private bidders or circumvent account controls.
Related scrapers
- Domain Availability Checker — check exact domains with DNS and WHOIS after you build an acquisition shortlist.
GoDaddy and Majestic are trademarks of their respective owners. This Actor is an independent data automation and is not affiliated with or endorsed by GoDaddy.
Data handling and dependencies
The Actor uses no AI model and sends no data to an AI provider. GoDaddy supplies public auction data; Apify supplies execution, datasets, and company-paid managed UNBLOCKER requests through Germany, Great Britain and Canada. No separate third-party account or fee is required. No browser cookies or cross-request identity are retained or exported. Inputs, logs, and output remain in your Apify storage under your account's retention and deletion controls; delete them in Console when no longer needed. Use the Actor's Issues tab for support.
Diagnostic reporting
Failed operations send sanitized diagnostic input, exceptions, and Actor/build/run IDs to our private GlitchTip service for repair. Secret fields and URL queries are removed; reports are retained for 30 days. Bounded runtime milestones identify the failing phase without recording page bodies or proxy identities.