GoDaddy Auctions Scraper
Pricing
Pay per event
GoDaddy Auctions Scraper
Extract public GoDaddy Auctions domains with prices, bids, traffic, backlinks, valuation, end times, status, and listing URLs for acquisition monitoring.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours 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 opens a browser session in the United States, clears GoDaddy's public access checks, and replays the auction site's JSON pagination in that same session. 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;
- 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 session-level access controls. A simple HTTP request is not enough. This Actor keeps browser fingerprint, cookies, and sticky US residential identity together, then uses GoDaddy's structured result feed instead of scraping fragile table text.
That design provides typed records, deterministic limits, and pagination while avoiding unnecessary detail-page and media downloads. Blocked identities are rotated a bounded number of times rather than retried forever.
What GoDaddy auction data can I extract?
| Field | Meaning |
|---|---|
auctionId | GoDaddy's numeric auction identifier |
domain | Fully qualified domain name |
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.
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
Maximum fresh sticky US residential browser sessions when an identity is blocked. The default is 4 and the allowed range is 1–8. Raising it can increase proxy use and runtime.
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": "aimeerosemary.com","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": "2025-06-27T07:00:00Z","listingUrl": "https://auctions.godaddy.com/beta/domain/aimeerosemary.com","sourceUrl": "https://auctions.godaddy.com/beta","scrapedAt": "2026-07-30T08:35:12.069Z"}
Auction inventory changes continuously. Example domains and values describe one observed public result and are not promised to remain active.
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.
- Filter candidates in code by valuation/price ratio or bidding activity.
- 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.
- Residential proxy access is required and restricted to the United States for this workflow.
- 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.
FAQ and troubleshooting
Why did the run fail before returning records?
GoDaddy rejected all allowed browser sessions or its API was temporarily unavailable. 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.