UNPKG

@shaivpidadi/trends-js

Version:
51 lines (50 loc) 1.87 kB
import { GoogleTrendsEndpoints } from './types/enums'; const GOOGLE_TRENDS_BASE_URL = 'trends.google.com'; export const GOOGLE_TRENDS_MAPPER = { [GoogleTrendsEndpoints.dailyTrends]: { path: '/_/TrendsUi/data/batchexecute', method: 'POST', host: GOOGLE_TRENDS_BASE_URL, url: `https://${GOOGLE_TRENDS_BASE_URL}/_/TrendsUi/data/batchexecute`, headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8', }, }, [GoogleTrendsEndpoints.autocomplete]: { path: '/trends/api/autocomplete', method: 'GET', host: GOOGLE_TRENDS_BASE_URL, url: `https://${GOOGLE_TRENDS_BASE_URL}/trends/api/autocomplete`, headers: { accept: 'application/json, text/plain, */*', }, }, [GoogleTrendsEndpoints.explore]: { path: '/trends/api/explore', method: 'POST', host: GOOGLE_TRENDS_BASE_URL, url: `https://${GOOGLE_TRENDS_BASE_URL}/trends/api/explore`, headers: {}, }, [GoogleTrendsEndpoints.interestByRegion]: { path: '/trends/api/widgetdata/comparedgeo', method: 'GET', host: GOOGLE_TRENDS_BASE_URL, url: `https://${GOOGLE_TRENDS_BASE_URL}/trends/api/widgetdata/comparedgeo`, headers: {}, }, [GoogleTrendsEndpoints.relatedTopics]: { path: '/trends/api/widgetdata/relatedtopics', method: 'GET', host: GOOGLE_TRENDS_BASE_URL, url: `https://${GOOGLE_TRENDS_BASE_URL}/trends/api/widgetdata/relatedtopics`, headers: {}, }, [GoogleTrendsEndpoints.relatedQueries]: { path: '/trends/api/widgetdata/relatedqueries', method: 'GET', host: GOOGLE_TRENDS_BASE_URL, url: `https://${GOOGLE_TRENDS_BASE_URL}/trends/api/widgetdata/relatedqueries`, headers: {}, }, };