Sponsored slots,
priced in the same decision as rank.
The monetization layer that fills sponsored slots against the organic order instead of beside it. Gortex ranks the result set and prices its paid placements in one call, so ads and relevance stop fighting each other.
An ad system bolted onto ranking is two systems that fight each other.
Organic ranking optimizes for relevance. An auction bolted on top optimizes for revenue. They run as separate stacks, disagree on every slot, and get reconciled by hand release after release. Nobody owns the slot where they collide.
One endpoint ranks the results and prices the sponsored slots together.
You send a recipient, a surface, and the candidate listings you already retrieved. Gortex returns the organic order and the sponsored placements it priced against that order, inside one sub-200ms p99 budget, with a decision id you can audit later.
One request. Ranked results and their priced sponsored slots.
// Rank search results and price their sponsored slots. $ curl api.gortex.ai/v1/decide \ -H "Authorization: Bearer $GORTEX_KEY" \ -d '{ "recipient": { "id": "u_8120" }, "context": { "surface": "search_results" }, "items": [ /* 240 candidate listings */ ] }' { "ranked": [ /* ordered listing IDs */ ], "sponsored": [{ "slot": 2, "listing": "l_4471", "price": 0.58 }], "decision_id": "d_01HXZ3M", "trace_id": "t_01HXZ3N" }
Sponsored listings, answered plainly.
What is a sponsored listings API?
An endpoint that decides which paid listings fill the sponsored slots in a result set, priced against the organic order rather than beside it. Gortex returns the ranked results and the sponsored placements from one call, so ads and relevance settle in the same decision.
Do I have to run a separate ad server or auction?
No. You keep retrieval and pass the candidates you already have. Gortex resolves the sponsored slots against the organic order in the same response, so there is no second auction system to bolt on and reconcile by hand.
How does sponsored placement stay fast enough for a live surface?
Ranking and sponsored pricing resolve inside one sub-200ms p99 budget, on the request path, so a paid slot is priced and placed on every impression without a second round trip.
See a sponsored placement priced, live.
The private beta is by invitation. Tell us the surface you monetize and we will get you a key.