TikTok, Amazon, YouTube, Reddit, X, Steam, and Wikipedia each run a developer program. Those programs issue keys for posting, catalogs, video objects, or page HTML. They are the wrong door for a trend score. Trends API maps each platform to a source string for history, a type string for a live board, or both. The call is still POST https://api.trendsapi.ai/api. No OAuth app review at those vendors. Per-platform guides live under https://trendsapi.ai/trends. The exact strings sit on the sources reference.

What "without the platform API" means

Without the platform API means the request does not use a TikTok, Amazon, YouTube, Reddit, X, Steam, or Wikimedia access token. The Bearer token is a Trends API key. The vendor may still be the origin of the underlying series. The integration surface is not theirs.

This is not a scrape tutorial. Endpoint paths for those vendors are out of scope. The job is the source and type strings that already wrap those platforms.

Keyword history: six of the seven platforms

These source values take get_time_series or get_growth plus a keyword. Strings are exact.

Platform source Keyword rule
TikTok tiktok Hashtag or topic
Amazon amazon Product name or phrase
YouTube youtube Any name or phrase
Reddit reddit Any name or phrase
Steam steam Game display name, not a Steam App ID
Wikipedia wikipedia Article title or topic

X has no keyword source in this API. History for a phrase on X is not a call this endpoint can make.

Special formats that show up next to these seven: npm wants an exact, case-sensitive package name. python wants an exact PyPI project name. app downloads and app rankings want an Android bundle ID such as com.whatsapp. Those are not the seven platforms in the title, but a mixed source list has to follow the strictest keyword rule in the list.

POST https://api.trendsapi.ai/api
Authorization: Bearer <api_key>
Content-Type: application/json

{"mode":"get_growth","source":"tiktok, amazon, youtube","keyword":"nike","percent_growth":["3M","12M"]}

get_growth accepts comma-separated sources. get_time_series accepts exactly one source per request. Parse the string body on the HTTP envelope before reading results or the weekly points.

Live boards: all seven, no keyword

get_top_trends takes type and no keyword. These labels are case-sensitive and include spaces.

Platform type
TikTok TikTok Trending Hashtags
TikTok TikTok Trending Searches
Amazon Amazon Best Sellers Top Rated
Amazon Amazon Best Sellers by Category
YouTube YouTube Trending
Reddit Reddit Hot Posts
Reddit Reddit World News
X X (Twitter) Trending
Steam Steam Most Played
Wikipedia Wikipedia Trending

Amazon Best Sellers by Category also needs category set to an official category name. Omit it and the feed mixes boards.

POST https://api.trendsapi.ai/api
Authorization: Bearer <api_key>
Content-Type: application/json

{"mode":"get_top_trends","type":"X (Twitter) Trending","limit":10}

Default limit is 25. Max is 200. offset pages. sort rank_change with window 1d, 3d, 7d, 14d, or 30d returns climbers against a prior snapshot.

Compare two platforms without two vendor apps

A 0-100 score is the reason to skip two developer portals. tiktok and amazon on one get_growth call sit on the same scale. Google can join that list with source google search if the question is "did social move before search." That Google path is documented on the Google Trends guide and the alternatives hub.

Guides for the seven platforms: TikTok, Amazon, YouTube, Reddit, X, Steam, Wikipedia.

What the vendor API is still for

Use the vendor API when the object is the product. TikTok's API for publishing. Amazon PA-API for price and availability. YouTube Data API for video IDs and captions. Reddit OAuth for posting. The X API for tweet objects. Steam Web API for player inventories. Wikimedia REST for article HTML. Trend scores do not replace those objects. Plan names for this product stay on pricing.