SoldCompsTry free →

Price inventory with real sold data, not guesswork

SoldComps returns up to 240 real eBay sale prices for any keyword — condition, shipping, date, and seller included. One API call gives you the pricing intelligence that used to take an hour of manual searching.

Get your API key — free
vintage lego galaxy explorer
UsedLEGO 497 Galaxy Explorer Classic Space Vintage...$118.50Jun 28
UsedVintage Lego Classic Space Galaxy Explorer 497...$89.00Jun 25
UsedLEGO Galaxy Explorer 497 1979 Vintage Space...$72.99Jun 21
NewLEGO 10497 Galaxy Explorer Icons Set Sealed...$55.00Jun 18
Range $55 – $118 · Avg $83.87240 results

Manual comps don't scale

Every reseller knows the drill. Find an item at the thrift store, pull out your phone, search eBay sold listings, scroll through results, mentally filter by condition, figure out a fair price — repeat for every item. Two to five minutes per item. Fifty items a week means four-plus hours just on pricing.

If you're running a business across eBay, Poshmark, Mercari, and your own store — manual lookup breaks completely. You can't price 500 SKUs by hand every month. The data exists. eBay records every sale. The problem is getting it into a format you can actually work with.

From keyword to pricing data in one request

01

Search any keyword

Pass the item name to the SoldComps API. Add filters for condition, eBay site, or date range if needed.

02

Get real sold prices

Every response includes up to 240 completed sales with final sold price, shipping cost, condition, sold date, listing URL, seller username, and feedback score. Real transactions, not asking prices.

03

Price with confidence

Use the data however you need — calculate medians, filter by condition, compare across platforms, feed into listing tools. The data is yours.

Example request

curl -H "Authorization: Bearer sc_YOUR_KEY_HERE" \
  "https://api.sold-comps.com/v1/scrape?keyword=vintage+lego+galaxy+explorer&ebaySite=ebay.com"

Response (first 2 of 240 items)

{
  "keyword": "vintage lego galaxy explorer",
  "page": 1,
  "totalItems": 240,
  "hasNextPage": true,
  "autoSelectedCategory": { "id": "19006", "name": "LEGO Sets & Packs" },
  "items": [
    {
      "itemId": "256148923847",
      "url": "https://www.ebay.com/itm/256148923847?nordt=true",
      "title": "LEGO 497 Galaxy Explorer Classic Space...",
      "soldPrice": "118.50",
      "soldCurrency": "USD",
      "shippingPrice": "12.99",
      "shippingType": "paid",
      "totalPrice": "131.49",
      "condition": "Pre-Owned",
      "conditionId": 3000,
      "endedAt": "2026-06-28T14:23:00.000Z",
      "sellerUsername": "brickreseller_99",
      "sellerFeedbackScore": 4812,
      "sellerPositivePercent": 99.6
    },
    {
      "itemId": "334876543210",
      "url": "https://www.ebay.com/itm/334876543210?nordt=true",
      "title": "Vintage Lego Classic Space Galaxy Explorer...",
      "soldPrice": "89.00",
      "soldCurrency": "USD",
      "shippingPrice": "8.50",
      "shippingType": "paid",
      "totalPrice": "97.50",
      "condition": "Pre-Owned",
      "conditionId": 3000,
      "endedAt": "2026-06-25T09:41:00.000Z",
      "sellerUsername": "vintagetoybox",
      "sellerFeedbackScore": 2156,
      "sellerPositivePercent": 98.9
    }
  ]
}

24 data fields per sold listing

Each item includes the full sold price (including accepted Best Offer prices), shipping cost, currency, condition, sold date, listing URL, eBay item ID, seller username, feedback score, and positive feedback percentage.

Raw data — aggregate however your workflow needs. Build median calculators, condition-filtered pricing, trend tracking, or feed it straight into your listing tool.

Covers 8 eBay marketplaces: US, UK, Germany, France, Italy, Spain, Canada, and Australia. Each marketplace returns prices in its local currency.

Single item object

{
  "itemId": "256148923847",
  "url": "https://www.ebay.com/itm/256148923847?nordt=true",
  "title": "LEGO 497 Galaxy Explorer Classic Space Vintage...",
  "soldPrice": "118.50",
  "soldCurrency": "USD",
  "shippingPrice": "12.99",
  "shippingType": "paid",
  "totalPrice": "131.49",
  "condition": "Pre-Owned",
  "conditionId": 3000,
  "buyingFormat": "auction",
  "bestOfferAccepted": false,
  "bidCount": 14,
  "endedAt": "2026-06-28T14:23:00.000Z",
  "sellerUsername": "brickreseller_99",
  "sellerFeedbackScore": 4812,
  "sellerPositivePercent": 99.6,
  "scrapedAt": "2026-06-29T08:00:00.000Z"
}

How resellers use SoldComps

Sourcing decisions

Check sold comps from the thrift store floor before buying. Know your margin before committing capital. Works with any keyword — brand names, model numbers, partial descriptions. If it sold on eBay, SoldComps has the price.

Catalog repricing

Pull sold data for your entire inventory on a schedule. Spot items that are overpriced (sitting too long) or underpriced (selling the same day). Adjust based on what the market actually pays, not what you hope it pays.

Cross-platform pricing

eBay sold prices are the baseline for Poshmark, Mercari, Facebook Marketplace, and your own store. One data source, adjusted per platform. SoldComps gives you the baseline; your pricing logic handles the rest.

Common questions

How far back does the sold data go?

Most recent completed listings, typically 60–90 days. High-volume items may have 240 results within 2 weeks; niche items may span months. This is eBay’s own completed-sale window — no API returns data beyond it.

Does it include Best Offer accepted prices?

Yes. When a buyer’s Best Offer is accepted, eBay records the actual accepted price as the final transaction price. SoldComps returns that price, not the original asking price.

How is this different from Terapeak?

Terapeak is a dashboard built into eBay Seller Hub for manual browsing and aggregated stats — average price, sell-through rate, totals. SoldComps is a REST API that returns raw per-item sold listing data you can integrate into pricing tools, spreadsheets, or automated workflows. Terapeak for browsing, SoldComps for building.

Start pricing with real data

Free plan gives you 100 requests a month. No credit card required.