Sedo Domain Auctions Scraper avatar

Sedo Domain Auctions Scraper

Pricing

Pay per event

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

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 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 TLD, reserve price, traffic, IDN status, hyphenated names, numeric names, and auction end date.

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
reservePriceUsdNumeric reserve price from the export
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. Set maxReservePrice for your budget.
  5. Set minTraffic if you only want domains with traffic.
  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.

tlds

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

maxReservePrice

Only include domains with a reserve price at or below this value.

minTraffic

Only include domains with at least this Sedo traffic value.

includeIdn

Turn off to exclude IDN domains.

includeHyphenated

Turn off to exclude hyphenated domain names.

includeNumeric

Turn off to exclude domains containing numbers.

onlyEndingBefore

Optional ISO date/time cutoff for deadline-driven monitoring.

csvUrl

Advanced override for the Sedo export URL.

Example input

{
"maxItems": 100,
"tlds": ["com", "net", "org"],
"maxReservePrice": 500,
"minTraffic": 0,
"includeIdn": true,
"includeHyphenated": true,
"includeNumeric": true
}

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.

Export CSV to sort by traffic, reserve price, or deadline.

Combine TLD filters with reserve-price 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}'

MCP usage

Use Apify MCP with Claude Code or Claude Desktop to run the actor from natural language.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/sedo-domain-auctions-scraper

Claude Code command:

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

Claude Desktop JSON config:

{
"mcpServers": {
"apify-sedo-domain-auctions": {
"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 TLD, price, and traffic filters.

If no items are returned, remove filters and run again with a small maxItems value.

If Sedo changes the export URL, the actor attempts HTML discovery and also supports a custom csvUrl override.

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 Sedo export provides a numeric reserve price. The actor stores it as a number for sorting and filtering.

Changelog

Initial version extracts Sedo expiring domain auction CSV rows with typed fields and filters.