Skip to content

Buy Marketing API — client.buy.marketing

Version 1.1.0 · base path /buy/marketing/v1 · async twin: the same methods on AsyncEbayClient, awaited.

Operations

Bases: BaseResource

get_merchandised_products

get_merchandised_products(*, category_id: str, metric_name: str, aspect_filter: str | None = None, limit: int | str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> buy_marketing_models.BestSellingProductResponse
get_merchandised_products(*, category_id: str, metric_name: str, aspect_filter: str | None = None, limit: int | str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_merchandised_products(*, category_id: str, metric_name: str, aspect_filter: str | None = None, limit: int | str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> buy_marketing_models.BestSellingProductResponse | httpx.Response

This method returns an array of products based on the category and metric specified. This includes details of the product, such as the eBay product ID (EPID), title, and user reviews and ratings for the product. You can use the epid returned by this method in the Browse API search method to retrieve items for this product.

get_most_watched_items

get_most_watched_items(*, category_id: str, accept_language: str | None = None, max_results: str | None = None, x_ebay_c_enduserctx: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> buy_marketing_models.MostWatchedItemsResponse
get_most_watched_items(*, category_id: str, accept_language: str | None = None, max_results: str | None = None, x_ebay_c_enduserctx: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_most_watched_items(*, category_id: str, accept_language: str | None = None, max_results: str | None = None, x_ebay_c_enduserctx: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> buy_marketing_models.MostWatchedItemsResponse | httpx.Response

This method retrieves items with the highest watch counts in a specific category. The leaf category for which to retrieve items with the highest watch counts is specified by its category_id value. Up to 50 items can be returned for a specific category using this method. The number of items to return using this method can be specified through the max_result query parameter.

get_similar_items

get_similar_items(*, item_id: str, accept_language: str | None = None, buying_option: str | None = None, excluded_category_ids: str | None = None, filter: str | None = None, max_results: str | None = None, x_ebay_c_enduserctx: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[False] = False) -> buy_marketing_models.SimilarItemsResponse
get_similar_items(*, item_id: str, accept_language: str | None = None, buying_option: str | None = None, excluded_category_ids: str | None = None, filter: str | None = None, max_results: str | None = None, x_ebay_c_enduserctx: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: Literal[True]) -> httpx.Response
get_similar_items(*, item_id: str, accept_language: str | None = None, buying_option: str | None = None, excluded_category_ids: str | None = None, filter: str | None = None, max_results: str | None = None, x_ebay_c_enduserctx: str | None = None, x_ebay_c_marketplace_id: str | None = None, raw_response: bool = False) -> buy_marketing_models.SimilarItemsResponse | httpx.Response

This method retrieves items that are similar to the specified item. Items are considered similar if they can serve as a replacement or alternative for the specified item. Similar items from a catalog are associated with the same product. For items not associated with a product, similarity is determined by keywords in the title and attribute value matches.

Models

Category

Bases: EbayModel

category_id class-attribute instance-attribute

category_id = Field(None, alias='categoryId', description='The unique identifier of the leaf category for this item. A leaf category is the lowest level in that category and has no children.')

category_name class-attribute instance-attribute

category_name = Field(None, alias='categoryName', description='The name of the category the item is listed in.')

CountryCodeEnum

Bases: OpenStrEnum

ad class-attribute instance-attribute

ad = 'AD'

ae class-attribute instance-attribute

ae = 'AE'

af class-attribute instance-attribute

af = 'AF'

ag class-attribute instance-attribute

ag = 'AG'

ai class-attribute instance-attribute

ai = 'AI'

al class-attribute instance-attribute

al = 'AL'

am class-attribute instance-attribute

am = 'AM'

an class-attribute instance-attribute

an = 'AN'

ao class-attribute instance-attribute

ao = 'AO'

aq class-attribute instance-attribute

aq = 'AQ'

ar class-attribute instance-attribute

ar = 'AR'

as_ class-attribute instance-attribute

as_ = 'AS'

at class-attribute instance-attribute

at = 'AT'

au class-attribute instance-attribute

au = 'AU'

aw class-attribute instance-attribute

aw = 'AW'

ax class-attribute instance-attribute

ax = 'AX'

az class-attribute instance-attribute

az = 'AZ'

ba class-attribute instance-attribute

ba = 'BA'

bb class-attribute instance-attribute

bb = 'BB'

bd class-attribute instance-attribute

bd = 'BD'

be class-attribute instance-attribute

be = 'BE'

bf class-attribute instance-attribute

bf = 'BF'

bg class-attribute instance-attribute

bg = 'BG'

bh class-attribute instance-attribute

bh = 'BH'

bi class-attribute instance-attribute

bi = 'BI'

bj class-attribute instance-attribute

bj = 'BJ'

bl class-attribute instance-attribute

bl = 'BL'

bm class-attribute instance-attribute

bm = 'BM'

bn class-attribute instance-attribute

bn = 'BN'

bo class-attribute instance-attribute

bo = 'BO'

bq class-attribute instance-attribute

bq = 'BQ'

br class-attribute instance-attribute

br = 'BR'

bs class-attribute instance-attribute

bs = 'BS'

bt class-attribute instance-attribute

bt = 'BT'

bv class-attribute instance-attribute

bv = 'BV'

bw class-attribute instance-attribute

bw = 'BW'

by class-attribute instance-attribute

by = 'BY'

bz class-attribute instance-attribute

bz = 'BZ'

ca class-attribute instance-attribute

ca = 'CA'

cc class-attribute instance-attribute

cc = 'CC'

cd class-attribute instance-attribute

cd = 'CD'

cf class-attribute instance-attribute

cf = 'CF'

cg class-attribute instance-attribute

cg = 'CG'

ch class-attribute instance-attribute

ch = 'CH'

ci class-attribute instance-attribute

ci = 'CI'

ck class-attribute instance-attribute

ck = 'CK'

cl class-attribute instance-attribute

cl = 'CL'

cm class-attribute instance-attribute

cm = 'CM'

cn class-attribute instance-attribute

cn = 'CN'

co class-attribute instance-attribute

co = 'CO'

cr class-attribute instance-attribute

cr = 'CR'

cu class-attribute instance-attribute

cu = 'CU'

cv class-attribute instance-attribute

cv = 'CV'

cw class-attribute instance-attribute

cw = 'CW'

cx class-attribute instance-attribute

cx = 'CX'

cy class-attribute instance-attribute

cy = 'CY'

cz class-attribute instance-attribute

cz = 'CZ'

de class-attribute instance-attribute

de = 'DE'

dj class-attribute instance-attribute

dj = 'DJ'

dk class-attribute instance-attribute

dk = 'DK'

dm class-attribute instance-attribute

dm = 'DM'

do class-attribute instance-attribute

do = 'DO'

dz class-attribute instance-attribute

dz = 'DZ'

ec class-attribute instance-attribute

ec = 'EC'

ee class-attribute instance-attribute

ee = 'EE'

eg class-attribute instance-attribute

eg = 'EG'

eh class-attribute instance-attribute

eh = 'EH'

er class-attribute instance-attribute

er = 'ER'

es class-attribute instance-attribute

es = 'ES'

et class-attribute instance-attribute

et = 'ET'

fi class-attribute instance-attribute

fi = 'FI'

fj class-attribute instance-attribute

fj = 'FJ'

fk class-attribute instance-attribute

fk = 'FK'

fm class-attribute instance-attribute

fm = 'FM'

fo class-attribute instance-attribute

fo = 'FO'

fr class-attribute instance-attribute

fr = 'FR'

ga class-attribute instance-attribute

ga = 'GA'

gb class-attribute instance-attribute

gb = 'GB'

gd class-attribute instance-attribute

gd = 'GD'

ge class-attribute instance-attribute

ge = 'GE'

gf class-attribute instance-attribute

gf = 'GF'

gg class-attribute instance-attribute

gg = 'GG'

gh class-attribute instance-attribute

gh = 'GH'

gi class-attribute instance-attribute

gi = 'GI'

gl class-attribute instance-attribute

gl = 'GL'

gm class-attribute instance-attribute

gm = 'GM'

gn class-attribute instance-attribute

gn = 'GN'

gp class-attribute instance-attribute

gp = 'GP'

gq class-attribute instance-attribute

gq = 'GQ'

gr class-attribute instance-attribute

gr = 'GR'

gs class-attribute instance-attribute

gs = 'GS'

gt class-attribute instance-attribute

gt = 'GT'

gu class-attribute instance-attribute

gu = 'GU'

gw class-attribute instance-attribute

gw = 'GW'

gy class-attribute instance-attribute

gy = 'GY'

hk class-attribute instance-attribute

hk = 'HK'

hm class-attribute instance-attribute

hm = 'HM'

hn class-attribute instance-attribute

hn = 'HN'

hr class-attribute instance-attribute

hr = 'HR'

ht class-attribute instance-attribute

ht = 'HT'

hu class-attribute instance-attribute

hu = 'HU'

id class-attribute instance-attribute

id = 'ID'

ie class-attribute instance-attribute

ie = 'IE'

il class-attribute instance-attribute

il = 'IL'

im class-attribute instance-attribute

im = 'IM'

in_ class-attribute instance-attribute

in_ = 'IN'

io class-attribute instance-attribute

io = 'IO'

iq class-attribute instance-attribute

iq = 'IQ'

ir class-attribute instance-attribute

ir = 'IR'

is_ class-attribute instance-attribute

is_ = 'IS'

it class-attribute instance-attribute

it = 'IT'

je class-attribute instance-attribute

je = 'JE'

jm class-attribute instance-attribute

jm = 'JM'

jo class-attribute instance-attribute

jo = 'JO'

jp class-attribute instance-attribute

jp = 'JP'

ke class-attribute instance-attribute

ke = 'KE'

kg class-attribute instance-attribute

kg = 'KG'

kh class-attribute instance-attribute

kh = 'KH'

ki class-attribute instance-attribute

ki = 'KI'

km class-attribute instance-attribute

km = 'KM'

kn class-attribute instance-attribute

kn = 'KN'

kp class-attribute instance-attribute

kp = 'KP'

kr class-attribute instance-attribute

kr = 'KR'

kw class-attribute instance-attribute

kw = 'KW'

ky class-attribute instance-attribute

ky = 'KY'

kz class-attribute instance-attribute

kz = 'KZ'

la class-attribute instance-attribute

la = 'LA'

lb class-attribute instance-attribute

lb = 'LB'

lc class-attribute instance-attribute

lc = 'LC'

li class-attribute instance-attribute

li = 'LI'

lk class-attribute instance-attribute

lk = 'LK'

lr class-attribute instance-attribute

lr = 'LR'

ls class-attribute instance-attribute

ls = 'LS'

lt class-attribute instance-attribute

lt = 'LT'

lu class-attribute instance-attribute

lu = 'LU'

lv class-attribute instance-attribute

lv = 'LV'

ly class-attribute instance-attribute

ly = 'LY'

ma class-attribute instance-attribute

ma = 'MA'

mc class-attribute instance-attribute

mc = 'MC'

md class-attribute instance-attribute

md = 'MD'

me class-attribute instance-attribute

me = 'ME'

mf class-attribute instance-attribute

mf = 'MF'

mg class-attribute instance-attribute

mg = 'MG'

mh class-attribute instance-attribute

mh = 'MH'

mk class-attribute instance-attribute

mk = 'MK'

ml class-attribute instance-attribute

ml = 'ML'

mm class-attribute instance-attribute

mm = 'MM'

mn class-attribute instance-attribute

mn = 'MN'

mo class-attribute instance-attribute

mo = 'MO'

mp class-attribute instance-attribute

mp = 'MP'

mq class-attribute instance-attribute

mq = 'MQ'

mr class-attribute instance-attribute

mr = 'MR'

ms class-attribute instance-attribute

ms = 'MS'

mt class-attribute instance-attribute

mt = 'MT'

mu class-attribute instance-attribute

mu = 'MU'

mv class-attribute instance-attribute

mv = 'MV'

mw class-attribute instance-attribute

mw = 'MW'

mx class-attribute instance-attribute

mx = 'MX'

my class-attribute instance-attribute

my = 'MY'

mz class-attribute instance-attribute

mz = 'MZ'

na class-attribute instance-attribute

na = 'NA'

nc class-attribute instance-attribute

nc = 'NC'

ne class-attribute instance-attribute

ne = 'NE'

nf class-attribute instance-attribute

nf = 'NF'

ng class-attribute instance-attribute

ng = 'NG'

ni class-attribute instance-attribute

ni = 'NI'

nl class-attribute instance-attribute

nl = 'NL'

no class-attribute instance-attribute

no = 'NO'

np class-attribute instance-attribute

np = 'NP'

nr class-attribute instance-attribute

nr = 'NR'

nu class-attribute instance-attribute

nu = 'NU'

nz class-attribute instance-attribute

nz = 'NZ'

om class-attribute instance-attribute

om = 'OM'

pa class-attribute instance-attribute

pa = 'PA'

pe class-attribute instance-attribute

pe = 'PE'

pf class-attribute instance-attribute

pf = 'PF'

pg class-attribute instance-attribute

pg = 'PG'

ph class-attribute instance-attribute

ph = 'PH'

pk class-attribute instance-attribute

pk = 'PK'

pl class-attribute instance-attribute

pl = 'PL'

pm class-attribute instance-attribute

pm = 'PM'

pn class-attribute instance-attribute

pn = 'PN'

pr class-attribute instance-attribute

pr = 'PR'

ps class-attribute instance-attribute

ps = 'PS'

pt class-attribute instance-attribute

pt = 'PT'

pw class-attribute instance-attribute

pw = 'PW'

py class-attribute instance-attribute

py = 'PY'

qa class-attribute instance-attribute

qa = 'QA'

re class-attribute instance-attribute

re = 'RE'

ro class-attribute instance-attribute

ro = 'RO'

rs class-attribute instance-attribute

rs = 'RS'

ru class-attribute instance-attribute

ru = 'RU'

rw class-attribute instance-attribute

rw = 'RW'

sa class-attribute instance-attribute

sa = 'SA'

sb class-attribute instance-attribute

sb = 'SB'

sc class-attribute instance-attribute

sc = 'SC'

sd class-attribute instance-attribute

sd = 'SD'

se class-attribute instance-attribute

se = 'SE'

sg class-attribute instance-attribute

sg = 'SG'

sh class-attribute instance-attribute

sh = 'SH'

si class-attribute instance-attribute

si = 'SI'

sj class-attribute instance-attribute

sj = 'SJ'

sk class-attribute instance-attribute

sk = 'SK'

sl class-attribute instance-attribute

sl = 'SL'

sm class-attribute instance-attribute

sm = 'SM'

sn class-attribute instance-attribute

sn = 'SN'

so class-attribute instance-attribute

so = 'SO'

sr class-attribute instance-attribute

sr = 'SR'

ss class-attribute instance-attribute

ss = 'SS'

st class-attribute instance-attribute

st = 'ST'

sv class-attribute instance-attribute

sv = 'SV'

sx class-attribute instance-attribute

sx = 'SX'

sy class-attribute instance-attribute

sy = 'SY'

sz class-attribute instance-attribute

sz = 'SZ'

tc class-attribute instance-attribute

tc = 'TC'

td class-attribute instance-attribute

td = 'TD'

tf class-attribute instance-attribute

tf = 'TF'

tg class-attribute instance-attribute

tg = 'TG'

th class-attribute instance-attribute

th = 'TH'

tj class-attribute instance-attribute

tj = 'TJ'

tk class-attribute instance-attribute

tk = 'TK'

tl class-attribute instance-attribute

tl = 'TL'

tm class-attribute instance-attribute

tm = 'TM'

tn class-attribute instance-attribute

tn = 'TN'

to class-attribute instance-attribute

to = 'TO'

tr class-attribute instance-attribute

tr = 'TR'

tt class-attribute instance-attribute

tt = 'TT'

tv class-attribute instance-attribute

tv = 'TV'

tw class-attribute instance-attribute

tw = 'TW'

tz class-attribute instance-attribute

tz = 'TZ'

ua class-attribute instance-attribute

ua = 'UA'

ug class-attribute instance-attribute

ug = 'UG'

um class-attribute instance-attribute

um = 'UM'

us class-attribute instance-attribute

us = 'US'

uy class-attribute instance-attribute

uy = 'UY'

uz class-attribute instance-attribute

uz = 'UZ'

va class-attribute instance-attribute

va = 'VA'

vc class-attribute instance-attribute

vc = 'VC'

ve class-attribute instance-attribute

ve = 'VE'

vg class-attribute instance-attribute

vg = 'VG'

vi class-attribute instance-attribute

vi = 'VI'

vn class-attribute instance-attribute

vn = 'VN'

vu class-attribute instance-attribute

vu = 'VU'

wf class-attribute instance-attribute

wf = 'WF'

ws class-attribute instance-attribute

ws = 'WS'

ye class-attribute instance-attribute

ye = 'YE'

yt class-attribute instance-attribute

yt = 'YT'

za class-attribute instance-attribute

za = 'ZA'

zm class-attribute instance-attribute

zm = 'ZM'

zw class-attribute instance-attribute

zw = 'ZW'

CurrencyCodeEnum

Bases: OpenStrEnum

aed class-attribute instance-attribute

aed = 'AED'

afn class-attribute instance-attribute

afn = 'AFN'

all class-attribute instance-attribute

all = 'ALL'

amd class-attribute instance-attribute

amd = 'AMD'

aoa class-attribute instance-attribute

aoa = 'AOA'

ars class-attribute instance-attribute

ars = 'ARS'

awg class-attribute instance-attribute

awg = 'AWG'

azn class-attribute instance-attribute

azn = 'AZN'

bam class-attribute instance-attribute

bam = 'BAM'

bbd class-attribute instance-attribute

bbd = 'BBD'

bdt class-attribute instance-attribute

bdt = 'BDT'

bgn class-attribute instance-attribute

bgn = 'BGN'

bhd class-attribute instance-attribute

bhd = 'BHD'

bif class-attribute instance-attribute

bif = 'BIF'

bmd class-attribute instance-attribute

bmd = 'BMD'

bnd class-attribute instance-attribute

bnd = 'BND'

bob class-attribute instance-attribute

bob = 'BOB'

brl class-attribute instance-attribute

brl = 'BRL'

bsd class-attribute instance-attribute

bsd = 'BSD'

btn class-attribute instance-attribute

btn = 'BTN'

bwp class-attribute instance-attribute

bwp = 'BWP'

byr class-attribute instance-attribute

byr = 'BYR'

bzd class-attribute instance-attribute

bzd = 'BZD'

cad class-attribute instance-attribute

cad = 'CAD'

cdf class-attribute instance-attribute

cdf = 'CDF'

clp class-attribute instance-attribute

clp = 'CLP'

cny class-attribute instance-attribute

cny = 'CNY'

cop class-attribute instance-attribute

cop = 'COP'

crc class-attribute instance-attribute

crc = 'CRC'

cup class-attribute instance-attribute

cup = 'CUP'

cve class-attribute instance-attribute

cve = 'CVE'

czk class-attribute instance-attribute

czk = 'CZK'

djf class-attribute instance-attribute

djf = 'DJF'

dop class-attribute instance-attribute

dop = 'DOP'

dzd class-attribute instance-attribute

dzd = 'DZD'

egp class-attribute instance-attribute

egp = 'EGP'

ern class-attribute instance-attribute

ern = 'ERN'

etb class-attribute instance-attribute

etb = 'ETB'

fjd class-attribute instance-attribute

fjd = 'FJD'

fkp class-attribute instance-attribute

fkp = 'FKP'

gel class-attribute instance-attribute

gel = 'GEL'

ghs class-attribute instance-attribute

ghs = 'GHS'

gip class-attribute instance-attribute

gip = 'GIP'

dkk class-attribute instance-attribute

dkk = 'DKK'

gmd class-attribute instance-attribute

gmd = 'GMD'

gnf class-attribute instance-attribute

gnf = 'GNF'

gtq class-attribute instance-attribute

gtq = 'GTQ'

gyd class-attribute instance-attribute

gyd = 'GYD'

hkd class-attribute instance-attribute

hkd = 'HKD'

hnl class-attribute instance-attribute

hnl = 'HNL'

hrk class-attribute instance-attribute

hrk = 'HRK'

htg class-attribute instance-attribute

htg = 'HTG'

huf class-attribute instance-attribute

huf = 'HUF'

idr class-attribute instance-attribute

idr = 'IDR'

inr class-attribute instance-attribute

inr = 'INR'

iqd class-attribute instance-attribute

iqd = 'IQD'

irr class-attribute instance-attribute

irr = 'IRR'

isk class-attribute instance-attribute

isk = 'ISK'

gbp class-attribute instance-attribute

gbp = 'GBP'

jmd class-attribute instance-attribute

jmd = 'JMD'

jod class-attribute instance-attribute

jod = 'JOD'

jpy class-attribute instance-attribute

jpy = 'JPY'

kes class-attribute instance-attribute

kes = 'KES'

kgs class-attribute instance-attribute

kgs = 'KGS'

khr class-attribute instance-attribute

khr = 'KHR'

kmf class-attribute instance-attribute

kmf = 'KMF'

kpw class-attribute instance-attribute

kpw = 'KPW'

krw class-attribute instance-attribute

krw = 'KRW'

kwd class-attribute instance-attribute

kwd = 'KWD'

kyd class-attribute instance-attribute

kyd = 'KYD'

kzt class-attribute instance-attribute

kzt = 'KZT'

lak class-attribute instance-attribute

lak = 'LAK'

lbp class-attribute instance-attribute

lbp = 'LBP'

chf class-attribute instance-attribute

chf = 'CHF'

lkr class-attribute instance-attribute

lkr = 'LKR'

lrd class-attribute instance-attribute

lrd = 'LRD'

lsl class-attribute instance-attribute

lsl = 'LSL'

ltl class-attribute instance-attribute

ltl = 'LTL'

lyd class-attribute instance-attribute

lyd = 'LYD'

mad class-attribute instance-attribute

mad = 'MAD'

mdl class-attribute instance-attribute

mdl = 'MDL'

mga class-attribute instance-attribute

mga = 'MGA'

mkd class-attribute instance-attribute

mkd = 'MKD'

mmk class-attribute instance-attribute

mmk = 'MMK'

mnt class-attribute instance-attribute

mnt = 'MNT'

mop class-attribute instance-attribute

mop = 'MOP'

mro_1 class-attribute instance-attribute

mro_1 = 'MRO'

xcd class-attribute instance-attribute

xcd = 'XCD'

mur class-attribute instance-attribute

mur = 'MUR'

mvr class-attribute instance-attribute

mvr = 'MVR'

mwk class-attribute instance-attribute

mwk = 'MWK'

mxn class-attribute instance-attribute

mxn = 'MXN'

myr class-attribute instance-attribute

myr = 'MYR'

mzn class-attribute instance-attribute

mzn = 'MZN'

nad class-attribute instance-attribute

nad = 'NAD'

ngn class-attribute instance-attribute

ngn = 'NGN'

nio class-attribute instance-attribute

nio = 'NIO'

npr class-attribute instance-attribute

npr = 'NPR'

omr class-attribute instance-attribute

omr = 'OMR'

pab class-attribute instance-attribute

pab = 'PAB'

pen class-attribute instance-attribute

pen = 'PEN'

xpf class-attribute instance-attribute

xpf = 'XPF'

pgk class-attribute instance-attribute

pgk = 'PGK'

php class-attribute instance-attribute

php = 'PHP'

pkr class-attribute instance-attribute

pkr = 'PKR'

pln class-attribute instance-attribute

pln = 'PLN'

ils class-attribute instance-attribute

ils = 'ILS'

pyg class-attribute instance-attribute

pyg = 'PYG'

qar class-attribute instance-attribute

qar = 'QAR'

ron class-attribute instance-attribute

ron = 'RON'

rsd class-attribute instance-attribute

rsd = 'RSD'

rub class-attribute instance-attribute

rub = 'RUB'

rwf class-attribute instance-attribute

rwf = 'RWF'

sar class-attribute instance-attribute

sar = 'SAR'

sbd class-attribute instance-attribute

sbd = 'SBD'

scr class-attribute instance-attribute

scr = 'SCR'

sdg class-attribute instance-attribute

sdg = 'SDG'

sek class-attribute instance-attribute

sek = 'SEK'

sgd class-attribute instance-attribute

sgd = 'SGD'

shp class-attribute instance-attribute

shp = 'SHP'

nok class-attribute instance-attribute

nok = 'NOK'

sll class-attribute instance-attribute

sll = 'SLL'

sos class-attribute instance-attribute

sos = 'SOS'

srd class-attribute instance-attribute

srd = 'SRD'

std class-attribute instance-attribute

std = 'STD'

ang class-attribute instance-attribute

ang = 'ANG'

syp class-attribute instance-attribute

syp = 'SYP'

szl class-attribute instance-attribute

szl = 'SZL'

xaf class-attribute instance-attribute

xaf = 'XAF'

xof class-attribute instance-attribute

xof = 'XOF'

thb class-attribute instance-attribute

thb = 'THB'

tjs class-attribute instance-attribute

tjs = 'TJS'

nzd class-attribute instance-attribute

nzd = 'NZD'

tmt class-attribute instance-attribute

tmt = 'TMT'

tnd class-attribute instance-attribute

tnd = 'TND'

top class-attribute instance-attribute

top = 'TOP'

try_ class-attribute instance-attribute

try_ = 'TRY'

ttd class-attribute instance-attribute

ttd = 'TTD'

aud class-attribute instance-attribute

aud = 'AUD'

twd class-attribute instance-attribute

twd = 'TWD'

tzs class-attribute instance-attribute

tzs = 'TZS'

uah class-attribute instance-attribute

uah = 'UAH'

ugx class-attribute instance-attribute

ugx = 'UGX'

usd class-attribute instance-attribute

usd = 'USD'

uyu class-attribute instance-attribute

uyu = 'UYU'

uzs class-attribute instance-attribute

uzs = 'UZS'

vef class-attribute instance-attribute

vef = 'VEF'

vnd class-attribute instance-attribute

vnd = 'VND'

vuv class-attribute instance-attribute

vuv = 'VUV'

wst class-attribute instance-attribute

wst = 'WST'

yer class-attribute instance-attribute

yer = 'YER'

eur class-attribute instance-attribute

eur = 'EUR'

zar class-attribute instance-attribute

zar = 'ZAR'

zmw class-attribute instance-attribute

zmw = 'ZMW'

zwl class-attribute instance-attribute

zwl = 'ZWL'

ErrorParameter

Bases: EbayModel

name class-attribute instance-attribute

name = Field(None, description='The object of the error.')

value class-attribute instance-attribute

value = Field(None, description='The value of the object.')

ErrorParameterV3

Bases: EbayModel

name class-attribute instance-attribute

name = Field(None, description='This is the name of input field that caused an issue with the call request.')

value class-attribute instance-attribute

value = Field(None, description='This is the actual value that was passed in for the element specified in the name field.')

Image

Bases: EbayModel

height class-attribute instance-attribute

height = Field(None, description='Reserved for future use.')

image_url class-attribute instance-attribute

image_url = Field(None, alias='imageUrl', description='The URL of the image.')

width class-attribute instance-attribute

width = Field(None, description='Reserved for future use.')

ItemLocation

Bases: EbayModel

country class-attribute instance-attribute

country = Field(None, description='The two-letter ISO 3166 standard code that indicates the country in which the item is located.')

MarketplaceIdEnum

Bases: OpenStrEnum

ebay_us class-attribute instance-attribute

ebay_us = 'EBAY_US'

ebay_ca class-attribute instance-attribute

ebay_ca = 'EBAY_CA'

ebay_gb class-attribute instance-attribute

ebay_gb = 'EBAY_GB'

ebay_au class-attribute instance-attribute

ebay_au = 'EBAY_AU'

ebay_at class-attribute instance-attribute

ebay_at = 'EBAY_AT'

ebay_be class-attribute instance-attribute

ebay_be = 'EBAY_BE'

ebay_de class-attribute instance-attribute

ebay_de = 'EBAY_DE'

ebay_it class-attribute instance-attribute

ebay_it = 'EBAY_IT'

ebay_nl class-attribute instance-attribute

ebay_nl = 'EBAY_NL'

ebay_es class-attribute instance-attribute

ebay_es = 'EBAY_ES'

ebay_ch class-attribute instance-attribute

ebay_ch = 'EBAY_CH'

ebay_tw class-attribute instance-attribute

ebay_tw = 'EBAY_TW'

ebay_cz class-attribute instance-attribute

ebay_cz = 'EBAY_CZ'

ebay_dk class-attribute instance-attribute

ebay_dk = 'EBAY_DK'

ebay_fi class-attribute instance-attribute

ebay_fi = 'EBAY_FI'

ebay_fr class-attribute instance-attribute

ebay_fr = 'EBAY_FR'

ebay_gr class-attribute instance-attribute

ebay_gr = 'EBAY_GR'

ebay_hk class-attribute instance-attribute

ebay_hk = 'EBAY_HK'

ebay_hu class-attribute instance-attribute

ebay_hu = 'EBAY_HU'

ebay_in class-attribute instance-attribute

ebay_in = 'EBAY_IN'

ebay_id class-attribute instance-attribute

ebay_id = 'EBAY_ID'

ebay_ie class-attribute instance-attribute

ebay_ie = 'EBAY_IE'

ebay_il class-attribute instance-attribute

ebay_il = 'EBAY_IL'

ebay_my class-attribute instance-attribute

ebay_my = 'EBAY_MY'

ebay_nz class-attribute instance-attribute

ebay_nz = 'EBAY_NZ'

ebay_no class-attribute instance-attribute

ebay_no = 'EBAY_NO'

ebay_ph class-attribute instance-attribute

ebay_ph = 'EBAY_PH'

ebay_pl class-attribute instance-attribute

ebay_pl = 'EBAY_PL'

ebay_pt class-attribute instance-attribute

ebay_pt = 'EBAY_PT'

ebay_pr class-attribute instance-attribute

ebay_pr = 'EBAY_PR'

ebay_ru class-attribute instance-attribute

ebay_ru = 'EBAY_RU'

ebay_sg class-attribute instance-attribute

ebay_sg = 'EBAY_SG'

ebay_za class-attribute instance-attribute

ebay_za = 'EBAY_ZA'

ebay_se class-attribute instance-attribute

ebay_se = 'EBAY_SE'

ebay_th class-attribute instance-attribute

ebay_th = 'EBAY_TH'

ebay_vn class-attribute instance-attribute

ebay_vn = 'EBAY_VN'

ebay_cn class-attribute instance-attribute

ebay_cn = 'EBAY_CN'

ebay_jp class-attribute instance-attribute

ebay_jp = 'EBAY_JP'

ebay_pe class-attribute instance-attribute

ebay_pe = 'EBAY_PE'

ebay_half_us class-attribute instance-attribute

ebay_half_us = 'EBAY_HALF_US'

ebay_motors_us class-attribute instance-attribute

ebay_motors_us = 'EBAY_MOTORS_US'

RangeValue

Bases: EbayModel

end class-attribute instance-attribute

end = Field(None, description='Specifies the end or upper limit of the range. This can be empty which equates to greater than or equal to the start or lower limit.')

exclusive_end class-attribute instance-attribute

exclusive_end = Field(None, alias='exclusiveEnd', description='Specifies whether the end value is to be included in the range. For example, if end was 100, and exclusiveEnd was true, the end range would be < 100. But if it was set to false, it would be <= 100.')

exclusive_start class-attribute instance-attribute

exclusive_start = Field(None, alias='exclusiveStart', description='Specifies whether the start value is to be included in the range. For example, if start was 60, and exclusiveStart was true, the start range would be > 60. But if it was set to false, it would be >= 60.')

start class-attribute instance-attribute

start = Field(None, description='Specifies the start or lower limit of the range. This can be empty which equates to lesser than or equal to the end or upper limit.')

RatingAspectDistribution

Bases: EbayModel

count class-attribute instance-attribute

count = Field(None, description='The number of eBay users that choose this rating aspect value.')

percentage class-attribute instance-attribute

percentage = Field(None, description='The percentage of the aspect rating value. ratingAspectDistributions.percentage = ratingAspectDistributions.count / ratingAspects.count')

value class-attribute instance-attribute

value = Field(None, description='The rating aspect. For example: TRUE or FALSE')

Amount

Bases: EbayModel

currency class-attribute instance-attribute

currency = Field(None, description='The three-letter ISO 4217 code representing the currency of the amount in the value field.')

value class-attribute instance-attribute

value = Field(None, description='The monetary amount, in the currency specified by the currency field.')

Error

Bases: EbayModel

category class-attribute instance-attribute

category = Field(None, description='Identifies the type of error.')

domain class-attribute instance-attribute

domain = Field(None, description='Name for the primary system where the error occurred. This is relevant for application errors.')

error_id class-attribute instance-attribute

error_id = Field(None, alias='errorId', description='A unique number to identify the error.')

input_ref_ids class-attribute instance-attribute

input_ref_ids = Field(None, alias='inputRefIds', description='An array of request elements most closely associated to the error.')

long_message class-attribute instance-attribute

long_message = Field(None, alias='longMessage', description='A more detailed explanation of the error.')

message class-attribute instance-attribute

message = Field(None, description="Information on how to correct the problem, in the end user's terms and language where applicable.")

output_ref_ids class-attribute instance-attribute

output_ref_ids = Field(None, alias='outputRefIds', description='An array of request elements most closely associated to the error.')

parameters class-attribute instance-attribute

parameters = Field(None, description='An array of name/value pairs that describe details the error condition. These are useful when multiple errors are returned.')

subdomain class-attribute instance-attribute

subdomain = Field(None, description='Further helps indicate which subsystem the error is coming from. System subcategories include: Initialization, Serialization, Security, Monitoring, Rate Limiting, etc.')

ErrorDetailV3

Bases: EbayModel

category class-attribute instance-attribute

category = Field(None, description='This string value indicates the error category. There are three categories of errors: request errors, application errors, and system errors.')

domain class-attribute instance-attribute

domain = Field(None, description='The name of the primary system where the error occurred. This is relevant for application errors.')

error_id class-attribute instance-attribute

error_id = Field(None, alias='errorId', description='A unique code that identifies the particular error or warning that occurred. Your application can use error codes as identifiers in your customized error-handling algorithms.')

input_ref_ids class-attribute instance-attribute

input_ref_ids = Field(None, alias='inputRefIds', description='An array of reference IDs that identify the specific request elements most closely associated to the error or warning, if any.')

long_message class-attribute instance-attribute

long_message = Field(None, alias='longMessage', description='A detailed description of the condition that caused the error or warning, and information on what to do to correct the problem.')

message class-attribute instance-attribute

message = Field(None, description='A description of the condition that caused the error or warning.')

output_ref_ids class-attribute instance-attribute

output_ref_ids = Field(None, alias='outputRefIds', description='An array of reference IDs that identify the specific response elements most closely associated to the error or warning, if any.')

parameters class-attribute instance-attribute

parameters = Field(None, description='An array of warning and error messages that return one or more variables contextual information about the error or warning. This is often the field or value that triggered the error or warning.')

subdomain class-attribute instance-attribute

subdomain = Field(None, description='The name of the subdomain in which the error or warning occurred.')

FilterField

Bases: EbayModel

field class-attribute instance-attribute

field = Field(None, description='Provides a way to specify a field in a filter.')

negated class-attribute instance-attribute

negated = Field(None, description='Note: Currently this filter is not supported.')

range class-attribute instance-attribute

range = Field(None, description='Provides a way to specify a range of values in a filter.')

set class-attribute instance-attribute

set = None

value class-attribute instance-attribute

value = Field(None, description='Provides a way a value in a filter.')

MarketPriceDetail

Bases: EbayModel

condition_group class-attribute instance-attribute

condition_group = Field(None, alias='conditionGroup', description='The type that defines the fields for details about the product, such as condition and estimated start price.')

condition_ids class-attribute instance-attribute

condition_ids = Field(None, alias='conditionIds', description='An array of condition identifiers for the product.')

estimated_start_price class-attribute instance-attribute

estimated_start_price = Field(None, alias='estimatedStartPrice', description='The lowest priced active item for this product on eBay.')

MarketingAspectFilter

Bases: EbayModel

filters class-attribute instance-attribute

filters = Field(None, description='This field supports field filters that can be used to use to limit/customize the result set.')

MostWatchedItem

Bases: EbayModel

bid_count class-attribute instance-attribute

bid_count = Field(None, alias='bidCount', description='This integer value indicates the total number of bids that have been placed for an auction item. This field is only returned for auction items.')

category class-attribute instance-attribute

category = Field(None, description='The ID of the leaf category for this item.')

current_bid_price class-attribute instance-attribute

current_bid_price = Field(None, alias='currentBidPrice', description='The container that returns the current highest bid for an auction item. The value field shows the dollar value of the current highest bid, and the currency (3-digit ISO code) field denotes the currency associated with that bid value. This container will only be returned for auction items.')

gallery_image_url class-attribute instance-attribute

gallery_image_url = Field(None, alias='galleryImageUrl', description='The URL for the image used as the Gallery thumbnail.')

item_end_date class-attribute instance-attribute

item_end_date = Field(None, alias='itemEndDate', description='A timestamp that indicates the date and time a listing is scheduled to end. This value is returned in UTC format ( yyyy-MM-ddThh:mm:ss.sssZ ), which can be converted into the local time of the buyer.')

item_id class-attribute instance-attribute

item_id = Field(None, alias='itemId', description='The unique RESTful identifier of the item.')

item_location class-attribute instance-attribute

item_location = Field(None, alias='itemLocation', description='This container returns the 2-digit ISO code of the country in which the item is location.')

item_web_url class-attribute instance-attribute

item_web_url = Field(None, alias='itemWebUrl', description='The URL to the View Item page of the item.')

listing_marketplace_id class-attribute instance-attribute

listing_marketplace_id = Field(None, alias='listingMarketplaceId', description='The unique identifier of the eBay marketplace of the listing.')

price class-attribute instance-attribute

price = Field(None, description='The price of the item. This field will only be returned for fixed-price listings and auction listings that are enabled with the Buy it Now feature.')

shipping_cost class-attribute instance-attribute

shipping_cost = Field(None, alias='shippingCost', description='The final shipping cost of the item.')

shipping_cost_type class-attribute instance-attribute

shipping_cost_type = Field(None, alias='shippingCostType', description='Indicates the type of shipping used to ship the item. Possible values are FIXED (flat-rate shipping) and CALCULATED (shipping cost calculated based on item and buyer location).')

subtitle class-attribute instance-attribute

subtitle = Field(None, description='A subtitle is optional and allows the seller to provide more information about the item, possibly including keywords that may assist with search results.')

title class-attribute instance-attribute

title = Field(None, description='The title of the item as its appears on the listing.')

watch_count class-attribute instance-attribute

watch_count = Field(None, alias='watchCount', description='The number of users that have added the item to their watch list.')

MostWatchedItemsResponse

Bases: EbayModel

most_watched_items class-attribute instance-attribute

most_watched_items = Field(None, alias='mostWatchedItems', description='This array returns a list of most watched items matching the input criteria.')

RatingAspect

Bases: EbayModel

count class-attribute instance-attribute

count = Field(None, description='The number of eBay users that rated the product on this aspect.')

description class-attribute instance-attribute

description = Field(None, description='The name of the rating aspect. Camping tent examples: Is it lightweight? or Is it easy to set up?')

name class-attribute instance-attribute

name = Field(None, description='The answer or value of the rating aspect. Camping tent examples: Lightweight or Easy to set up')

rating_aspect_distributions class-attribute instance-attribute

rating_aspect_distributions = Field(None, alias='ratingAspectDistributions', description='The container for the details of the aspect rating. The details show the aspect rating value, usually TRUE or FALSE and the user count and percentage.')

SimilarItem

Bases: EbayModel

bid_count class-attribute instance-attribute

bid_count = Field(None, alias='bidCount', description='This integer value indicates the total number of bids that have been placed for an auction item. This field is only returned for auction items.')

current_bid_price class-attribute instance-attribute

current_bid_price = Field(None, alias='currentBidPrice', description='This integer value indicates the total number of bids that have been placed for an auction item. This field is only returned for auction items.')

gallery_image_url class-attribute instance-attribute

gallery_image_url = Field(None, alias='galleryImageUrl', description='The container that returns the current highest bid for an auction item. The value field shows the dollar value of the current highest bid, and the currency (3-digit ISO code) field denotes the currency associated with that bid value. This container will only be returned for auction items.')

item_end_date class-attribute instance-attribute

item_end_date = Field(None, alias='itemEndDate', description='A timestamp that indicates the date and time a listing is scheduled to end. This value is returned in UTC format ( yyyy-MM-ddThh:mm:ss.sssZ ), which can be converted into the local time of the buyer.')

item_id class-attribute instance-attribute

item_id = Field(None, alias='itemId', description='The unique RESTful identifier of the item.')

item_location class-attribute instance-attribute

item_location = Field(None, alias='itemLocation', description='This container returns the 2-digit ISO code of the country in which the item is location.')

item_web_url class-attribute instance-attribute

item_web_url = Field(None, alias='itemWebUrl', description='The URL to the View Item page of the listing.')

listing_marketplace_id class-attribute instance-attribute

listing_marketplace_id = Field(None, alias='listingMarketplaceId', description='The unique identifier of the eBay marketplace of the listing.')

price class-attribute instance-attribute

price = Field(None, description='The price of the item. This field will only be returned for fixed-price listings and auction listings that are enabled with the Buy it Now feature.')

primary_category class-attribute instance-attribute

primary_category = Field(None, alias='primaryCategory', description='This container returns the category name and ID of the primary listing category.')

shipping_cost class-attribute instance-attribute

shipping_cost = Field(None, alias='shippingCost', description='The final shipping cost for all the item.')

shipping_cost_type class-attribute instance-attribute

shipping_cost_type = Field(None, alias='shippingCostType', description='Indicates the type of shipping used to ship the item. Possible values are FIXED (flat-rate shipping) and CALCULATED (shipping cost calculated based on item and buyer location).')

subtitle class-attribute instance-attribute

subtitle = Field(None, description='A subtitle is optional and allows the seller to provide more information about the item, possibly including keywords that may assist with search results.')

title class-attribute instance-attribute

title = Field(None, description='The title of the item as its appears on the listing.')

SimilarItemsResponse

Bases: EbayModel

similar_items class-attribute instance-attribute

similar_items = Field(None, alias='similarItems', description='This array returns a list of similar items matching the input criteria.')

MerchandisedProduct

Bases: EbayModel

average_rating class-attribute instance-attribute

average_rating = Field(None, alias='averageRating', description='The average rating for the product based on eBay user ratings.')

epid class-attribute instance-attribute

epid = Field(None, description='The eBay product identifier of a product from the eBay product catalog. You can use this value in the Browse API search method to retrieve items for this product.')

image class-attribute instance-attribute

image = Field(None, description='The product image.')

market_price_details class-attribute instance-attribute

market_price_details = Field(None, alias='marketPriceDetails', description='An array of containers for the product market price details, such as condition and market price.')

rating_aspects class-attribute instance-attribute

rating_aspects = Field(None, alias='ratingAspects', description='An array of containers for ratings of the product aspects, such as "Is it a good value".')

rating_count class-attribute instance-attribute

rating_count = Field(None, alias='ratingCount', description='The total number of eBay users that rated the product.')

review_count class-attribute instance-attribute

review_count = Field(None, alias='reviewCount', description='The total number of eBay users that wrote a review for the product.')

title class-attribute instance-attribute

title = Field(None, description='The title of the product.')

BestSellingProductResponse

Bases: EbayModel

merchandised_products class-attribute instance-attribute

merchandised_products = Field(None, alias='merchandisedProducts', description='An array of containers for the products.')

warnings class-attribute instance-attribute

warnings = Field(None, description='The container with all the warnings for the input request.')