Sedo Domain Auctions Scraper
Pricing
from $0.02 / 1,000 item extracteds
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
Maintained by CommunityActor 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
| 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 | Legacy-compatible numeric reserve value from Sedo; the export does not provide currency metadata |
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. - Add
keyword, reserve, length, traffic, or auction-window filters for your shortlist. - Choose the sort field and direction; matching records are sorted before
maxItemsis applied. - 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.
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 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}'
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.
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 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.