Sedo Domain Auctions Scraper
Pricing
Pay per event
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
Maintained by CommunityActor 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
| Field | Description |
|---|---|
domain | Domain name listed on Sedo |
tld | Normalized top-level domain |
detailUrl | Sedo details page URL |
startTime | Auction start timestamp from Sedo |
endTime | Auction end timestamp from Sedo |
reservePriceUsd | Numeric reserve price from the export |
traffic | Sedo traffic value |
domainLength | Domain length from the export |
isIdn | Whether the domain is an IDN |
hasHyphen | Whether the name contains a hyphen |
hasNumbers | Whether the name contains numbers |
fetchedAt | Actor 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 size | Estimated actor charge |
|---|---|
| 20 domains (default prefill) | about 0.0055 USD |
| 100 domains | about 0.0077 USD |
| 1,000 domains | about 0.0316 USD |
| 10,000 domains | about 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
- Open the actor on Apify.
- Keep the default filters for a quick sample.
- Add TLDs you care about, such as
com,net, orio. - Set
maxReservePricefor your budget. - Set
minTrafficif you only want domains with traffic. - Click Start.
- 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 ApifyClientclient = 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.
Related scrapers
Other automation-lab actors can support domain and SEO workflows:
- https://apify.com/automation-lab/website-contact-finder
- https://apify.com/automation-lab/bulk-url-status-checker
- https://apify.com/automation-lab/domain-availability-checker
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.