API para eBay: Produto
Obtenha um anúncio do eBay pela URL e receba o registro completo da oferta: preço, condição, frete, localização do item, feedback do vendedor, quantidade, observadores e o estado do leilão ao vivo (número de lances e horário de término).
Preços
Um preço, em dólares
Teste
Faça sua primeira requisição
{
"data": {
"items": [
{
"availability": "example",
"bestOfferEnabled": true,
"bidCount": 12500,
"brand": "Acme Inc",
"categories": [
"example"
],
"condition": "example",
"currency": "USD",
"endsUtc": 12.5,
"freeShipping": true,
"gtin": "example",
"image": "https://example.com/image.jpg",
"images": [
{
"height": 42,
"url": "https://example.com/page",
"width": 1024
}
],
"itemId": "a1b2c3d4",
"itemLocation": "example",
"listingType": "general",
"model": "example",
"mpn": "example",
"price": 19.99,
"productId": "a1b2c3d4",
"quantityAvailable": 42,
"quantitySold": 42,
"returnsAccepted": true,
"sellerFeedbackCount": 12500,
"sellerFeedbackPercent": 12.5,
"sellerName": "Example title",
"sellerUrl": "https://example.com/page",
"shippingCost": 19.99,
"subtitle": "Example title",
"title": "Example title",
"updatedUtc": 12.5,
"url": "https://example.com/page",
"watchers": 42
}
]
},
"found": true,
"reason": "not_found"
}interface EbayProductResponse {
data: {
items: {
availability?: string;
bestOfferEnabled?: boolean;
bidCount?: number;
brand?: string;
categories?: string[];
condition?: string;
currency?: string;
endsUtc?: number;
freeShipping?: boolean;
gtin?: string;
image?: string;
images?: {
height?: number;
url?: string;
width?: number;
}[];
itemId: string;
itemLocation?: string;
listingType?: string;
model?: string;
mpn?: string;
price?: number;
productId?: string;
quantityAvailable?: number;
quantitySold?: number;
returnsAccepted?: boolean;
sellerFeedbackCount?: number;
sellerFeedbackPercent?: number;
sellerName?: string;
sellerUrl?: string;
shippingCost?: number;
subtitle?: string;
title: string;
updatedUtc?: number;
url: string;
watchers?: number;
}[];
} | null;
found: boolean;
reason?: "not_found";
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Requisição, resposta e preço
Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30dcurl -X POST https://api.getanyapi.com/v1/run/ebay.product \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.ebay.com/itm/133576802017"}'| Campo | Tipo | Valor de exemplo |
|---|---|---|
| Corpo da requisição | ||
| url | string | "https://www.ebay.com/itm/133576802017"URL completa do anúncio no eBay (ex.: https://www.ebay.com/itm/133576802017). O marketplace é definido pelo host, então uma URL do ebay.co.uk ou ebay.de retorna o anúncio e a moeda daquele site. Os IDs de item vêm em todas as linhas de ebay.search e ebay.sold_listings. |
| Resposta | ||
| data | object | Listing wrapper, or null when the URL resolved to no listing. |
| data.items | object[] | Listing detail record (one element, for the requested listing URL). Populated whenever the provider has data for the entity. |
| data.items[].availability | string | Stock state as eBay reports it (e.g. InStock, OutOfStock). |
| data.items[].bestOfferEnabled | boolean | True when the seller accepts Best Offer on this listing. |
| data.items[].bidCount | integer | Bids placed so far, for auction listings. |
| data.items[].brand | string | Brand as listed, when the seller filled it in. |
| data.items[].categories | string[] | eBay category path the listing sits in. |
| data.items[].condition | string | Item condition as listed (e.g. New, Used). Populated whenever the provider has data for the entity. |
| data.items[].currency | string | ISO currency code of the price (e.g. USD, GBP). |
| data.items[].endsUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. |
| data.items[].freeShipping | boolean | True when the listing ships free. |
| data.items[].gtin | string | Global Trade Item Number (UPC/EAN) as listed. |
| data.items[].image | string | Primary listing image URL. Populated whenever the provider has data for the entity. |
| data.items[].images | object[] | All listing images, primary first. |
| data.items[].images[].height | integer | Image height in pixels. |
| data.items[].images[].url | string | Image URL. |
| data.items[].images[].width | integer | Image width in pixels. |
| data.items[].itemId | string | eBay item identifier. Populated whenever the provider has data for the entity. |
| data.items[].itemLocation | string | Where the item ships from, as displayed (e.g. Brooklyn, New York, United States). |
| data.items[].listingType | string | Sale format (e.g. Buy It Now, Auction). |
| data.items[].model | string | Model as listed, when the seller filled it in. |
| data.items[].mpn | string | Manufacturer part number as listed. eBay sellers frequently set this to the literal "Does Not Apply"; ebay.product_full returns the full item-specifics table instead. |
| data.items[].price | number | Current asking price, or the current bid on a live auction, in the site currency. Populated whenever the provider has data for the entity. |
| data.items[].productId | string | eBay catalog product identifier the listing is matched to. |
| data.items[].quantityAvailable | integer | Units the seller still has available, when the listing shows a quantity. |
| data.items[].quantitySold | integer | Units sold on this listing, when eBay shows a sold count. |
| data.items[].returnsAccepted | boolean | True when the seller accepts returns. |
| data.items[].sellerFeedbackCount | integer | Seller's lifetime feedback count. |
| data.items[].sellerFeedbackPercent | number | Seller's positive-feedback percentage. |
| data.items[].sellerName | string | Seller's eBay username, or the store's display name when the seller runs an eBay Store. Populated whenever the provider has data for the entity. |
| data.items[].sellerUrl | string | Seller's eBay store or listings page. |
| data.items[].shippingCost | number | Shipping cost to the default destination as a numeric amount; absent when eBay quotes no flat cost. |
| data.items[].subtitle | string | Seller subtitle shown under the listing title. |
| data.items[].title | string | Listing title as it appears on eBay. Populated whenever the provider has data for the entity. |
| data.items[].updatedUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the listing was last modified. |
| data.items[].url | string | Canonical listing URL (tracking query params stripped). Populated whenever the provider has data for the entity. |
| data.items[].watchers | integer | Number of shoppers watching the listing, when eBay shows it. |
| found | boolean | True when the listing was found. |
| reason | "not_found" | Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost. |
| Preço | ||
| Preço por requisição | USD | US$ 0,0005 |
| Preço /mil req. | USD | US$ 0,50 |
Dúvidas frequentes
Sobre o endpoint Produto da API para eBay
O endpoint Produto da AnyAPI para eBay retorna dados de eBay em JSON normalizado com uma chamada POST para /v1/run/ebay.product. Obtenha um anúncio do eBay pela URL e receba o registro completo da oferta: preço, condição, frete, localização do item, feedback do vendedor, quantidade, observadores e o estado do leilão ao vivo (número de lances e horário de término). A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa a partir de US$ 0,50 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Produto da API para eBay feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 3,5 segundos, em 6 chamadas medidas.