Skip to main content

Developer Documentation

Develop and scale an auction-based advertising platform in your marketplace.

Two Integration Paths — Mix and Match as Necessary

Low Code

Deals with common use cases and gets you started quickly.

API Driven

For bespoke functionality and advanced use cases.

Try It Out

Explore our API with these common workflows.

Upload products to your catalog using the Catalog API.
curl --request POST \
  --url https://api.topsort.com/v2/products \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "products": [
      {
        "id": "product-123",
        "name": "Example Product",
        "price": 29.99,
        "imageUrl": "https://example.com/product.jpg",
        "category": "electronics"
      }
    ]
  }'

Our Products

Explore Topsort’s core components designed to power your retail media business:

Ad Platform

Comprehensive solution for launching and managing your advertising business with campaigns, reports, and integrations.

Ad Server

Powerful APIs for customizing ads and integrating with existing systems. Control relevance, targeting, and performance.

Ad Intelligence

Smart tools for forecasting, retrieval, and attribution to enhance your ad system with AI-powered insights.

Toppie

DSP for advertising agencies and brands to manage campaigns across multiple retailers with real-time data.

Client Libraries

We provide client libraries to help you get started quickly:

Topsort.js

Client-side JavaScript SDK

Analytics.js

Analytics tracking library

Topsort.kt

Kotlin SDK for Android

PHP SDK

Server-side PHP library

Banners.js

Banner ad integration library

Topsort.swift

Swift SDK for iOS

Learn More

Not sure where to begin? Learn about the fundamental components:

The Catalog

Manage your product inventory

Banners

Create and manage banner campaigns

Listings

Sponsored product listings

Auctions

Understand auction mechanics

Events

Track impressions and conversions