Skip to main content
GET
Search Listings

Query Parameters

string
required
Search keywords. Matches against listing titles.
string
default:"com"
eBay marketplace domain TLD or alias. See /v1/ebay/markets for all supported values.Examples: com, co.uk, de, fr, com.au
string
Restrict results to an eBay category id. Use /v1/ebay/categories to look up ids.
integer
default:1
Page number for paginated results. Range: 1 - 1000.Use pagination.has_more to know when to stop — eBay re-serves its last page if you ask past the end, so this API returns an empty page there.
integer
Results per page. Clamped to one of 60, 120, or 240.
string
default:"best_match"
Sort order for results.
string
Item condition filter.
string
Buying format filter.
number
Minimum price filter in the marketplace’s local currency.
number
Maximum price filter in the marketplace’s local currency.
boolean
default:false
Only return listings with free shipping.

Response

string
The search query that was executed.
string
Marketplace domain that was searched.
string
The category id filter applied (nullable).
boolean
Always false for active-listing search (see /completed for sold).
array
Array of matching listings.
object
Available filter facets keyed by name, each a list of string values.
object
Pagination metadata with current_page, per_page, total_pages, total_results.
string
ISO 8601 timestamp when the results were scraped.

Example Response

Each search request costs 5 credits. Failed requests are not charged.

Authorizations

x-api-key
string
header
required

Query Parameters

query
string
required

Search keywords.

domain
string
default:com

eBay marketplace domain TLD or alias (com, co.uk, de, fr, ...).

category_id
string

Restrict results to a category id.

page
integer
default:1

Page number for paginated results.

Required range: 1 <= x <= 1000
per_page
integer

Results per page. Clamped to 60, 120 or 240.

Required range: 1 <= x <= 240
sort_by
enum<string>
default:best_match

Sort order for results.

Available options:
best_match,
ending_soonest,
newly_listed,
price_low_to_high,
price_high_to_low
condition
enum<string>

Item condition filter.

Available options:
new,
open_box,
refurbished,
used,
for_parts
buying_format
enum<string>

Buying format filter.

Available options:
auction,
buy_it_now,
best_offer
min_price
number

Minimum price filter in the marketplace's local currency.

Required range: x >= 0
max_price
number

Maximum price filter in the marketplace's local currency.

Required range: x >= 0
free_shipping
boolean
default:false

Only return listings with free shipping.

Response

200 - application/json

Active listings

query
string | null
domain
string
category_id
string | null
sold
boolean
results
object[]
facets
object
pagination
object
scraped_utc
number | null
scraped_at
string | null