Sedo Domain Auctions Scraper avatar

Sedo Domain Auctions Scraper

Pricing

from $0.02 / 1,000 item extracteds

Go to Apify Store
Sedo Domain Auctions Scraper

Sedo Domain Auctions Scraper

Extract Sedo expiring domain auction listings with reserve price, traffic, TLD, and deadline filters.

Pricing

from $0.02 / 1,000 item extracteds

Rating

0.0

(0)

Developer

Automation Lab

Automation Lab

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

7 days ago

Last modified

Categories

Share

Extract Sedo expiring domain auction listings from the public export CSV and turn them into clean Apify dataset records.

Use this actor to monitor domain names, TLDs, reserve prices, traffic values, and auction deadlines without downloading and cleaning Sedo spreadsheets manually.

What does Sedo Domain Auctions Scraper do?

Sedo Domain Auctions Scraper fetches Sedo's expiring domain auctions export and saves one dataset item per domain.

It parses the UTF-16 semicolon CSV, normalizes booleans and numbers, and adds a fetchedAt timestamp for monitoring.

You can filter by keyword, TLD, reserve-value range, traffic, domain length, IDN status, hyphenated names, numeric names, and an inclusive auction-end window. Matching records can be sorted before the item limit is applied.

Who is it for?

Domain investors use it to find expiring names that match their acquisition rules.

SEO teams use it to watch domains with traffic before auction deadlines.

Domain brokers use it to prepare shortlists for buyers.

Startup acquisition teams use it to monitor brandable names by TLD and price.

Analysts use it to export Sedo auction data into spreadsheets, dashboards, and alerts.

Why use it?

🧭 Avoid opening the Sedo CSV manually every day.

💰 Filter out domains that exceed your reserve-price budget.

🌐 Focus on exact TLDs such as .com, .net, .org, .io, or country-code domains.

📈 Keep traffic-bearing domains in a structured dataset.

⏰ Monitor auction deadlines with scheduled Apify runs.

Data table

FieldDescription
domainDomain name listed on Sedo
tldNormalized top-level domain
detailUrlSedo details page URL
startTimeAuction start timestamp from Sedo
endTimeAuction end timestamp from Sedo
reservePriceUsdLegacy-compatible numeric reserve value from Sedo; the export does not provide currency metadata
trafficSedo traffic value
domainLengthDomain length from the export
isIdnWhether the domain is an IDN
hasHyphenWhether the name contains a hyphen
hasNumbersWhether the name contains numbers
fetchedAtActor fetch timestamp

How much does it cost to scrape Sedo domain auctions?

The actor uses pay-per-event pricing: a $0.005 run start event plus $0.000026595 for each domain auction record saved to the dataset.

Example run sizeEstimated actor charge
20 domains (default prefill)about 0.0055 USD
100 domainsabout 0.0077 USD
1,000 domainsabout 0.0316 USD
10,000 domainsabout 0.2710 USD

Use maxItems and filters to keep test runs small. With 5 USD of Apify free-plan credits, the default 20-domain sample can be run roughly 900 times, or you can collect about 185,000 records in larger batches before platform usage costs.

How to run it

  1. Open the actor on Apify.
  2. Keep the default filters for a quick sample.
  3. Add TLDs you care about, such as com, net, or io.
  4. Add keyword, reserve, length, traffic, or auction-window filters for your shortlist.
  5. Choose the sort field and direction; matching records are sorted before maxItems is applied.
  6. Click Start.
  7. Export the dataset as JSON, CSV, Excel, or via API.

Input options

maxItems

Maximum number of domain auction records to save after filters.

keyword

Only include domain names containing this text. Matching is case-insensitive.

tlds

Optional list of TLDs. Use values without dots, for example com rather than .com.

minReservePrice and maxReservePrice

Inclusive numeric reserve-value bounds. Sedo's export does not provide currency metadata, so these filters use the displayed numeric value without asserting USD or EUR.

minTraffic

Only include domains with at least this Sedo traffic value.

minDomainLength and maxDomainLength

Inclusive bounds over Sedo's domain-length value.

includeIdn

Turn off to exclude IDN domains.

includeHyphenated

Turn off to exclude hyphenated domain names.

includeNumeric

Turn off to exclude domains containing numbers.

onlyEndingAfter and onlyEndingBefore

Optional inclusive ISO date/time bounds for deadline-driven monitoring. Invalid dates or a lower bound after the upper bound fail clearly before the CSV is fetched.

sortBy and sortOrder

Sort all matches before applying maxItems. Sort by endTime (default), reservePrice, traffic, domainLength, or domain, in ascending (default) or descending order. Domain names break ties deterministically.

csvUrl

Advanced override for the Sedo export URL.

Example input

{
"maxItems": 100,
"keyword": "hub",
"tlds": ["com", "net", "org"],
"minReservePrice": 50,
"maxReservePrice": 500,
"minDomainLength": 5,
"maxDomainLength": 25,
"onlyEndingAfter": "2026-09-24T00:00:00Z",
"onlyEndingBefore": "2026-09-30T23:59:59Z",
"sortBy": "endTime",
"sortOrder": "asc"
}

