eBay API

eBay Product API

Fetch one eBay listing by URL and get the full offer record: price, condition, shipping, item location, seller feedback, quantity, watchers, and live auction state (bid count and end time).

$0.75/1k req, pay per request, no subscription.

Sony WH-1000XM5 Wireless Noise Cancelling Headphones - Black | eBay
ebay.com/itm/195847162389
Hi! Sign inor registerDaily DealsBrand OutletGift CardsHelp & ContactShip toSellWatchlistMy eBay
ebay
All Categories
Advanced
Electronics>Portable Audio & Headphones>Headphones
product photo

Sony WH-1000XM5 Wireless Noise Cancelling Headphones - Black

New·214 sold

$248.00

Buy It Now
Add to cart
Watch(38)

Shipping:Free shipping

Returns:30 days returns. Buyer pays for return shipping.

electronics_outlet_99(18,452)

99.2% positive feedback

What the API returneditems[0]
{
"itemId": "195847162389",
"title": "Sony WH-1000XM5 Wireless Noise Cancelling Headphones - Black",
"url": "https://www.ebay.com/itm/195847162389",
"price": 248,
"currency": "USD",
"condition": "New",
"listingType": "Buy It Now",
"availability": "InStock",
+22 more fields
}
Uptime
99.29%
30d · 6,942 calls
Requests
6,942
30d · weekly, last 12 wks
Response
3.0s
median · 30d

Pricing

eBay Product API pricing

You pay
$7.50
$0.75/1k req, only for what you use. No monthly plan.
Your first 133 requests are free with the $0.10 starting balance.

Try it

Get eBay product in one request

