marketplace

GET /v1/marketplace/latest

The newest live listings, for a site that is not the storefront.

All marketplace endpoints

All developer docs →

Authentication

This endpoint is public. It takes no credential and no organisation — it is what our own marketing site and AI answer engines read.

This endpoint takes no organisation id. Your key already identifies the organisation it belongs to, and the response is scoped to it.

Try it

Replace anything in angle brackets with your own values, and the key placeholder with a key from your dashboard.

curl -X GET https://api.zinndigital.com/v1/marketplace/latest

Signed in? The API console in your dashboard fills in your real organisation id and your own key, and runs the request against the live API so you can see the actual response. Open this endpoint in the API console

Details

docs/760 §2. A public, read-only feed of the newest live listings, built from the same card as the hub (MarketplaceHubCard): the domain is only ever the masked form, the price is the listing's public price, and no seller detail beyond the public display name is present. Anonymous, single variant, no cookie. Held for 60 seconds on the server and advertised with Cache-Control: public, max-age=60, because it is read by a browser island on every page view of zinnguestposts.com — a new listing appears within a minute, with no deploy.

Parameters

NameTypeRequiredWhat it is
locale (query)stringNoExplicit, never Accept-Language — see getMarketplaceOverview.
vertical (query)stringNoComma-separated vertical keys. Omitted means every live vertical. An unknown or archived key is dropped, not an error; verticals in the response says which were served.
limit (query)integerNo—

Response

NameTypeRequiredWhat it is
dataMarketplaceLatestCard[]Yes—
totalintegerYesLive listings across the served verticals, not only the returned page.
localestringYes—
verticalsstring[]YesThe vertical keys actually served, after unknown and archived ones were dropped.

Errors this endpoint can return

422