Sedo Domain Auctions Scraper avatar

Sedo Domain Auctions Scraper

Pricing

from $18.75 / 1,000 results

Go to Apify Store
Sedo Domain Auctions Scraper

Sedo Domain Auctions Scraper

Scrape live Sedo expiring domain auctions with reserve price, end time, traffic, TLD, and length filters. Built for domain investors, brand managers, and SEO professionals.

Pricing

from $18.75 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

🌐 Sedo Domain Auctions Scraper

🚀 Pull every live Sedo expiring-domain auction in seconds. Filter by TLD, reserve price, traffic, length, and end time. No API key, no Sedo account, no manual CSV wrangling.

🕒 Last updated: 2026-05-17 · 📊 16 fields per record · 12,000+ live auctions per snapshot · 21 TLDs covered · Refreshes every day

The Sedo Domain Auctions Scraper turns the live Sedo expiring-domain auction roster into a clean, listing-level dataset. Every record is one ongoing or upcoming auction with the domain name, the reserve price in USD, the start and end times in UTC, the monthly traffic estimate, the TLD, the second-level domain length, and three machine-readable flags for IDN, hyphenated, and numeric domains. The scraper hits the official Sedo auction export so the data is identical to what shows up on the Sedo "Auctions ending soon" page, parsed into stable JSON columns.

Sedo is one of the largest domain aftermarkets in the world and its expiring-domain auctions move thousands of names every week. Pulling that inventory by hand means clicking through the Sedo search UI page by page, which is slow and breaks the moment Sedo tweaks its layout. This Actor turns the entire roster into a single dataset in under a second of compute. Domain investors get a fresh shortlist of flip candidates every morning, brand owners get early warning when a misspelled lookalike of their mark hits auction, and SEO researchers get a clean view of expiring names with measurable historical traffic ready for outreach.

Target AudiencePrimary Use Cases
Domain investors and flippersSurface short, high-traffic .com names with low reserve prices before the market notices
Brand managers and trademark teamsMonitor expiring lookalike and misspelled-mark domains for protective acquisition
SEO professionals and link buildersFind expiring domains with backlinks and traffic for 301 migrations or PBN candidates
Domain brokers and marketplacesGenerate fresh inventory feeds and outbound contact lists from a single daily run

📋 What the Sedo Domain Auctions Scraper does

  • 🔍 Live auction roster. Every run pulls the current Sedo expiring-domain auction export, which Sedo refreshes daily, so the results are always in sync with the public Sedo search UI.
  • 🌐 TLD filters. Restrict the roster to specific top-level domains (com, net, org, info, online, shop, xyz, and 14 more) with a single multi-select input.
  • 💵 Price, traffic, and length filters. Pass minPrice, maxPrice, minTraffic, minLength, and maxLength to narrow the roster to the kind of names you actually want to buy.
  • 🚫 Quality filters. Exclude hyphenated names, numeric names, or IDN (non-ASCII) names with one checkbox each.
  • 📅 Date filters. Use endsBefore, endsAfter, and the includeEnded toggle to grab auctions ending today, this weekend, or any window inside the seven-day Sedo export.
  • ↕️ Eight sort orders. Sort by ending soonest, ending latest, price, traffic, length, or alphabetical so the most useful rows land at the top of the dataset.

Each record carries the domain name, the TLD, the second-level domain length, three boolean attribute flags (IDN, hyphen, numbers), the reserve price in USD, the monthly traffic estimate, ISO-8601 start and end timestamps, the auction type label, the Sedo details URL for that listing, the source export URL, and an ISO-8601 scrape timestamp.

💡 Why it matters: Sedo's expiring auctions are a free, time-sensitive signal of which names are about to change hands, but the source is a UTF-16 CSV with European-style separators that most scraping stacks choke on. This Actor collapses that into one clean row per auction so you can run SQL, pandas, or Airtable filters against it directly.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to shortlist high-traffic .com auctions, build a brand-protection watchlist, and schedule a daily run.


⚙️ Input

