# Exploding Topics API (v1.7.2) A REST API to retrieve Exploding Topics Pro reports and trend data. Rate limit: 60 requests per minute. How to obtain an Exploding Topics API key: Instructions (https://docs.google.com/document/d/1z4E9z3FfDbjzrmcx82XwT4fFkdbjdREOlKeThWELXBA) LLM-friendly versions of these docs: Markdown (/docs.md), llms.txt (/llms.txt), OpenAPI JSON (/docs/openapi.json) Any issues just reach out: app-center@semrush.com Base URL: `https://api.explodingtopics.com/api/v1` (Production server) ## Authentication Pass your API key as the `api_key` query parameter on every request. API key to authorize requests. ## Endpoints ### GET /topics Retrieve a list of ET topics. | Parameter | In | Type | Required | Default | Example | Description | | --- | --- | --- | --- | --- | --- | --- | | `type` | query | string | no | all | all | Filter by classification type of topic. One of: regular, exploding, peaked, all | | `brand` | query | string | no | false | false | Filter for only branded or non-branded topics. One of: true, false, all | | `categories` | query | array of strings | no | all | ["technology"] | Filter topics by categories. Values: business, retail, productivity, supply-chain, marketing, cybersecurity, hr, legal, real-estate, workplace, design, technology, ai, blockchain, programming, robotics, automation, vr-ar, telecommunication, beauty, makeup-cosmetics, skincare, haircare, nailcare, fragrances, plastic-surgery, health, fitness, sleep, personal-care, supplements, nutrition, pharma, healthcare, mental-health, diets, sexual-health, home-decor, furniture, home, kitchen, gaming, sports-outdoors, gambling, streaming, media, toys, fashion, clothing, shoes, jewelry, finance, investing, crypto, personal-finance, insurance, banking, payments, wealth-management, food-beverage, food, cooking, alcohol, beverages, grocery, industry, manufacturing, automotive, energy, construction, lifestyle, travel, pets, dating-relationships, social-media, art, eco, gardening-agriculture, baby, education, entertainment Pass multiple values as a comma-separated list. | | `sort` | query | string | no | growth | growth | The ordering of topics. One of: growth, keyword, gradient, exponent, absolute_volume, date_added | | `order` | query | string | no | asc | asc | Set ascending or descending ordering of topics. One of: asc, desc | | `timeframe` | query | integer | no | 60 | | The timeframe (in months) over which the topics are sorted or filtered on. One of: 3, 6, 12, 24, 60, 120, 180 | | `offset` | query | integer | no | 0 | | The number of items to skip before starting to collect the result set. Min: 0. | | `limit` | query | integer | no | 10 | | The number of items to return (min 1, max 100). Values below 1 are rejected with a 400. Min: 1. Max: 100. | | `response_timeframe` | query | string | no | all | all | The timeframe to return search history data on. If not selected, data for all timeframes will be returned. One of: all, next_12_months_forecast, next_12_months_forecast_monthly, last_3_months, last_6_months, last_12_months, last_2_years, last_5_years, last_15_years | Example request: ``` curl "https://api.explodingtopics.com/api/v1/topics?api_key=YOUR_API_KEY" ``` Response `200`: A list of ET topic objects. | Field | Type | Description | Example | | --- | --- | --- | --- | | `result` | array of Topics | | | | `total` | integer | The total number of topics that meet the query. | 6021 | Response `400`: Invalid request parameter (e.g. limit is below 1 or not an integer). ### GET /topic Retrieve a specific ET topic by keyword or path. Retrieve a specific ET topic. | Parameter | In | Type | Required | Default | Example | Description | | --- | --- | --- | --- | --- | --- | --- | | `path` | query | string | no | | carrd | Find by path of topic ie. https://explodingtopics.com/topic/${path}. | | `keyword` | query | string | no | | Carrd | Find by the topic's keyword | | `response_timeframe` | query | string | no | all | all | The timeframe to return search history data on. If not selected, data for all timeframes will be returned. One of: all, next_12_months_forecast, next_12_months_forecast_monthly, last_3_months, last_6_months, last_12_months, last_2_years, last_5_years, last_15_years | Example request: ``` curl "https://api.explodingtopics.com/api/v1/topic?api_key=YOUR_API_KEY" ``` Response `200`: An ET topic object. | Field | Type | Description | Example | | --- | --- | --- | --- | | `result` | Topic object (see Schemas) | | | ### GET /startups Retrieve a list of ET startups. | Parameter | In | Type | Required | Default | Example | Description | | --- | --- | --- | --- | --- | --- | --- | | `type` | query | string | no | all | all | Filter by classification type of startup. One of: regular, exploding, peaked, all | | `categories` | query | array of strings | no | all | ["technology"] | Filter startups by categories. Values: business, retail, productivity, supply-chain, marketing, cybersecurity, hr, legal, real-estate, workplace, design, technology, ai, blockchain, programming, robotics, automation, vr-ar, telecommunication, beauty, makeup-cosmetics, skincare, haircare, nailcare, fragrances, plastic-surgery, health, fitness, sleep, personal-care, supplements, nutrition, pharma, healthcare, mental-health, diets, sexual-health, home-decor, furniture, home, kitchen, gaming, sports-outdoors, gambling, streaming, media, toys, fashion, clothing, shoes, jewelry, finance, investing, crypto, personal-finance, insurance, banking, payments, wealth-management, food-beverage, food, cooking, alcohol, beverages, grocery, industry, manufacturing, automotive, energy, construction, lifestyle, travel, pets, dating-relationships, social-media, art, eco, gardening-agriculture, baby, education, entertainment Pass multiple values as a comma-separated list. | | `sort` | query | string | no | growth | growth | The ordering of startups. One of: growth, keyword, gradient, exponent, absolute_volume, date_added | | `order` | query | string | no | asc | asc | Set ascending or descending ordering of startups. One of: asc, desc | | `timeframe` | query | integer | no | 60 | | The timeframe (in months) over which the startups are sorted or filtered on. One of: 3, 6, 12, 24, 60, 120, 180 | | `offset` | query | integer | no | 0 | | The number of items to skip before starting to collect the result set. Min: 0. | | `limit` | query | integer | no | 10 | | The number of items to return (min 1, max 100). Values below 1 are rejected with a 400. Min: 1. Max: 100. | | `response_timeframe` | query | string | no | all | all | The timeframe to return search history data on. If not selected, data for all timeframes will be returned. One of: all, next_12_months_forecast, next_12_months_forecast_monthly, last_3_months, last_6_months, last_12_months, last_2_years, last_5_years, last_15_years | | `total_funding` | query | string | no | all | all | Filter startups by total funding. If not selected, data for all total funding will be returned. One of: all, below-100k, 100k-1m, 1m-10m, 10m-100m, over-100m | | `latest_round` | query | string | no | all | all | Filter startups by latest round. If not selected, data for all total funding will be returned. One of: all, Angel, Bootstrapped, Convertable Note, Corporate Round, Crowdfunding, Debt Financing, Grant, Initial Coin Offering, Non Equity Assistance, Post IPO Debt, Pre Seed, Private Equity, Secondary Market, Seed, Series A, Series B, Series C, Series D, Series E, Series F, Series G, Series H, Venture Round | | `founded_date` | query | string | no | all | all | Filter startups by founded date. If not selected, data for all founded date will be returned. One of: all, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014 | | `number_of_employees` | query | string | no | all | all | Filter startups by number of employees. If not selected, data for all number of employees will be returned. One of: all, 1-10, 11-50, 51-100, 101-250, 251-500, 501-1000, 1001-5000, 5001-10000, 10000+ | Example request: ``` curl "https://api.explodingtopics.com/api/v1/startups?api_key=YOUR_API_KEY" ``` Response `200`: A list of ET topic objects. | Field | Type | Description | Example | | --- | --- | --- | --- | | `result` | array of Startups | | | | `total` | integer | The total number of startups that meet the query. | 3346 | Response `400`: Invalid request parameter (e.g. limit is below 1 or not an integer). ### GET /products Retrieve a list of ET products. | Parameter | In | Type | Required | Default | Example | Description | | --- | --- | --- | --- | --- | --- | --- | | `type` | query | string | no | all | all | Filter by classification type of product. One of: regular, exploding, peaked, all | | `categories` | query | array of strings | no | all | ["technology"] | Filter products by categories. Values: business, retail, productivity, supply-chain, marketing, cybersecurity, hr, legal, real-estate, workplace, design, technology, ai, blockchain, programming, robotics, automation, vr-ar, telecommunication, beauty, makeup-cosmetics, skincare, haircare, nailcare, fragrances, plastic-surgery, health, fitness, sleep, personal-care, supplements, nutrition, pharma, healthcare, mental-health, diets, sexual-health, home-decor, furniture, home, kitchen, gaming, sports-outdoors, gambling, streaming, media, toys, fashion, clothing, shoes, jewelry, finance, investing, crypto, personal-finance, insurance, banking, payments, wealth-management, food-beverage, food, cooking, alcohol, beverages, grocery, industry, manufacturing, automotive, energy, construction, lifestyle, travel, pets, dating-relationships, social-media, art, eco, gardening-agriculture, baby, education, entertainment Pass multiple values as a comma-separated list. | | `sort` | query | string | no | growth | growth | The ordering of products. One of: growth, keyword, gradient, exponent, absolute_volume, date_added | | `order` | query | string | no | asc | asc | Set ascending or descending ordering of products. One of: asc, desc | | `timeframe` | query | integer | no | 60 | | The timeframe (in months) over which the products are sorted or filtered on. One of: 3, 6, 12, 24, 60, 120, 180 | | `offset` | query | integer | no | 0 | | The number of items to skip before starting to collect the result set. Min: 0. | | `limit` | query | integer | no | 10 | | The number of items to return (min 1, max 100). Values below 1 are rejected with a 400. Min: 1. Max: 100. | | `response_timeframe` | query | string | no | all | all | The timeframe to return search history data on. If not selected, data for all timeframes will be returned. One of: all, next_12_months_forecast, next_12_months_forecast_monthly, last_3_months, last_6_months, last_12_months, last_2_years, last_5_years, last_15_years | | `bsr` | query | string | no | all | all | Filter products by BSR. If not selected, data for all bsr will be returned. One of: all, below-1000, 1000-5000, 5000-10000, 10000-50000, 50000-100000, 100000-500000, over-500000 | | `monthly_sales` | query | string | no | all | all | Filter products by monthly sales. If not selected, data for all monthly sales will be returned. One of: all, below-200, 200-500, 500-1000, 1000-2000, 2000-5000, 5000-10000, over-10000 | | `price` | query | string | no | all | all | Filter products by price. If not selected, data for all price will be returned. One of: all, below-20, 20-50, 50-100, 100-200, 200-500, 500-1000, over-1000 | | `revenue` | query | string | no | all | all | Filter products by revenue. If not selected, data for all revenue will be returned. One of: all, below-5000, 5000-10000, 10000-20000, 20000-50000, 50000-100000, 100000-500000, 500000-1m, over-1m | | `review_stars` | query | string | no | all | all | Filter products by review stars. If not selected, data for all review stars will be returned. One of: all, 4_stars_up, 3_stars_up, 2_stars_up, 1_star_up | Example request: ``` curl "https://api.explodingtopics.com/api/v1/products?api_key=YOUR_API_KEY" ``` Response `200`: A list of ET topic objects. | Field | Type | Description | Example | | --- | --- | --- | --- | | `result` | array of Products | | | | `total` | integer | The total number of products that meet the query. | 3346 | Response `400`: Invalid request parameter (e.g. limit is below 1 or not an integer). ### GET /meta-trends Retrieve all ET meta trends. Example request: ``` curl "https://api.explodingtopics.com/api/v1/meta-trends?api_key=YOUR_API_KEY" ``` Response `200`: A list of ET topic objects. | Field | Type | Description | Example | | --- | --- | --- | --- | | `result` | array of Meta Trends | | | ### GET /database-search Retrieve a specific ET topic by keyword. Retrieve a specific ET topic. | Parameter | In | Type | Required | Default | Example | Description | | --- | --- | --- | --- | --- | --- | --- | | `keyword` | query | string | no | | probiotic | Find topics by keyword ie. https://explodingtopics.com/database-search?keyword=${keyword}. | | `response_timeframe` | query | string | no | all | all | The timeframe to return search history data on. If not selected, data for all timeframes will be returned. One of: all, next_12_months_forecast, next_12_months_forecast_monthly, last_3_months, last_6_months, last_12_months, last_2_years, last_5_years, last_15_years | Example request: ``` curl "https://api.explodingtopics.com/api/v1/database-search?api_key=YOUR_API_KEY" ``` Response `200`: An ET topic object with total count. | Field | Type | Description | Example | | --- | --- | --- | --- | | `result` | array of Topics | | | | `total` | integer | The total number of topics that meet the query. | 156 | ## Schemas ### Topic | Field | Type | Description | Example | | --- | --- | --- | --- | | `path` | string | The topic's URL path (and unique identifier). | carrd | | `keyword` | string | The topic's keyword. | Carrd | | `description` | string | A short description of the topic. | Platform for building simple, one-page websites. | | `date_added` | number | The date the topic was first detected. | 1563933813 | | `categories` | array of strings | The topic's category classes. | ["product","startup","software","web","technology"] | | `absolute_volume` | integer | The absolute number of searches for the topic keyword last month. | 49500 | | `classifications` | object | The topic's trend classifications for different timeframes. | | | `classifications.3` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.6` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.12` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.24` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.60` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.120` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.180` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.forecast_12` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `search_history` | object | The raw number of searches for the topic over previous time periods. | | | `search_history.last_15_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_15_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_15_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_5_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_5_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_5_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_2_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_2_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_2_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_12_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_12_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_12_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_6_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_6_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_6_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_3_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_3_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_3_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.next_12_months_forecast` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.next_12_months_forecast_monthly` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.next_12_months_forecast_monthly[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.next_12_months_forecast_monthly[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `growth` | object | The percentage increase in global searches over each timeframe (months). | {"3":5,"6":51,"12":223,"24":733,"60":1900,"120":3233,"180":4900} | | `regressions` | object | | | | `regressions.3` | object | | | | `regressions.3.gradient` | number | The gradient of the linear best fit line for the topic's search history. | 0.0000015771 | | `regressions.3.y_intercept` | number | The y-intercept of the linear best fit line for the topic's search history. | -2463.5761583067 | | `regressions.3.exponent` | number | The exponent coefficient of the exponential best fit curve for the topic's search history. | 3.87e-8 | | `regressions.6` | object | | | | `regressions.6.gradient` | number | The gradient of the linear best fit line for the topic's search history. | 0.0000015771 | | `regressions.6.y_intercept` | number | The y-intercept of the linear best fit line for the topic's search history. | -2463.5761583067 | | `regressions.6.exponent` | number | The exponent coefficient of the exponential best fit curve for the topic's search history. | 3.87e-8 | | `regressions.12` | object | | | | `regressions.12.gradient` | number | The gradient of the linear best fit line for the topic's search history. | 0.0000015771 | | `regressions.12.y_intercept` | number | The y-intercept of the linear best fit line for the topic's search history. | -2463.5761583067 | | `regressions.12.exponent` | number | The exponent coefficient of the exponential best fit curve for the topic's search history. | 3.87e-8 | | `regressions.24` | object | | | | `regressions.24.gradient` | number | The gradient of the linear best fit line for the topic's search history. | 0.0000015771 | | `regressions.24.y_intercept` | number | The y-intercept of the linear best fit line for the topic's search history. | -2463.5761583067 | | `regressions.24.exponent` | number | The exponent coefficient of the exponential best fit curve for the topic's search history. | 3.87e-8 | | `regressions.60` | object | | | | `regressions.60.gradient` | number | The gradient of the linear best fit line for the topic's search history. | 0.0000015771 | | `regressions.60.y_intercept` | number | The y-intercept of the linear best fit line for the topic's search history. | -2463.5761583067 | | `regressions.60.exponent` | number | The exponent coefficient of the exponential best fit curve for the topic's search history. | 3.87e-8 | | `regressions.120` | object | | | | `regressions.120.gradient` | number | The gradient of the linear best fit line for the topic's search history. | 0.0000015771 | | `regressions.120.y_intercept` | number | The y-intercept of the linear best fit line for the topic's search history. | -2463.5761583067 | | `regressions.120.exponent` | number | The exponent coefficient of the exponential best fit curve for the topic's search history. | 3.87e-8 | | `regressions.180` | object | | | | `regressions.180.gradient` | number | The gradient of the linear best fit line for the topic's search history. | 0.0000015771 | | `regressions.180.y_intercept` | number | The y-intercept of the linear best fit line for the topic's search history. | -2463.5761583067 | | `regressions.180.exponent` | number | The exponent coefficient of the exponential best fit curve for the topic's search history. | 3.87e-8 | | `regressions.forecast_12` | object | | | | `regressions.forecast_12.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.forecast_12.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.forecast_12.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `tiktokInsights` | object | TikTok Insights data for this trend when the result item represents a product. This field is only present for products and includes engagement summaries, growth metrics, time-series activity, top hashtags, and preview videos. | | | `tiktokInsights.overviewStats` | object | Summary engagement metrics for recent TikTok posts related to the product. | | | `tiktokInsights.overviewStats.last_7_days` | object | Aggregated TikTok engagement metrics for the last 7 days. | | | `tiktokInsights.overviewStats.last_7_days.averageLikes` | integer | Average number of likes per related TikTok post in the last 7 days. | 478 | | `tiktokInsights.overviewStats.last_7_days.averageComments` | integer | Average number of comments per related TikTok post in the last 7 days. | 12 | | `tiktokInsights.overviewStats.last_7_days.topLikes` | integer | Highest like count among related TikTok posts in the last 7 days. | 3555 | | `tiktokInsights.overviewStats.last_7_days.topComments` | integer | Highest comment count among related TikTok posts in the last 7 days. | 87 | | `tiktokInsights.overviewStats.last_7_days.totalLikes` | integer | Total likes across related TikTok posts in the last 7 days. | 3826 | | `tiktokInsights.overviewStats.last_7_days.totalComments` | integer | Total comments across related TikTok posts in the last 7 days. | 97 | | `tiktokInsights.overviewStats.last_7_days.totalViews` | integer | Total views across related TikTok posts in the last 7 days. | 66667 | | `tiktokInsights.overviewStats.last_7_days.topViews` | integer | Highest view count among related TikTok posts in the last 7 days. | 52600 | | `tiktokInsights.overviewStats.last_7_days.postCount` | integer | Number of related TikTok posts found in the last 7 days. | 8 | | `tiktokInsights.overviewStats.last_30_days` | object | Aggregated TikTok engagement metrics for the last 30 days. | | | `tiktokInsights.overviewStats.last_30_days.averageLikes` | integer | Average number of likes per related TikTok post in the last 30 days. | 1294 | | `tiktokInsights.overviewStats.last_30_days.averageComments` | integer | Average number of comments per related TikTok post in the last 30 days. | 31 | | `tiktokInsights.overviewStats.last_30_days.topLikes` | integer | Highest like count among related TikTok posts in the last 30 days. | 18420 | | `tiktokInsights.overviewStats.last_30_days.topComments` | integer | Highest comment count among related TikTok posts in the last 30 days. | 402 | | `tiktokInsights.overviewStats.last_30_days.totalLikes` | integer | Total likes across related TikTok posts in the last 30 days. | 24588 | | `tiktokInsights.overviewStats.last_30_days.totalComments` | integer | Total comments across related TikTok posts in the last 30 days. | 594 | | `tiktokInsights.overviewStats.last_30_days.totalViews` | integer | Total views across related TikTok posts in the last 30 days. | 412903 | | `tiktokInsights.overviewStats.last_30_days.topViews` | integer | Highest view count among related TikTok posts in the last 30 days. | 215004 | | `tiktokInsights.overviewStats.last_30_days.postCount` | integer | Number of related TikTok posts found in the last 30 days. | 19 | | `tiktokInsights.growthMetrics` | object | Comparative growth metrics for TikTok views and post volume across recent periods. | | | `tiktokInsights.growthMetrics.last_7_days` | object | Growth metrics comparing the most recent 7-day period to the previous 7-day period. | | | `tiktokInsights.growthMetrics.last_7_days.totalViewsGrowth` | number | Percentage change in total TikTok views compared to the previous 7-day period. | 10257.12 | | `tiktokInsights.growthMetrics.last_7_days.postCountGrowth` | number | Percentage change in related TikTok post count compared to the previous 7-day period. | 100 | | `tiktokInsights.growthMetrics.last_7_days.currentPeriod` | object | Current 7-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_7_days.currentPeriod.totalViews` | integer | Total views in the current 7-day period. | 66667 | | `tiktokInsights.growthMetrics.last_7_days.currentPeriod.postCount` | integer | Number of related posts in the current 7-day period. | 8 | | `tiktokInsights.growthMetrics.last_7_days.previousPeriod` | object | Previous 7-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_7_days.previousPeriod.totalViews` | integer | Total views in the previous 7-day period. | 643 | | `tiktokInsights.growthMetrics.last_7_days.previousPeriod.postCount` | integer | Number of related posts in the previous 7-day period. | 4 | | `tiktokInsights.growthMetrics.last_30_days` | object | Growth metrics comparing the most recent 30-day period to the previous 30-day period. | | | `tiktokInsights.growthMetrics.last_30_days.totalViewsGrowth` | number | Percentage change in total TikTok views compared to the previous 30-day period. | 842.57 | | `tiktokInsights.growthMetrics.last_30_days.postCountGrowth` | number | Percentage change in related TikTok post count compared to the previous 30-day period. | 72.73 | | `tiktokInsights.growthMetrics.last_30_days.currentPeriod` | object | Current 30-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_30_days.currentPeriod.totalViews` | integer | Total views in the current 30-day period. | 412903 | | `tiktokInsights.growthMetrics.last_30_days.currentPeriod.postCount` | integer | Number of related posts in the current 30-day period. | 19 | | `tiktokInsights.growthMetrics.last_30_days.previousPeriod` | object | Previous 30-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_30_days.previousPeriod.totalViews` | integer | Total views in the previous 30-day period. | 43803 | | `tiktokInsights.growthMetrics.last_30_days.previousPeriod.postCount` | integer | Number of related posts in the previous 30-day period. | 11 | | `tiktokInsights.interestChartData` | object | Raw TikTok views-over-time data keyed by Unix timestamp in milliseconds. | {"1773100800000":3174419,"1773446400000":447251} | | `tiktokInsights.interestChartData.*` | integer | Value for each key of this object (keys are arbitrary). | | | `tiktokInsights.activityChartData` | object | Raw TikTok posts-over-time data keyed by Unix timestamp in milliseconds. | {"1773014400000":1,"1772928000000":1} | | `tiktokInsights.activityChartData.*` | integer | Value for each key of this object (keys are arbitrary). | | | `tiktokInsights.hashtagCloud` | array of objects | Top hashtags found across related TikTok posts for this product. | | | `tiktokInsights.hashtagCloud[].hashtag` | string | TikTok hashtag associated with related posts, without the leading | ebike | | `tiktokInsights.hashtagCloud[].count` | integer | Number of related TikTok posts containing this hashtag. | 321 | | `tiktokInsights.videoPreviewFeed` | object | Preview TikTok posts related to the product, grouped by timeframe and ranking method. | | | `tiktokInsights.videoPreviewFeed.last_7_days` | object | Preview TikTok posts from the last 7 days. | | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed` | array of objects | Highest-viewed related TikTok posts from the last 7 days. | | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent` | array of objects | Most recently published related TikTok posts from the last 7 days. | | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `tiktokInsights.videoPreviewFeed.last_30_days` | object | Preview TikTok posts from the last 30 days. | | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed` | array of objects | Highest-viewed related TikTok posts from the last 30 days. | | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent` | array of objects | Most recently published related TikTok posts from the last 30 days. | | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `channelBreakdown` | object | The topic’s activity on each social channel. | | | `channelBreakdown.facebook` | number | The amount of activity for the topic on Facebook, relative to the average topic and normalized from 0 to 1. | 0.0284262647152405 | | `channelBreakdown.linkedin` | number | The amount of activity for the topic on Linkedin, relative to the average topic and normalized from 0 to 1. | 0.6729665216340344 | | `channelBreakdown.pinterest` | number | The amount of activity for the topic on Pinterest, relative to the average topic and normalized from 0 to 1. | 0.96195652173913 | | `channelBreakdown.reddit` | number | The amount of activity for the topic on Reddit, relative to the average topic and normalized from 0 to 1. | 0.330447788252357 | | `channelBreakdown.tiktok` | number | The amount of activity for the topic on TikTok, relative to the average topic and normalized from 0 to 1. | 0.670019363166953 | | `channelBreakdown.twitter` | number | The amount of activity for the topic on Twitter, relative to the average topic and normalized from 0 to 1. | 0.472348443923485 | | `channelBreakdown.youtube` | number | The amount of activity for the topic on Youtube, relative to the average topic and normalized from 0 to 1. | 0.564353336004809 | | `related_trends` | array of objects | | | | `related_trends[].keyword` | string | | product manager jobs | | `related_trends[].volume` | number | | 22200 | | `related_trends[].growth` | number | | 23 | | `related_trends[].search_history_last_12_mo` | array of numbers | | [18100,14800,14800,22200,18100,22200,22200,22200,22200,22200,22200,22200] | | `key_indicators` | object | | | | `key_indicators.growth` | string | This indicator measures this trend’s growth over time, taking into account its overall growth rate (gradient). | Regular | | `key_indicators.speed` | string | This indicator evaluates how quickly trend data is changing, focusing on its exponential behavior over time. | Accelerating | | `key_indicators.seasonality` | string | This indicator measures the recurring patterns that occur periodically over time, taking into account its overall cyclicality (wave-like pattern). | Medium | | `key_indicators.volatility` | string | This indicator measures the degree of variation or change over a certain period of time, taking into account its overall instability or unpredictability. | Low | | `key_indicators.sentiment` | string | This indicator measures the overall feeling or attitude towards a trend, taking into account its overall positivity or negativity. | Positive | | `key_indicators.forecast` | string | This indicator predicts the direction of a trend over the next 12 months, using a machine learning model trained on millions of data points. | Growing | ### Product | Field | Type | Description | Example | | --- | --- | --- | --- | | `path` | string | The product's URL path (and unique identifier). | padel-racket | | `growth` | object | The percentage increase in global searches over each timeframe (months). | {"3":5,"6":51,"12":223,"24":733,"60":1900,"120":3233,"180":4900} | | `keyword` | string | The product's keyword. | Padel Racket | | `description` | string | A short description of the product. | Stringless perforated paddle used to play the racket sport, Padel. | | `date_added` | number | The date the product was first detected. | 1563933813 | | `categories` | array of strings | The product's category classes. | ["sports","product","fitness"] | | `absolute_volume` | integer | The absolute number of searches for the product keyword last month. | 49500 | | `classifications` | object | The product's trend classifications for different timeframes. | | | `classifications.3` | string | The product's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.6` | string | The product's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.12` | string | The product's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.24` | string | The product's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.60` | string | The product's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.120` | string | The product's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.180` | string | The product's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.forecast_12` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `search_history` | object | The raw number of searches for the product over previous time periods. | | | `search_history.last_15_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_15_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_15_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_5_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_5_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_5_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_2_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_2_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_2_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_12_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_12_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_12_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_6_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_6_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_6_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_3_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_3_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_3_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.next_12_months_forecast` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.next_12_months_forecast_monthly` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.next_12_months_forecast_monthly[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.next_12_months_forecast_monthly[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `regressions` | object | | | | `regressions.3` | object | | | | `regressions.3.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.3.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.3.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `regressions.6` | object | | | | `regressions.6.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.6.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.6.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `regressions.12` | object | | | | `regressions.12.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.12.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.12.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `regressions.24` | object | | | | `regressions.24.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.24.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.24.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `regressions.60` | object | | | | `regressions.60.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.60.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.60.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `regressions.120` | object | | | | `regressions.120.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.120.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.120.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `regressions.180` | object | | | | `regressions.180.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.180.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.180.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `regressions.forecast_12` | object | | | | `regressions.forecast_12.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.forecast_12.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.forecast_12.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `productData` | object | The product's metrics. | | | `productData.bestSellers` | object | The product's best seller metrics. | | | `productData.bestSellers.products` | array of objects | | | | `productData.bestSellers.products[].asinNumber` | string | Amazon Standard Identification Number of the top seller product. | B0CDVTZ64K | | `productData.bestSellers.products[].brand` | string | Brand name of the top seller product. | Apsvo | | `productData.bestSellers.products[].monthlyRevenue` | string | Amazon revenue per month of the top seller product. | $641,976.06 | | `productData.bestSellers.products[].monthlySales` | string | Amazon sales count per month of the top seller product. | 1,562 | | `productData.bestSellers.products[].price` | string | Amazon price of the top seller product. | $29,194 | | `productData.bestSellers.products[].productImage` | string | Image for the top seller product. | https://explodingtopics.sfo2.digitaloceanspaces.com/1695927339333.png | | `productData.bestSellers.products[].productTitle` | string | Amazon title for the top seller product. | Apsvo Extra Large Earring Dupes Chunky Gold Hoop Earrings for Women, Lightweight Big Drop Teardrop Dangle Earrings Hypoallergenic Fashion Trendy Jewelry (Extra Large-Gold) | | `productData.bestSellers.products[].reviewStars` | integer | Amazon review rating of the top seller product. | 4 | | `productData.bestSellers.products[].seller` | string | Vendor that offers the top seller product. | Apsvo | | `productData.price` | string | The product's price. | $1,473.73 | | `productData.monthlySales` | integer | The product's monthly sales. | 3307 | | `productData.monthlyRevenue` | string | The product's monthly revenue. | $25,937.65 | | `productData.bsr` | integer | The product's BSR. | 76935 | | `productData.reviewCount` | integer | The product's review count. | 3434 | | `productData.reviewRating` | float | The product's review rating. | 4.3 | | `productData.imageUrl` | string | The product's example photo. | https://explodingtopics.sfo2.digitaloceanspaces.com/1679921157031.png | | `productData.plainPrice` | float | The product's plain price. | 1473.73 | | `productData.plainMonthlyRevenue` | float | The product's plain monthly revenue. | 25937.65 | | `tiktokInsights` | object | TikTok Insights data for this product, including engagement summaries, growth metrics, time-series activity, top hashtags, and preview videos. | | | `tiktokInsights.overviewStats` | object | Summary engagement metrics for recent TikTok posts related to the product. | | | `tiktokInsights.overviewStats.last_7_days` | object | Aggregated TikTok engagement metrics for the last 7 days. | | | `tiktokInsights.overviewStats.last_7_days.averageLikes` | integer | Average number of likes per related TikTok post in the last 7 days. | 478 | | `tiktokInsights.overviewStats.last_7_days.averageComments` | integer | Average number of comments per related TikTok post in the last 7 days. | 12 | | `tiktokInsights.overviewStats.last_7_days.topLikes` | integer | Highest like count among related TikTok posts in the last 7 days. | 3555 | | `tiktokInsights.overviewStats.last_7_days.topComments` | integer | Highest comment count among related TikTok posts in the last 7 days. | 87 | | `tiktokInsights.overviewStats.last_7_days.totalLikes` | integer | Total likes across related TikTok posts in the last 7 days. | 3826 | | `tiktokInsights.overviewStats.last_7_days.totalComments` | integer | Total comments across related TikTok posts in the last 7 days. | 97 | | `tiktokInsights.overviewStats.last_7_days.totalViews` | integer | Total views across related TikTok posts in the last 7 days. | 66667 | | `tiktokInsights.overviewStats.last_7_days.topViews` | integer | Highest view count among related TikTok posts in the last 7 days. | 52600 | | `tiktokInsights.overviewStats.last_7_days.postCount` | integer | Number of related TikTok posts found in the last 7 days. | 8 | | `tiktokInsights.overviewStats.last_30_days` | object | Aggregated TikTok engagement metrics for the last 30 days. | | | `tiktokInsights.overviewStats.last_30_days.averageLikes` | integer | Average number of likes per related TikTok post in the last 30 days. | 1294 | | `tiktokInsights.overviewStats.last_30_days.averageComments` | integer | Average number of comments per related TikTok post in the last 30 days. | 31 | | `tiktokInsights.overviewStats.last_30_days.topLikes` | integer | Highest like count among related TikTok posts in the last 30 days. | 18420 | | `tiktokInsights.overviewStats.last_30_days.topComments` | integer | Highest comment count among related TikTok posts in the last 30 days. | 402 | | `tiktokInsights.overviewStats.last_30_days.totalLikes` | integer | Total likes across related TikTok posts in the last 30 days. | 24588 | | `tiktokInsights.overviewStats.last_30_days.totalComments` | integer | Total comments across related TikTok posts in the last 30 days. | 594 | | `tiktokInsights.overviewStats.last_30_days.totalViews` | integer | Total views across related TikTok posts in the last 30 days. | 412903 | | `tiktokInsights.overviewStats.last_30_days.topViews` | integer | Highest view count among related TikTok posts in the last 30 days. | 215004 | | `tiktokInsights.overviewStats.last_30_days.postCount` | integer | Number of related TikTok posts found in the last 30 days. | 19 | | `tiktokInsights.growthMetrics` | object | Comparative growth metrics for TikTok views and post volume across recent periods. | | | `tiktokInsights.growthMetrics.last_7_days` | object | Growth metrics comparing the most recent 7-day period to the previous 7-day period. | | | `tiktokInsights.growthMetrics.last_7_days.totalViewsGrowth` | number | Percentage change in total TikTok views compared to the previous 7-day period. | 10257.12 | | `tiktokInsights.growthMetrics.last_7_days.postCountGrowth` | number | Percentage change in related TikTok post count compared to the previous 7-day period. | 100 | | `tiktokInsights.growthMetrics.last_7_days.currentPeriod` | object | Current 7-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_7_days.currentPeriod.totalViews` | integer | Total views in the current 7-day period. | 66667 | | `tiktokInsights.growthMetrics.last_7_days.currentPeriod.postCount` | integer | Number of related posts in the current 7-day period. | 8 | | `tiktokInsights.growthMetrics.last_7_days.previousPeriod` | object | Previous 7-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_7_days.previousPeriod.totalViews` | integer | Total views in the previous 7-day period. | 643 | | `tiktokInsights.growthMetrics.last_7_days.previousPeriod.postCount` | integer | Number of related posts in the previous 7-day period. | 4 | | `tiktokInsights.growthMetrics.last_30_days` | object | Growth metrics comparing the most recent 30-day period to the previous 30-day period. | | | `tiktokInsights.growthMetrics.last_30_days.totalViewsGrowth` | number | Percentage change in total TikTok views compared to the previous 30-day period. | 842.57 | | `tiktokInsights.growthMetrics.last_30_days.postCountGrowth` | number | Percentage change in related TikTok post count compared to the previous 30-day period. | 72.73 | | `tiktokInsights.growthMetrics.last_30_days.currentPeriod` | object | Current 30-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_30_days.currentPeriod.totalViews` | integer | Total views in the current 30-day period. | 412903 | | `tiktokInsights.growthMetrics.last_30_days.currentPeriod.postCount` | integer | Number of related posts in the current 30-day period. | 19 | | `tiktokInsights.growthMetrics.last_30_days.previousPeriod` | object | Previous 30-day TikTok totals used in the growth comparison. | | | `tiktokInsights.growthMetrics.last_30_days.previousPeriod.totalViews` | integer | Total views in the previous 30-day period. | 43803 | | `tiktokInsights.growthMetrics.last_30_days.previousPeriod.postCount` | integer | Number of related posts in the previous 30-day period. | 11 | | `tiktokInsights.interestChartData` | object | Raw TikTok views-over-time data keyed by Unix timestamp in milliseconds. | {"1773100800000":3174419,"1773446400000":447251} | | `tiktokInsights.interestChartData.*` | integer | Value for each key of this object (keys are arbitrary). | | | `tiktokInsights.activityChartData` | object | Raw TikTok posts-over-time data keyed by Unix timestamp in milliseconds. | {"1773014400000":1,"1772928000000":1} | | `tiktokInsights.activityChartData.*` | integer | Value for each key of this object (keys are arbitrary). | | | `tiktokInsights.hashtagCloud` | array of objects | Top hashtags found across related TikTok posts for this product. | | | `tiktokInsights.hashtagCloud[].hashtag` | string | TikTok hashtag associated with related posts, without the leading | ebike | | `tiktokInsights.hashtagCloud[].count` | integer | Number of related TikTok posts containing this hashtag. | 321 | | `tiktokInsights.videoPreviewFeed` | object | Preview TikTok posts related to the product, grouped by timeframe and ranking method. | | | `tiktokInsights.videoPreviewFeed.last_7_days` | object | Preview TikTok posts from the last 7 days. | | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed` | array of objects | Highest-viewed related TikTok posts from the last 7 days. | | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_7_days.top_viewed[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent` | array of objects | Most recently published related TikTok posts from the last 7 days. | | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_7_days.most_recent[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `tiktokInsights.videoPreviewFeed.last_30_days` | object | Preview TikTok posts from the last 30 days. | | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed` | array of objects | Highest-viewed related TikTok posts from the last 30 days. | | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_30_days.top_viewed[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent` | array of objects | Most recently published related TikTok posts from the last 30 days. | | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].postId` | string | Unique TikTok post identifier. | 7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].url` | string | Direct URL to the TikTok post. | https://www.tiktok.com/@stealth.q20/video/7614283896850599181 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].profileUsername` | string | TikTok username of the account that published the video. | stealth.q20 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].previewImage` | string | Preview image URL for the TikTok video. | https://et-tiktok.sfo2.digitaloceanspaces.com/tiktok_post_7614283896850599181.jpg | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].createTime` | integer | Unix timestamp in milliseconds for when the TikTok video was created. | 1772838644000 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats` | object | Engagement and account stats for the TikTok video. | | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.diggCount` | integer | Number of likes on the video. | 3555 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.shareCount` | integer | Number of shares on the video. | 214 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.collectCount` | integer | Number of saves or collections on the video. | 96 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.commentCount` | integer | Number of comments on the video. | 87 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.playCount` | integer | Number of views on the video. | 52600 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.videoDuration` | integer | Duration of the video in seconds. | 34 | | `tiktokInsights.videoPreviewFeed.last_30_days.most_recent[].stats.profileFollowers` | integer | Follower count of the publishing TikTok account at the time of data capture. | 128400 | | `channelBreakdown` | object | The topic’s activity on each social channel. | | | `channelBreakdown.facebook` | number | The amount of activity for the topic on Facebook, relative to the average topic and normalized from 0 to 1. | 0.0284262647152405 | | `channelBreakdown.linkedin` | number | The amount of activity for the topic on Linkedin, relative to the average topic and normalized from 0 to 1. | 0.6729665216340344 | | `channelBreakdown.pinterest` | number | The amount of activity for the topic on Pinterest, relative to the average topic and normalized from 0 to 1. | 0.96195652173913 | | `channelBreakdown.reddit` | number | The amount of activity for the topic on Reddit, relative to the average topic and normalized from 0 to 1. | 0.330447788252357 | | `channelBreakdown.tiktok` | number | The amount of activity for the topic on TikTok, relative to the average topic and normalized from 0 to 1. | 0.670019363166953 | | `channelBreakdown.twitter` | number | The amount of activity for the topic on Twitter, relative to the average topic and normalized from 0 to 1. | 0.472348443923485 | | `channelBreakdown.youtube` | number | The amount of activity for the topic on Youtube, relative to the average topic and normalized from 0 to 1. | 0.564353336004809 | | `related_trends` | array of objects | | | | `related_trends[].keyword` | string | | product manager jobs | | `related_trends[].volume` | number | | 22200 | | `related_trends[].growth` | number | | 23 | | `related_trends[].search_history_last_12_mo` | array of numbers | | [18100,14800,14800,22200,18100,22200,22200,22200,22200,22200,22200,22200] | | `key_indicators` | object | | | | `key_indicators.growth` | string | This indicator measures this trend’s growth over time, taking into account its overall growth rate (gradient). | Regular | | `key_indicators.speed` | string | This indicator evaluates how quickly trend data is changing, focusing on its exponential behavior over time. | Accelerating | | `key_indicators.seasonality` | string | This indicator measures the recurring patterns that occur periodically over time, taking into account its overall cyclicality (wave-like pattern). | Medium | | `key_indicators.volatility` | string | This indicator measures the degree of variation or change over a certain period of time, taking into account its overall instability or unpredictability. | Low | | `key_indicators.sentiment` | string | This indicator measures the overall feeling or attitude towards a trend, taking into account its overall positivity or negativity. | Positive | | `key_indicators.forecast` | string | This indicator predicts the direction of a trend over the next 12 months, using a machine learning model trained on millions of data points. | Growing | ### Startup | Field | Type | Description | Example | | --- | --- | --- | --- | | `path` | string | The startup's URL path (and unique identifier). | indriver | | `keyword` | string | The startup's keyword. | InDriver | | `description` | string | A short description of the startup. | Ride-hailing app where passengers specify the price they are willing to pay. Drivers can then make offers for fulfilling the route. | | `date_added` | number | The date the startup was first detected. | 1563933813 | | `categories` | array of strings | The startup's category classes. | ["product","startup","software","web","technology"] | | `absolute_volume` | integer | The absolute number of searches for the startup keyword last month. | 49500 | | `classifications` | object | The startup's trend classifications for different timeframes. | | | `classifications.3` | string | The startup's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.6` | string | The startup's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.12` | string | The startup's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.24` | string | The startup's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.60` | string | The startup's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.120` | string | The startup's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.180` | string | The startup's trend classifications. One of: regular, exploding, peaked, all | exploding | | `classifications.forecast_12` | string | The topic's trend classifications. One of: regular, exploding, peaked, all | exploding | | `search_history` | object | The raw number of searches for the startup over previous time periods. | | | `search_history.last_15_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_15_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_15_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_5_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_5_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_5_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_2_years` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_2_years[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_2_years[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_12_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_12_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_12_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_6_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_6_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_6_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.last_3_months` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.last_3_months[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.last_3_months[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `search_history.next_12_months_forecast` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.next_12_months_forecast_monthly` | array of objects | | [{"value":80,"time":"1612051200"},"..."] | | `search_history.next_12_months_forecast_monthly[].value` | integer | Global Google search volume for the time period. | 80 | | `search_history.next_12_months_forecast_monthly[].time` | string | A string formatted unix timestamp of the date for the search value. | 1612051200 | | `growth` | object | The percentage increase in global searches over each timeframe (months). | {"3":5,"6":51,"12":223,"24":733,"60":1900,"120":3233,"180":4900} | | `regressions` | object | | | | `regressions.3` | object | | | | `regressions.3.gradient` | number | The gradient of the linear best fit line for the startup's search history. | 0.0000015771 | | `regressions.3.y_intercept` | number | The y-intercept of the linear best fit line for the startup's search history. | -2463.5761583067 | | `regressions.3.exponent` | number | The exponent coefficient of the exponential best fit curve for the startup's search history. | 3.87e-8 | | `regressions.6` | object | | | | `regressions.6.gradient` | number | The gradient of the linear best fit line for the startup's search history. | 0.0000015771 | | `regressions.6.y_intercept` | number | The y-intercept of the linear best fit line for the startup's search history. | -2463.5761583067 | | `regressions.6.exponent` | number | The exponent coefficient of the exponential best fit curve for the startup's search history. | 3.87e-8 | | `regressions.12` | object | | | | `regressions.12.gradient` | number | The gradient of the linear best fit line for the startup's search history. | 0.0000015771 | | `regressions.12.y_intercept` | number | The y-intercept of the linear best fit line for the startup's search history. | -2463.5761583067 | | `regressions.12.exponent` | number | The exponent coefficient of the exponential best fit curve for the startup's search history. | 3.87e-8 | | `regressions.24` | object | | | | `regressions.24.gradient` | number | The gradient of the linear best fit line for the startup's search history. | 0.0000015771 | | `regressions.24.y_intercept` | number | The y-intercept of the linear best fit line for the startup's search history. | -2463.5761583067 | | `regressions.24.exponent` | number | The exponent coefficient of the exponential best fit curve for the startup's search history. | 3.87e-8 | | `regressions.60` | object | | | | `regressions.60.gradient` | number | The gradient of the linear best fit line for the startup's search history. | 0.0000015771 | | `regressions.60.y_intercept` | number | The y-intercept of the linear best fit line for the startup's search history. | -2463.5761583067 | | `regressions.60.exponent` | number | The exponent coefficient of the exponential best fit curve for the startup's search history. | 3.87e-8 | | `regressions.120` | object | | | | `regressions.120.gradient` | number | The gradient of the linear best fit line for the startup's search history. | 0.0000015771 | | `regressions.120.y_intercept` | number | The y-intercept of the linear best fit line for the startup's search history. | -2463.5761583067 | | `regressions.120.exponent` | number | The exponent coefficient of the exponential best fit curve for the startup's search history. | 3.87e-8 | | `regressions.180` | object | | | | `regressions.180.gradient` | number | The gradient of the linear best fit line for the startup's search history. | 0.0000015771 | | `regressions.180.y_intercept` | number | The y-intercept of the linear best fit line for the startup's search history. | -2463.5761583067 | | `regressions.180.exponent` | number | The exponent coefficient of the exponential best fit curve for the startup's search history. | 3.87e-8 | | `regressions.forecast_12` | object | | | | `regressions.forecast_12.gradient` | number | The gradient of the linear best fit line for the product's search history. | 0.0000015771 | | `regressions.forecast_12.y_intercept` | number | The y-intercept of the linear best fit line for the product's search history. | -2463.5761583067 | | `regressions.forecast_12.exponent` | number | The exponent coefficient of the exponential best fit curve for the product's search history. | 3.87e-8 | | `startupData` | object | The startup's information. | | | `startupData.location` | string | The startup's headquarters location. | Mountain View, California, United States | | `startupData.website` | string | The startup's website. | https://example.com/ | | `startupData.totalFunding` | number | The startup's total funding. | 17757006 | | `startupData.latestFundingType` | string | The startup's latest funding type. | Seed A | | `startupData.foundedDate` | number | The startup's founded Date. | 1569930161 | | `startupData.imageUrl` | string | The startup's logo url. | https://example.com/Felmo-roa1e.png | | `startupData.employeesCount` | string | The startup's employees count. | 11-50 | | `channelBreakdown` | object | The topic’s activity on each social channel. | | | `channelBreakdown.facebook` | number | The amount of activity for the topic on Facebook, relative to the average topic and normalized from 0 to 1. | 0.0284262647152405 | | `channelBreakdown.linkedin` | number | The amount of activity for the topic on Linkedin, relative to the average topic and normalized from 0 to 1. | 0.6729665216340344 | | `channelBreakdown.pinterest` | number | The amount of activity for the topic on Pinterest, relative to the average topic and normalized from 0 to 1. | 0.96195652173913 | | `channelBreakdown.reddit` | number | The amount of activity for the topic on Reddit, relative to the average topic and normalized from 0 to 1. | 0.330447788252357 | | `channelBreakdown.tiktok` | number | The amount of activity for the topic on TikTok, relative to the average topic and normalized from 0 to 1. | 0.670019363166953 | | `channelBreakdown.twitter` | number | The amount of activity for the topic on Twitter, relative to the average topic and normalized from 0 to 1. | 0.472348443923485 | | `channelBreakdown.youtube` | number | The amount of activity for the topic on Youtube, relative to the average topic and normalized from 0 to 1. | 0.564353336004809 | | `related_trends` | array of objects | | | | `related_trends[].keyword` | string | | product manager jobs | | `related_trends[].volume` | number | | 22200 | | `related_trends[].growth` | number | | 23 | | `related_trends[].search_history_last_12_mo` | array of numbers | | [18100,14800,14800,22200,18100,22200,22200,22200,22200,22200,22200,22200] | | `key_indicators` | object | | | | `key_indicators.growth` | string | This indicator measures this trend’s growth over time, taking into account its overall growth rate (gradient). | Regular | | `key_indicators.speed` | string | This indicator evaluates how quickly trend data is changing, focusing on its exponential behavior over time. | Accelerating | | `key_indicators.seasonality` | string | This indicator measures the recurring patterns that occur periodically over time, taking into account its overall cyclicality (wave-like pattern). | Medium | | `key_indicators.volatility` | string | This indicator measures the degree of variation or change over a certain period of time, taking into account its overall instability or unpredictability. | Low | | `key_indicators.sentiment` | string | This indicator measures the overall feeling or attitude towards a trend, taking into account its overall positivity or negativity. | Positive | | `key_indicators.forecast` | string | This indicator predicts the direction of a trend over the next 12 months, using a machine learning model trained on millions of data points. | Growing | ### Meta Trend | Field | Type | Description | Example | | --- | --- | --- | --- | | `name` | string | The meta-trend topic's name. | Hair Wellness | | `background` | string | A short description of the meta-trend. | Sales of hair care products in the US alone estimated to reach $13.44B in 2023... | | `micro_trends` | array of strings | Micro trends within the topic. | ["sephora-kids-yNwESmMa","evereden","bubble-skincare","sol-de-janeiro"] | | `other_trends` | array of strings | Other trends related to topic. | ["glow-recipe","tower28","rare-beauty"] |