Example output

{
"domain": "exampledomain.com",
"tld": "com",
"detailUrl": "https://sedo.com/search/details/?domain=exampledomain.com&origin=export",
"startTime": "2026-07-08 18:00:00",
"endTime": "2026-07-15 18:00:00",
"reservePriceUsd": 79,
"traffic": 3,
"domainLength": 13,
"isIdn": false,
"hasHyphen": false,
"hasNumbers": false,
"fetchedAt": "2026-07-09T00:00:00.000Z"
}

Tips for domain investors

Start broad, then tighten filters.

Use low maxItems values while testing.

Schedule daily runs to detect changes in the expiring auction list.

Sort by traffic, reserve value, domain length, domain name, or deadline directly in the Actor.

Combine keyword, TLD, reserve-range, length, and date-window filters for acquisition shortlists.

Integrations

Send new Sedo auction domains to Google Sheets.

Trigger Slack alerts when high-traffic domains appear.

Store historical snapshots in an Apify dataset.

Connect results to Make, Zapier, or custom API workflows.

Use webhooks to notify brokers before auctions end.

API usage

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/sedo-domain-auctions-scraper').call({
maxItems: 100,
tlds: ['com', 'net'],
maxReservePrice: 500
});
console.log(run.defaultDatasetId);

Python

from apify_client import ApifyClient
client = ApifyClient('MY-APIFY-TOKEN')
run = client.actor('automation-lab/sedo-domain-auctions-scraper').call(run_input={
'maxItems': 100,
'tlds': ['com', 'net'],
'maxReservePrice': 500,
})
print(run['defaultDatasetId'])

cURL

curl -X POST "https://api.apify.com/v2/acts/automation-lab~sedo-domain-auctions-scraper/runs?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"maxItems":100,"tlds":["com","net"],"maxReservePrice":500}'

Use with AI agents via MCP

Sedo Domain Auctions Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Setup for Claude Code

$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/sedo-domain-auctions-scraper"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=automation-lab/sedo-domain-auctions-scraper"
}
}
}

Example prompts

  • "Run the Sedo domain auctions scraper for .com names under 500 reserve."
  • "Find Sedo expiring auctions with traffic and export them to CSV."
  • "Monitor Sedo .net auction names ending this week."

Scheduling workflows

Create a daily schedule in Apify.

Set maxItems high enough for your watchlist.

Use webhooks or integrations to compare each new dataset with the previous run.

This is useful for repeat monitoring of expiring domain auctions.

Quality notes

The actor reads Sedo's public export.

It does not log in to Sedo.

It does not place bids.

It does not scrape private account pages.

It does not crawl every detail page by default.

Troubleshooting

If the run returns fewer items than expected, check your keyword, TLD, reserve, traffic, length, and auction-window filters.

If no items are returned, remove filters and run again with a small maxItems value. Invalid or reversed ranges fail with an actionable error rather than being ignored.

If the official export is unavailable, the Actor tries the same public export on Sedo's official CDN before bounded HTML discovery. It also supports a custom csvUrl override; custom exports are not replaced by the CDN. Unavailable or unrecognized exports fail clearly instead of returning misleading empty results.

Data handling, retention, AI, and affiliation

The Actor processes only the public Sedo expiring-domain auction export and the filters you provide. It does not request Sedo credentials, bidder details, seller details, or private account data. Results and operational logs stay in the run's Apify storage and follow your Apify retention settings; delete the run and its dataset through Apify Console or API when no longer needed. No external database or Actor-side cache is created.

Failed operations send sanitized diagnostic input, exceptions, and Actor/build/run IDs to our private GlitchTip service for repair. Secret fields and URL query strings are removed; reports are retained for 30 days.

The Actor does not use an AI model and does not send input or output to an AI provider. Sedo is named only to identify the public data source; this Actor is not affiliated with, endorsed by, or operated by Sedo.

Legality

This actor extracts publicly reachable auction export data.

You are responsible for using results according to Sedo's terms, applicable laws, and your internal compliance requirements.

Do not use the actor for spam, abuse, or unauthorized bidding automation.

Other automation-lab actors can support domain and SEO workflows:

FAQ

Does it require a Sedo account?

No. The actor uses the public expiring auctions export.

Does it bid on domains?

No. It only extracts auction listing data.

Can I monitor only .com domains?

Yes. Set tlds to ["com"].

Can I exclude hyphenated domains?

Yes. Set includeHyphenated to false.

Can I export to Excel?

Yes. Apify datasets can be exported as Excel, CSV, JSON, XML, RSS, and HTML.

Why is reserve price named reservePriceUsd?

The field name is retained for backwards compatibility. Sedo's export provides a numeric reserve value but no currency metadata, so the Actor does not guarantee that the value is USD.

Changelog

Added keyword, reserve-range, domain-length, auction-window, and sorting controls so domain investors can build focused Sedo shortlists in one run. The Actor now validates date/range inputs, processes large result sets more efficiently, and clarifies that Sedo's export does not provide reserve currency metadata. Existing inputs and output fields remain compatible.