Open in
Get a free key
Sample response
Free runs return only the first 3 results. Fund a key to get the full response.
{
  "found": true,
  "data": {
    "items": [
      {
        "itemId": "195847162389",
        "title": "Sony WH-1000XM5 Wireless Noise Cancelling Headphones - Black",
        "url": "https://www.ebay.com/itm/195847162389",
        "price": 248,
        "currency": "USD",
        "condition": "New",
        "listingType": "Buy It Now",
        "availability": "InStock",
        "quantityAvailable": 7,
        "quantitySold": 214,
        "watchers": 38,
        "brand": "Sony",
        "model": "WH-1000XM5",
        "mpn": "WH1000XM5/B",
        "itemLocation": "Brooklyn, New York, United States",
        "shippingCost": 0,
        "freeShipping": true,
        "returnsAccepted": true,
        "sellerName": "electronics_outlet_99",
        "sellerUrl": "https://www.ebay.com/str/electronicsoutlet99",
        "sellerFeedbackPercent": 99.2,
        "sellerFeedbackCount": 18452,
        "image": "https://i.ebayimg.com/images/g/8x0AAOSwR4Fk3z2Q/s-l1600.jpg",
        "subtitle": "Industry Leading Noise Cancellation with Auto NC Optimizer",
        "productId": "3055421789",
        "gtin": "027242920199",
        "categories": [
          "Consumer Electronics",
          "Portable Audio & Headphones",
          "Headphones"
        ],
        "bestOfferEnabled": true,
        "updatedUtc": 1790467200,
        "images": [
          {
            "url": "https://i.ebayimg.com/images/g/8x0AAOSwR4Fk3z2Q/s-l1600.jpg",
            "width": 1600,
            "height": 1600
          },
          {
            "url": "https://i.ebayimg.com/images/g/9baAAOSwtOhk3z2R/s-l1600.jpg",
            "width": 1600,
            "height": 1600
          },
          {
            "url": "https://i.ebayimg.com/images/g/2AoAAOSwPYVk3z2S/s-l1600.jpg",
            "width": 1600,
            "height": 1600
          }
        ]
      }
    ]
  }
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

One request, one response shape.

Every field you send and every field you get back, each with a real example.

Last verified 2026-10-07 · uptime and latency measured over 30d

Request body

JSON, posted to this endpoint.

  • urlstring

    https://www.ebay.com/itm/195847162389

    Full eBay listing URL (e.g. https://www.ebay.com/itm/133576802017). The marketplace is taken from the host, so an ebay.co.uk or ebay.de URL returns that site's listing and currency. Item ids come back on every row of ebay.search and ebay.sold_listings.

You send. A small JSON body. The values shown are examples to replace with your own.

Response

JSON, one example value per field.

  • foundboolean

    true

each itemdata.items[]
  • itemIdstring

    195847162389

  • titlestring

    Sony WH-1000XM5 Wireless Noise Cancelling Headphones - Black

  • urlstring

    https://www.ebay.com/itm/195847162389

  • pricenumber

    248

  • currencystring

    USD

  • conditionstring

    New

  • listingTypestring

    Buy It Now

  • availabilitystring

    InStock

  • quantityAvailablenumber

    7

  • quantitySoldnumber

    214

  • watchersnumber

    38

  • brandstring

    Sony

  • modelstring

    WH-1000XM5

  • mpnstring

    WH1000XM5/B

  • itemLocationstring

    Brooklyn, New York, United States

  • shippingCostnumber

    0

  • freeShippingboolean

    true

  • returnsAcceptedboolean

    true

  • sellerNamestring

    electronics_outlet_99

  • sellerUrlstring

    https://www.ebay.com/str/electronicsoutlet99

  • sellerFeedbackPercentnumber

    99.2

  • sellerFeedbackCountnumber

    18452

  • imagestring

    https://i.ebayimg.com/images/g/8x0AAOSwR4Fk3z2Q/s-l1600.jpg

  • subtitlestring

    Industry Leading Noise Cancellation with Auto NC Optimizer

  • productIdstring

    3055421789

  • gtinstring

    027242920199

  • categories[]string

    Consumer Electronics

  • bestOfferEnabledboolean

    true

  • updatedUtcnumber

    1790467200

each imagedata.items[].images[]
  • urlstring

    https://i.ebayimg.com/images/g/8x0AAOSwR4Fk3z2Q/s-l1600.jpg

  • widthnumber

    1600

  • heightnumber

    1600

You get back. Named, typed fields in the same shape whichever source answers.

FAQ

About the eBay Product API

The AnyAPI eBay Product API returns eBay product data as normalized JSON from one POST call to /v1/run/ebay.product. Fetch one eBay listing by URL and get the full offer record: price, condition, shipping, item location, seller feedback, quantity, watchers, and live auction state (bid count and end time). AnyAPI returns one normalized schema whichever source serves it. It costs from $0.75 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.3% of eBay product calls through AnyAPI succeeded, with a median response time of 3.0 seconds across 6,942 measured calls.

It costs from $0.75 per 1,000 requests, in US dollars with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

Fetch one eBay listing by URL and get the full offer record: price, condition, shipping, item location, seller feedback, quantity, watchers, and live auction state (bid count and end time). The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 99.3% of eBay product calls through AnyAPI succeeded, with a median response time of 3.0 seconds across 6,942 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Yes. A new AnyAPI account starts with $0.10 of free balance and no card required, which covers 133 eBay Product calls at $0.00075 each.

Send a POST request to https://api.getanyapi.com/v1/run/ebay.product with your AnyAPI key in an "Authorization: Bearer" header and the input as a JSON body. The same key and the same wallet work on every AnyAPI endpoint.

No. You add US dollars to one prepaid AnyAPI balance and each request draws it down. There is no monthly plan and no minimum, and the same balance pays for every AnyAPI endpoint.

Yes. Install @getanyapi/sdk from npm for TypeScript or getanyapi from pip for Python. Both call every AnyAPI endpoint with the same key, and any HTTP client works too.

Yes. An agent can connect to the AnyAPI MCP server at https://api.getanyapi.com/mcp, or create its own free-trial key with one unauthenticated POST to https://api.getanyapi.com/agent/signup and call this endpoint over HTTP.