Sedo APIsedo.com ↗
Access Sedo domain marketplace data: featured listings, live auctions, keyword search, TLD list, and currency exchange rates via a single structured API.
What is the Sedo API?
The Sedo API covers 5 endpoints that surface domain marketplace data from sedo.com, including current bid prices, auction countdowns, and keyword-matched domain names. Use list_featured_domains to retrieve active buy-now listings with price, title, and description, or list_auction_domains to pull live auction inventory with time remaining and estimated close. Each endpoint returns structured JSON ready for domain research tools, portfolio trackers, or market monitors.
curl -X GET 'https://api.parse.bot/scraper/dfc54b86-90be-47a9-bb23-16f898fc1dd1/list_featured_domains?country=US&language=us' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace sedo-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
from parse_apis.sedo_domain_marketplace_api import Sedo, FeaturedDomain, AuctionDomain, DomainMatch, Tld, ExchangeRate
sedo = Sedo()
# List featured premium domains for the US market
for domain in sedo.featureddomains.list(country="US"):
print(domain.domain_name, domain.price, domain.link)
# List active auction domains
for auction in sedo.auctiondomains.list():
print(auction.domain_name, auction.price, auction.time_left)
# Search for domains by keyword
result = sedo.domainmatches.find(keyword="ai", page=1)
print(result.count, result.keyword, result.agent_name)
for name in result.domain_names:
print(name)
# Get all available TLDs
for tld in sedo.tlds.list():
print(tld.id, tld.tld, tld.code, tld.special_agreement)
# Get current exchange rates
rates = sedo.exchangerates.current()
print(rates.date, rates.currencies)
Retrieve featured domain listings from the Sedo marketplace. Each listing includes the domain name, asking price, a detail link, and a description containing traffic and language metadata. Results vary by country code; some codes may yield fewer or no listings. The full set of featured domains is returned in one response.
| Param | Type | Description |
|---|---|---|
| country | string | Two-letter country code to filter featured listings. |
| language | string | Language code for response content. |
{
"type": "object",
"fields": {
"count": "integer, number of listings returned",
"source": "string, always 'featured'",
"listings": "array of domain listing objects with domain_name, price, title, link, description"
},
"sample": {
"data": {
"count": 100,
"source": "featured",
"listings": [
{
"link": "https://sedo.com/search/details/?domain=liquor.mx&tracked=&partnerid=&language=us&origin=homepage",
"price": "500,000 USD",
"title": "liquor.mx 500,000 USD",
"description": "Price: 500,000 USD <br /> Traffic: -- <br /> Domain Language: English",
"domain_name": "liquor.mx"
}
]
},
"status": "success"
}
}About the Sedo API
Featured and Auction Listings
list_featured_domains returns an array of domain objects — each with domain_name, price, title, link, and description — filtered by an optional two-letter country code and language parameter. Verified country values include US and DE; some codes like GB may return reduced or empty result sets. list_auction_domains returns the same core fields plus time_left, giving you the countdown to auction close alongside current bid price. Both endpoints expose a count field and a source string (featured or auctions) for quick validation.
Domain Search
search_domains accepts a keyword string and optional price_start / price_end integers to filter by price range (pass 0 to indicate no bound). Pagination is available via the page parameter. The response returns domain_names as a flat array of matching domain strings rather than full listing objects, so pair it with list_featured_domains or list_auction_domains when you need price or traffic data for specific names. The response also includes an agent object with broker name and image, and echoes back the keyword used.
TLDs and Exchange Rates
get_tld_list returns every TLD available on the Sedo marketplace as an array of objects with id, code, tld, notice, and specialAgreement fields — useful for building TLD-aware filters in domain acquisition tools. get_exchange_rates returns a date field (YYYY-MM-DD) and a nested currencies object keyed by source currency, each containing conversion rates to target currencies. These rates reflect the conversions Sedo applies to domain pricing and are not live forex feeds.
The Sedo API is a managed, monitored endpoint for sedo.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when sedo.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official sedo.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Monitor Sedo auction domains with time_left to alert on listings approaching close
- Build a domain valuation dashboard using featured listing prices across US and DE markets
- Filter search_domains by price_start and price_end to surface affordable keyword-matched names
- Populate a TLD selector UI from the full get_tld_list response
- Convert domain prices between currencies using get_exchange_rates for multi-currency portfolio tracking
- Aggregate auction and featured listing counts over time to identify inventory trends on Sedo
- Cross-reference keyword search results with auction listings to find negotiable buy-now alternatives
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.