nvNeuralVerge
E-commerce & Marketplaces

eBay Item API — Listing Price, Condition & Seller

Send an eBay item ID or listing URL and this source returns that one active listing as data: title, price, condition, images and seller.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "ebay_item",
  "item": "188182070260",
  "human": "# eBay item\n\n- **Item:** 188182070260\n- **Proxy traffic:** 2.36 MB\n- **Title:** 2 Wireless Optical Mouse Mice 2.4GHz USB Receiver For Laptop PC Computer DPI USA\n- **Price:** USD5.88\n- **Condition:** New\n- **Seller:** Fansticdaisy",
  "machine": {
    "item": {
      "id": "188182070260",
      "title": "2 Wireless Optical Mouse Mice 2.4GHz USB Receiver For Laptop PC Computer DPI USA",
      "url": "https://www.ebay.com/itm/188182070260",
      "price": 5.88,
      "currency": "USD",
      "list_price": 7.35,
      "condition": "New",
      "seller_notes": null,
      "quantity_available": null,
      "sold_count": null,
      "buying_formats": [
        "FIXED_PRICE"
      ],
      "has_best_offer": false,
      "image": "https://i.ebayimg.com/images/g/9eYAAeSwFsBpu6TH/s-l1600.jpg",
      "images": [
        "https://i.ebayimg.com/images/g/9eYAAeSwFsBpu6TH/s-l1600.jpg",
        "https://i.ebayimg.com/images/g/020AAOSwJdNisitZ/s-l1600.jpg",
        "https://i.ebayimg.com/images/g/xwoAAOSwxYpishwI/s-l1600.jpg"
      ],
      "item_specifics": {
        "Condition": "New: A brand-new, unused, unopened, undamaged item in its original packaging (where packaging is ... Read moreabout the conditionNew: A brand-new, unused, unopened, undamaged item in its original packaging (where packaging is applicable). Packaging should be the same as what is found in a retail store, unless the item is handmade or was packaged by the manufacturer in non-retail packaging, such as",
        "Features": "Scroll Wheel, Adjustable DPI, Ergonomic, On/Off Switch, Thumb Button, Grip",
        "Number of Buttons": "6",
        "MPN": "Does Not Apply",
        "Compatible Product Line": "Universal",
        "Tracking Method": "Optical",
        "Model": "Wireless Optical Mouse",
        "Max. Acceleration": "15M",
        "Maximum DPI": "1600",
        "Compatible Brand": "Universal,Microsoft Windows 10/8/7/XP",
        "Connectivity": "2.4Ghz",
        "Brand": "Unbranded",
        "Color": "Black",
        "Type": "Mini Mouse",
        "Country of Origin": "China"
      },
      "brand": "Unbranded",
      "mpn": "Does Not Apply",
      "upc": null,
      "breadcrumbs": [
        "eBay",
        "Electronics",
        "Computers/Tablets & Networking"
      ],
      "category": "Mice, Trackballs & Touchpads",
      "seller": {
        "id": "fany",
        "name": "Fansticdaisy",
        "feedback_count": 89369,
        "positive_percent": 99.2,
        "store_url": "https://www.ebay.com/str/fany?_trksid=p4429486.m3561.l161210"
      },
      "watcher_count": 216
    },
    "proxy_traffic_bytes": 2473207
  },
  "total_points": 5
}
You send
An eBay item ID or listing URL
You get back
Title, price, condition, images and seller for one active listing
Coverage
Active eBay listings with a valid item ID or URL.
Price
5 pts — $5 per 1,000
Charged only when a listing resolves. An item ID that's expired or doesn't exist is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Checking listings by handOpen each URL and read the pageFree, and slow at any scaleFine for one listing, unworkable for a watchlist
Building a scraperWrite it, host it, repair it when eBay's page markup changesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per item ID or URL$5 per 1,000, misses not billedReturns what the listing publishes at request time — a snapshot, not a history
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
idstringeBay's item ID for the listing.
titlestringListing title.
urlstringDirect link to the listing.
pricenumberCurrent listed price.
currencystringCurrency code the price is in, e.g. "USD".
list_pricenumberThe struck-through "was" price, when eBay publishes one.
conditionstringCondition as the seller describes it — New, Used, For parts, and so on.
seller_notesstringSeller's free-text condition notes, when given.
quantity_availablenumberQuantity the seller has available, when eBay publishes a count.
sold_countnumberNumber of units sold, when eBay publishes a count.
buying_formatsarrayBuying format(s) for the listing, e.g. "FIXED_PRICE" or "AUCTION".
has_best_offerbooleanWhether the listing accepts best-offer negotiation.
imagestringPrimary listing image URL.
imagesarrayAll listing image URLs.
item_specificsobjectSeller-entered specifics as key/value pairs — condition detail, brand, features and the rest. Shape varies per listing.
brandstringBrand, as listed in item specifics.
mpnstringManufacturer part number.
upcstringUPC, when the seller provided one.
breadcrumbsarrayeBay's category breadcrumb trail for the listing.
categorystringLeaf category name for the listing.
sellerobjectThe seller who posted the listing: id, name, feedback_count, positive_percent and store_url.
watcher_countnumberNumber of buyers currently watching the listing, when eBay publishes a count.
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

One item ID or listing URL per request. Either form works — an eBay item ID like 188182070260 or the full listing URL.

curl -X POST https://api.neuralverge.ai/functions/v1/run-ebay-item \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "item": "188182070260" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Competitor price tracking

Watch a specific listing you compete against and get alerted when the price moves.

Sourcing and arbitrage

Check the current price and condition of a listing before buying to resell elsewhere.

Listing verification

Confirm a listing you were sent — by a supplier, a customer, or a partner — actually says what they claim it says.

Deal monitoring

Track a saved listing through an auction's final hours instead of refreshing the page.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Active eBay listings with a valid item ID or URL.

Freshness

Read at request time.

Handling

This source returns publicly visible listing information, stamped with the item ID or URL it was read from and a session id you can trace.

What it will not do
  • —Only covers listings that are currently active; an ended or removed listing won't resolve.
  • —Reflects what the seller entered, which isn't independently verified by eBay or by NeuralVerge.
  • —A single listing's price and stock can change between the moment you request it and the moment you read the result.
FAQ

Questions, answered

Item returns one specific active listing from one seller. Product returns eBay's catalog record — the shared brand/model entry that many listings can belong to.

Related

Related sources

Try ebay item on your own data

One request format across every source in the catalog.

Get started