FieldTypeNotes
maxItemsintegerTotal rows to return. Free plan caps at 10, paid plans up to 1,000,000.
tldsarray of stringsRestrict the roster to specific TLDs (e.g. com, net, org). Leave empty to keep all TLDs in the current Sedo export.
domainContainsstringCase-insensitive substring filter on the domain name.
minPriceintegerMinimum reserve price in USD. Inclusive.
maxPriceintegerMaximum reserve price in USD. Inclusive.
minTrafficintegerMinimum monthly traffic estimate. Inclusive.
minLengthintegerMinimum second-level domain length (TLD and dot not counted).
maxLengthintegerMaximum second-level domain length (TLD and dot not counted).
excludeHyphensbooleanDrop domains containing hyphens.
excludeNumbersbooleanDrop domains containing digits.
excludeIdnbooleanDrop IDN domains that use non-ASCII characters.
includeEndedbooleanInclude auctions whose end time has already passed. Off by default.
endsBeforedateUpper bound on auction end time. Inclusive.
endsAfterdateLower bound on auction end time. Inclusive.
sortByenumOne of endTimeAsc, endTimeDesc, priceAsc, priceDesc, trafficDesc, lengthAsc, lengthDesc, domainAsc.

Example: shortlist short, high-traffic .com auctions ending in the next 48 hours, ignoring hyphenated names.

{
"tlds": ["com"],
"maxLength": 8,
"minTraffic": 500,
"excludeHyphens": true,
"sortBy": "trafficDesc",
"maxItems": 100
}

Example: pull every auction containing a brand keyword for protective monitoring.

{
"domainContains": "acme",
"includeEnded": true,
"sortBy": "endTimeAsc",
"maxItems": 200
}

⚠️ Good to Know: The Sedo export contains the next seven days of expiring auctions in a single snapshot, refreshed daily. A full unfiltered pull is usually around 12,000 live listings, so do not be surprised by big result counts. Reserve prices are quoted in USD regardless of language cookie. Traffic is Sedo's own monthly visitor estimate, with 0 meaning Sedo reports no measurable traffic.


📊 Output

Each row in the dataset is one Sedo expiring-domain auction. Below is the schema, then three real records from a live Sedo pull on 2026-05-17.

🧾 Schema

FieldTypeExample
🌐 domainNamestringmotorwayamerica.com
🏷️ tldstringcom
📏 domainLengthnumber15
🌍 isIdnbooleanfalse
hasHyphenbooleanfalse
🔢 hasNumbersbooleanfalse
💵 reservePricenumber79
💱 currencystringUSD
📊 trafficnumber2488
🟢 startTimestring (ISO datetime)2026-05-13T18:00:00.000Z
🔴 endTimestring (ISO datetime)2026-05-20T18:00:00.000Z
🏷️ auctionTypestringExpiring Domain Auction
🔗 detailsUrlstringSedo listing details URL
📡 sourceUrlstringSedo export URL
🕒 scrapedAtstring (ISO datetime)2026-05-17T04:36:43.367Z
errorstringOnly set on listing-level failures

📦 Sample records


✨ Why choose this Actor

Capability
🎯Listing-level, not paginated HTML. Every row is one Sedo auction with stable JSON columns. No card-by-card DOM parsing, no broken layouts when Sedo redesigns its UI.
🌐21 TLDs covered. The full Sedo expiring-auction TLD palette is enumerated as a typed multi-select input, so you can pick exactly the namespaces you trade in.
💵Reserve price in plain USD. No currency symbol parsing, no euro-versus-dollar guessing. Each row carries a numeric reservePrice and a currency field.
📊Traffic estimate per domain. Sedo's own monthly visitor estimate is included on every row, ready for filters like "only show me names doing 500+ visits per month".
📅UTC timestamps. Start and end times are normalised to ISO-8601 in UTC so they sort and compare cleanly across timezones.
🧮Eight sort orders. Sort the roster by ending soonest, by price, by traffic, by length, or alphabetical before the maxItems cap is applied.
Official Sedo export source. The scraper reads the same daily export Sedo publishes for its own UI, so every value is identical to the canonical Sedo "Auctions ending soon" view.

