Skip to main content
GET
Gumtree Search
Search public Gumtree UK listing cards, 22 per page, up to three pages. Use query with optional UK place name in location_id and a supported section slug in category_id, or a Gumtree category/search URL by itself. Supports relevance and newest sorting. Numeric category/location IDs, distance/price/seller/attribute filters and price sorting are unavailable. GBP prices and source age labels are retained. Full descriptions require product lookup. A successful uncached call costs 5 credits. Failed requests and cache hits cost zero. Failed or empty source output is not counted as successful data retrieval. Pagination re-fetches a bounded source prefix, so new reviews or listings can shift rows. Only observed look-ahead rows produce a next cursor. A null cursor does not prove the complete archive was retrieved. Unknown fields remain null. Source runs use a pinned Actor build, limited permissions and a hard cost ceiling. Returned cursors retain the listing IDs already sent and exclude repeats when ranking changes. Direct numeric page requests do not have that history. Inserts/removals can still change the window, so continuation is not a frozen catalog snapshot.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

query
string
url
string
page
integer

Bounded source window, page 1–3; do not combine with cursor.

Required range: 1 <= x <= 3
sort_by
enum<string>

relevance or newest. price_low/price_high return 422.

Available options:
relevance,
newest,
price_low,
price_high
category_id
string

Section slug: for-sale, cars, vans, motorbikes, property-for-sale, property-to-rent or jobs. Numeric IDs return 422.

location_id
string

UK place name, for example london or manchester. Numeric IDs return 422.

distance
enum<string>

Unavailable with this public listing source; returns 422.

Available options:
0,
1,
3,
5,
10,
15,
30,
50,
75,
100,
150,
250,
500,
nationwide
min_price
string

Unavailable with this public listing source; returns 422.

max_price
string

Unavailable with this public listing source; returns 422.

seller_type
enum<string>

Unavailable with this public listing source; returns 422.

Available options:
private,
trade
attributes
string

Unavailable with this public listing source; returns 422.

cursor
string

Opaque agt1_ cursor bound to identical filters and previously returned listing IDs. Excludes repeats. Do not combine with page.

Response

Search public Gumtree UK listing cards, 22 per page, up to three pages. Use query with optional UK place name in location_id and a supported section slug in category_id, or a Gumtree category/search URL by itself. Supports relevance and newest sorting. Numeric category/location IDs, distance/price/seller/attribute filters and price sorting are unavailable. GBP prices and source age labels are retained. Full descriptions require product lookup.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.