Tide-Weave Logo

Tide-Weave

A drop-in ad server that adds sponsored listings to any Meilisearch-powered site

Ad ServerGoMeilisearchSecond-Price Auction

Monetize Your Marketplace

If your marketplace or directory runs on Meilisearch, Tide-Weave lets you add sponsored listings in minutes. Swap your Meilisearch search URL for Tide-Weave's and your search results now include promoted items — placed in configurable positions, charged per click, powered by a real-time auction.

No catalog ingestion required. No separate data pipeline. Meilisearch is already your catalog — Tide-Weave reads from it directly. Advertisers bid on your inventory through a management API, and the auction engine handles the rest.

How It Works

1

Point your frontend at Tide-Weave

Replace your Meilisearch URL with the Tide-Weave proxy. Same API, same response format. Your frontend code barely changes.

2

The proxy runs an auction in real-time

Each search request is forwarded to Meilisearch while the auction engine simultaneously evaluates bids. Winners are injected at configurable slot positions in the response.

3

Advertisers only pay when users click

The second-price auction ensures fair CPC pricing. Impression beacons and click tracking are built in. Every click is recorded and charged; impressions are free.

Why Second-Price Auctions

In a marketplace, the advertisers bidding for promoted placement are often the same sellers listing products on your platform. They need a pricing model that feels fair — one where they're never paying more than they need to win.

A second-price auction (also called a Generalized Second Price or GSP auction) solves this. The highest bidder wins the top slot, but pays only slightly more than the second-highest bid. This means advertisers can bid their true value without fear of overpaying — the auction mechanism itself keeps prices efficient.

This matters for marketplaces because it encourages honest participation. Sellers don't need to play games with bid amounts or constantly monitor competitors. They set what a click is worth to them, and the auction guarantees they pay the market rate, not their maximum willingness to pay.

Example

Three sellers bid for the top sponsored slot: $5.00, $3.00, and $1.00. The $5.00 bidder wins position 1 but pays approximately $3.01 — just enough to beat the runner-up. The $3.00 bidder gets position 2 and pays approximately $1.01. Everyone pays less than they bid, and the slots go to whoever values them most.

Architecture

Auction Proxy

Drop-in Meilisearch replacement. Forwards searches, runs the GSP auction, merges sponsored results into the response in under 50ms.

Tracker

Records impressions via pixel beacons, handles click redirects with CPC charging, and accepts conversion postbacks from your backend.

Bid Manager

REST API for managing tenants, advertisers, bids, and budgets. Syncs bid data to Redis for sub-millisecond auction lookups.

Key Features

Three-Level Targeting

Advertisers bid at the collection level (categories), product level (specific items), or search context level (keywords, filters). You define what each level means for your domain.

Configurable Ad Slots

Choose exactly which result positions show sponsored listings. Positions 0, 3, and 7 by default — fully configurable per tenant through the publisher dashboard.

Multi-Tenant SaaS

Each marketplace is a separate tenant with its own Meilisearch instance, targeting config, encryption keys, and advertiser ecosystem. Fully isolated.

Publisher Dashboard

Web interface for managing tenants, configuring targeting, viewing API keys, monitoring advertiser performance, and tracking revenue.

CPC Billing

Impressions are free. Advertisers pay only on click, with fair second-price auction pricing. Budget caps prevent overspend.

Encrypted Tracking

All tracking data is AES-256 encrypted with per-tenant keys. Click and impression URLs are tamper-proof.

Built For

Product Marketplaces

Sellers pay to promote their products in search results and collection pages.

Job Boards

Employers bid on sponsored job placements in search results by department, title, or salary range.

Real Estate Listings

Agents and landlords promote listings at the top of search results for target neighborhoods.

Directory Sites

Restaurants, service providers, or venues pay for featured placement in category and search results.

Technology

Go

Auction engine

Redis

Hot bid cache

PostgreSQL

Durable storage

Meilisearch

Search & catalog

Availability

One-Time Purchase

Buy the full source code and deploy on your own infrastructure. Includes all components: auction proxy, tracker, bid manager, publisher dashboard, and CLI tools. Self-hosted, no recurring fees.

Contact Sales →

Enterprise License

License Tide-Weave for integration into your platform or product. Includes source access, priority support, and custom feature development. Volume and white-label options available.

Contact Sales →
Get Tide-Weave

Available for one-time purchase or enterprise licensing