📊 A single run returns roughly 12,000 live auctions across .com, .net, .org, .info, .online, .shop, and 15 more TLDs, all filterable with one JSON input.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Sedo Domain Auctions Scraper (this Actor)Low Apify usageFull live Sedo expiring auctionsDailyTLD, price, traffic, length, attributes, datesOne JSON input
Manual Sedo UI browsingFree, but slowSame listingsManualUI filters onlyHours of clicking
Paid commercial domain feedsHundreds per monthAggregated, sometimes staleVendor-definedVendor-specificContract negotiation
Legacy community CSV dumpsFreeOutdated, incompleteWhenever someone remembersLimitedDownload and reformat
Building your own Sedo parserEngineering timeCustomCustomCustomDays to weeks

For most teams, the value of this Actor is in skipping the UTF-16 CSV decoding and the filter plumbing, not in the data itself, which is free at the source.


🚀 How to use

  1. 🆕 Sign up. Create a free Apify account at console.apify.com/sign-up?fpr=vmoqkp. No credit card required for the preview.
  2. 🔎 Open the Actor. Find the Sedo Domain Auctions Scraper in the Apify Store.
  3. ⚙️ Configure the input. Pick TLDs, set price and traffic floors, choose a sort order. Leave everything blank to pull the entire live roster.
  4. ▶️ Run. Click Start. The Actor reads the live Sedo export, applies your filters, and streams matches to the dataset.
  5. 📥 Export. Download the dataset as JSON, CSV, Excel, or RSS, or query it via the Apify API.

⏱️ Total time: about 10 seconds for a 10-item preview run, well under a minute for the full unfiltered 12,000-row roster.


💼 Business use cases

💰 Domain investors and flippers

  • Shortlist short .com names with measurable historical traffic
  • Filter the daily roster down to a personal portfolio buy list
  • Spot pattern-match opportunities like keyword + .ai or .io
  • Pipe winning bids into a CRM for portfolio tracking

🛡️ Brand managers

  • Monitor expiring lookalike and misspelled-mark domains
  • Build a daily watchlist of names containing brand keywords
  • Surface protective acquisition targets before squatters bid
  • Generate evidence trails for UDRP complaints
  • Find expiring names with measurable referral traffic for 301s
  • Source clean-history domains for content site portfolios
  • Cross-reference Sedo traffic with internal backlink datasets
  • Track which niches see the most expiring inventory each week

🏢 Brokers and marketplaces

  • Generate outbound contact lists from fresh auction inventory
  • Detect pricing trends across TLDs and length buckets
  • Power internal dashboards for senior brokers
  • Feed downstream valuation and appraisal pipelines

🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🔌 Automating Sedo Domain Auctions Scraper

Run this Actor on a schedule or from your own code.

Schedules let you run the Actor every hour, every morning, or on any cron pattern. A common setup is to run a filtered shortlist every day at 06:00 UTC and pipe the new rows into Slack, Airtable, or a Google Sheet so the team starts the day with a fresh buy list.


❓ Frequently Asked Questions


🔌 Integrate with any app

  • Zapier - trigger workflows whenever a fresh auction row lands.
  • Make - build visual automations on top of the dataset.
  • Airtable - sync auctions into a base for collaborative review.
  • Google Sheets - feed the daily roster into a shared spreadsheet.
  • Slack - alert a channel when a watched keyword hits auction.
  • Webhooks - push run results to any HTTP endpoint.

💡 Pro Tip: browse the complete ParseForge collection for more auction, marketplace, and domain-data scrapers.


🆘 Need Help? Reach out via Open our contact form and we will respond within one business day.


⚖️ Disclaimer: This Actor extracts publicly available data from Sedo's own auction export for legitimate research, investment, and brand-protection purposes. Sedo publishes the underlying CSV on its public CDN to power its own search UI. Users are responsible for ensuring their use of the data complies with applicable laws and regulations in their jurisdiction. ParseForge is not affiliated with Sedo or any of its parent or sister entities.