Reseller and shop tools
Show sellers what similar items sold for before they list, not what someone hopes to get.
Read the guideSold and active listings from eBay, Poshmark, and other top marketplaces. Built for pricing tools, reseller apps, deal finders and AI agents.
100 free requests a month · No card · No marketplace approvals
Top marketplaces
Request a marketplaceSearch sold and active listings across top marketplaces. Get the listing price, details, and a link to the source.
curl -G https://api.soldgraph.com/v1/ebay/sold \ -H "Authorization: Bearer $SOLDGRAPH_KEY" \ --data-urlencode "q=sony wh-1000xm5" \ -d page=1{ "title": "Example eBay listing", "displayed_price": { "amount": 189, "currency": "USD" }, "link": "https://www.ebay.com/itm/123456789012"}Build on marketplace data without maintaining a scraper for every source. Soldgraph brings eBay, Poshmark, Mercari and Depop searches into one API, with more marketplaces planned.
Try it on your own items. 100 free requests a month, no card, no approvals.
Get a free API keyResale is a huge market with almost no clean data. Soldgraph gives your product the same prices buyers and sellers see, without building and fixing scrapers yourself.
Show sellers what similar items sold for before they list, not what someone hopes to get.
Read the guideCompare active listings with recent sold listings to spot items priced below what they usually sell for.
Read the guideValue a collection from recent sold listings, not guesses.
Back a valuation with recent sold listings, each with a link anyone can check.
Suggest a listing price based on what similar items recently sold for.
Let your agent look up recent sold listings, so it can answer “what is this worth?” with links to the source.
Read the guideeBay alone covers almost every category, from sneakers to vintage cameras. Specialist marketplace support is planned for future releases.
Get a key, send one command, then poll the job it returns for the result. We handle collecting the marketplace data, so you never maintain a scraper.
Search sold and active listings on eBay, Poshmark and Mercari, and active listings on Depop. More marketplaces are planned.
Generate a typed client from the OpenAPI spec. It covers every route, parameter, job, result row and error.
Give your agent the HTTP API and the docs as Markdown, so it can search eBay, Poshmark, Mercari and Depop and poll jobs.
Search eBay, Poshmark, Mercari and Depop (US) with a keyword and page number. Filter by condition and price, and sort active listings by best match, newest or price.
Requests that fail are free, and every response shows exactly what it cost.
Every error has a code your code can check, for bad inputs, limits and temporary failures. Every response has a request ID for support.
curl -G https://api.soldgraph.com/v1/ebay/sold \ -H "Authorization: Bearer $SOLDGRAPH_KEY" \ --data-urlencode "q=nintendo switch oled"Every plan includes every endpoint on eBay, Poshmark, Mercari and Depop (US). A request is one search that completes. Failed searches are free, and you can change plans any time.
For trying every endpoint and building a first version.
For side projects, bots and personal pricing sheets.
For shops and apps that price inventory every day.
For products built on resale data at real volume.
For marketplaces, analytics teams and data pipelines.
Still wondering about something? Email hello@soldgraph.com and a person will reply.
eBay's public Browse API only returns active listings. Its sold-data API, Marketplace Insights, isn't accepting new applicants. Soldgraph gives you eBay sold listings as clean JSON with a key you can get today.
TCGplayer isn't giving out new API keys, and Soldgraph doesn't have TCGplayer data. eBay sold listings cover most trading cards.
Terapeak shows eBay sold data inside Seller Hub, but it has no API. Soldgraph gives you sold prices as JSON you can use in your own app, spreadsheet or agent.
From public listing pages on each marketplace. We never need your marketplace login.
Every result links back to the original listing, so anyone can check it.
Both, on eBay, Poshmark and Mercari: sold listings and active listings. Depop has active listings only. Sold results show the price the listing displayed. Active results show the asking price or current bid.
Matching searches are cached for 15 minutes. Otherwise you get a job to poll while we collect the page. Each result has collected_at, so you can see how fresh it is.
Only the US, on every marketplace. Send country=us or leave it out.
A search that completes is one request, including a cache hit. Failed searches are free. Polling a job is free, but it counts toward the 60 calls per minute. Reuse an idempotency key when you retry a search, so you're only charged once.
Yes, on every plan, including Free. Show it in your app, your spreadsheet or your agent. The one thing you can't do is resell the raw data as your own data API.
Each request returns one page of results from eBay, Poshmark or Mercari. There's no fixed history window, and one page isn't every sale. Displayed prices can differ from what the buyer paid.
Create a free account, make a key, and send your first request in about two minutes. 100 requests a month, no card.