The Signal Hiding in Plain Sight

Everyone watches price, volume, and holder count. Almost nobody tracks how much money token teams are spending on promotion.

When a project pays to boost its token on aggregator platforms, that’s a direct, measurable signal that:

It’s not a guarantee of quality — scammers spend on promotion too. But combined with security checks and on-chain analysis, promotion data adds a unique dimension that pure market data misses.

The CryptoDataAPI /dex/promoted endpoint exposes this data as structured, queryable API responses.

What the Promotion Data Includes

The /dex/promoted endpoint returns tokens that are actively paying for visibility on major aggregator platforms:

curl -H "X-API-Key: YOUR_KEY" \
  https://cryptodataapi.com/api/v1/dex/promoted

Each promoted token includes:

The /dex/promoted/top endpoint ranks tokens by promotion spend. This surfaces the projects that are most aggressively marketing:

curl -H "X-API-Key: YOUR_KEY" \
  https://cryptodataapi.com/api/v1/dex/promoted/top

Why this matters:

The key insight: promotion spend is a leading indicator. Teams boost before the catalyst, not after. If you see a token suddenly spending on promotion after weeks of silence, something is coming.

Combining Promotion Data with Security and Pool Data

Promotion data is most powerful when combined with the other DEX endpoints. Here’s the three-signal stack:

  1. Promotion signal: /dex/promoted — is the team spending on visibility?
  2. Security gate: /dex/security/{chain}/{address} — is the contract safe?
  3. Market momentum: /dex/trending — is the token actually gaining traction?

The ideal target: a promoted token with a low-risk security score that’s starting to appear in trending pools. This triple confirmation filters out both dead promotions (spending but no traction) and unsafe tokens (trending but risky).

import httpx

API_KEY = "cdk_live_yourkey"
BASE = "https://cryptodataapi.com/api/v1"
HEADERS = {"X-API-Key": API_KEY}

# Step 1: Get promoted tokens
promoted = httpx.get(f"{BASE}/dex/promoted", headers=HEADERS).json()

for token in promoted.get("tokens", []):
    chain = token["chain"]
    addr = token["token_address"]

    # Step 2: Security check
    sec = httpx.get(f"{BASE}/dex/security/{chain}/{addr}", headers=HEADERS).json()
    if sec.get("risk_score", 0) < 60:
        continue  # Skip risky tokens

    # Step 3: Check if trending
    trending = httpx.get(
        f"{BASE}/dex/trending", params={"chain": chain}, headers=HEADERS
    ).json()
    pool_addrs = {p["base_token"]["address"] for p in trending.get("pools", [])}

    if addr in pool_addrs:
        print(
            f"SIGNAL: {chain}/{addr} | "
            f"Spend: {token.get('promotion_spend')} | "
            f"Risk: {sec['risk_score']} | "
            f"TRENDING"
        )

The Community Takeover Signal

One of the most interesting fields in the promotion data is is_community_takeover. A community takeover (CTO) happens when the original developer abandons a token and the community takes over marketing and development.

CTOs are a unique meme coin phenomenon. Some of the biggest meme coin runs started as community takeovers — BONK, PEPE, and others had periods where community members drove the narrative with zero team involvement.

When you see a CTO token spending on promotion, it means:

CTO tokens that pass security checks and are gaining promotion momentum are some of the highest-signal opportunities in the meme coin space.

Follow the Money, Not the Hype

Social media hype is cheap. Promotion spend is not. When a token team puts real money behind visibility, it’s a concrete, measurable action that tells you more than a thousand tweets.

The /dex/promoted endpoints give your agent access to this signal — who’s spending, how much, and whether the community or the dev team is driving it. Combine it with security checks and trending data for a complete meme coin alpha pipeline.

Try it now:

curl -H "X-API-Key: YOUR_KEY" \
  https://cryptodataapi.com/api/v1/dex/promoted/top

Get your free API key at cryptodataapi.com (50 requests/day, no credit card required).