GoDaddy Auctions Scraper avatar

GoDaddy Auctions Scraper

Pricing

from $1.20 / 1,000 item processeds

Go to Apify Store
GoDaddy Auctions Scraper

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

Automation Lab

Maintained by Community

Actor 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?

FieldMeaning
auctionIdGoDaddy's numeric auction identifier
domainFully qualified domain name
tldLowercase final domain label for quick grouping
domainAgeYearsWhole completed years between domainCreatedAt and scrapedAt
valuationToPriceRatiovaluationPriceUsd / currentPriceUsd, rounded to four decimals when price is positive
currentPriceUsdCurrent listed auction price in USD
currentBidPriceUsdCurrent bid amount when GoDaddy provides it
bidsNumber of bids
monthlyTrafficGoDaddy-reported monthly traffic indicator
backlinksCountMajestic external backlink count exposed by GoDaddy
referringDomainsMajestic referring-domain count
citationFlow, trustFlowMajestic quality indicators when present
valuationPriceUsdGoDaddy valuation in USD when present
auctionEndTimeISO timestamp for auction end
statusNormalized active/inactive status
auctionStatusCodeSource status code when present
auctionTypeCodeSource auction type code
buyNowAvailableWhether buy-now is enabled
buyNowPriceUsdBuy-now amount when present
domainCreatedAtSource-reported domain creation time
domainExpiresAtSource-reported expiry time when present
listingUrlGoDaddy Auctions listing link
scrapedAtTime 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

  1. Open the Actor's Input tab.
  2. Enter an optional domain keyword such as ai.
  3. Choose the maximum result count and sort order.
  4. Add price, bid, or traffic filters when needed.
  5. Click Start.
  6. Open the default dataset to inspect or export results.
  7. 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:

  1. use auctionId as the stable listing key;
  2. store currentPriceUsd, bids, auctionEndTime, and scrapedAt;
  3. compare the newest row with your previous snapshot;
  4. 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 os
from apify_client import ApifyClient
client = 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().items
print(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.
  • tld is the lowercase final label only (for example, uk for a .co.uk domain), not a Public Suffix List calculation.
  • domainAgeYears is omitted when the source creation date is missing, invalid, or later than scrapedAt.
  • valuationToPriceRatio is 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.

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.

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.