Skip to main content
GET
Gumtree Seller
Returns the public seller name, rating average/count, membership caption and last-active caption. Missing captions remain null; membership is a source caption, not an inferred joining date. Both seller_id (numeric userId) and public_id (public profile identifier) are required together. Use identifiers from a public Gumtree listing/profile link; the numeric ID cannot be derived from the public hash. If supplied, account_id is also checked against active ads. The returned listing records expose these source identifiers in product.ext.gumtree. Gumtree’s profile source can ignore a mismatched numeric userId. This adapter independently checks active ad records before returning any seller data. Profiles with no active ads currently return an unbilled identity-verification error because this source supplies no independent numeric ID for them. Wrong pairs and malformed/challenged pages never become successful empty results. A confirmed missing profile returns 404; an unverifiable upstream response returns 502. Uses the existing Firecrawl credential with basic transport and original HTML bytes. There is no new Gumtree account, credential or paid plan. Requests share a 20-source-read/minute ceiling, a 2 MiB source limit, 25 seconds per source read and 52 seconds total. Source page one is always checked; a later listing page uses at most one additional read. No login cookies, private contact details, analytics state or anonymous session identifiers are returned. Fresh nonempty responses cost 5 credits. Source-confirmed empty listing pages, cache hits, errors and successful idempotent replays cost zero. Set X-Max-Credits: 5. Public-source availability and free upstream allowance are not a production SLA.

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

seller_id
string
required

Numeric Gumtree userId, paired with public_id; checked against active listing records.

Pattern: ^[1-9][0-9]{0,14}$
public_id
string
required

Public profile identifier from its Gumtree profile URL, paired with seller_id.

Pattern: ^[a-f0-9]{24,64}$
account_id
string

Optional numeric accountId; if supplied, every returned active ad must corroborate it.

Pattern: ^[1-9][0-9]{0,14}$

Response

Public Gumtree UK seller name, rating and membership/last-active captions. Requires seller_id and public_id together. Optional account_id is corroborated against active ads. Profiles without active ads cannot currently be independently matched to their numeric seller ID and return an unbilled error.

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.