Skip to main content
client.gamma.sports.getSportsMetadata returns branding assets and contextual information for each sport tracked by Polymarket. Ideal for enriching market tiles with official logos and resolution links.

Request

const metadata = await client.gamma.sports.getSportsMetadata();
No parameters are required.

Response

type SportsMetadata = {
  sport: string;
  image: string;
  resolution: string;
  ordering: string;
  tags: string; // comma-separated tag IDs
  series: string; // series identifier
};

Usage example

const sports = await client.gamma.sports.getSportsMetadata();

sports.forEach((entry) => {
  console.log(`${entry.sport} resolves at ${entry.resolution}`);
});

Failure modes

Network/HTTP failures propagate per the architecture contract.