Keyword Data:
Clickstream API
Get digital insights with Clickstream: user personas, raw search queries, landing pages and more

Get actionable keyword data hassle-free

Data mining can be complicated. Getting actionable insights for market analysis is even more complicated. By leveraging the data from 100M panelists worldwide, you can resolve even the most complex questions: who your users are, what they are looking for and what pages they land on. Focus on the product while we supply all the necessary data for it.

Build up the product, not expenses

Cost efficiency for getting clickstream data is one of the strongest benefits we can deliver to your business. Clickstream data can be incredibly expensive. However, working with DataForSEO you will no longer need to pay extra. We have the essential know-how for obtaining vast volumes of clickstream data from various sources, and we provide it on a pay-as-you-go basis, which allows us to keep the price down with no trade-offs.

All the data you need, under one roof

We provide our clients with a full spectrum of data. From clickstream search volume to location-specific keyword trends – you will get everything you need to build an innovative and effective solution.

Market smarter with Clickstream API

Over 100M panelists worldwide

Accurate search volume based on clickstream data

Google Correlate alternative.

Uncover keywords with similar time-based or regional search patterns.

Google search queries

Geo-specific keyword trends.

Find out what users search for in a specific location.

Didn’t find the feature you were looking for?

Want to discuss your use case?

Release in days, not weeks

Moving a product to the market or integrating a new data source can take a lot of time and money. We accelerate this process by providing everything you need to build an efficient product. 

Well-rounded documentation

GUI for API usage control

Comprehensive client libraries for a variety of programming languages

Free sandbox API testing

Ad hoc integration and deployment support

If you need any assistance with DataForSEO APIs integration into your system, or looking for best practices to implement in your solution, we’re always happy to help!

Business benefits

Pay-as-you-go pricing model

You don’t need to pay fees or subscribe to plans. Just add funds to your account and use them for obtaining data. The balance has no expiry date.

No bureaucracy

You don’t need to sign any contracts and be bound by any conditions.

24/7 support

Need assistance? Our proactive support team is ready to help you anytime.

SLA

We can provide a service-level agreement for enterprise customers.

Custom solutions

We can help you find and develop a custom solution that would meet your business needs.

a
You’re in a good company
Join over 750 businesses who made the right choice when selecting their clickstream data provider.
Join Now

Expert opinion

Insights, trends and related articles

Making your first call to Google Ads API

SEO software trends

Underestimated metrics of Google Keyword Planner

Keyword Data API in figures

Pricing table

Methods/priorities
Keywords data API
Search volume for keyword
Delayed queue
Search volume for keyword
Real-time queue
Bulk search volume for keywords
Delayed queue
Bulk search volume for keywords
Real-time queue
Keywords for domain
Delayed queue
Keywords for domain
Real-time queue
Keywords for keywords
Delayed queue
Keywords for keywords
Real-time queue
Keywords for Category
Delayed queue
Keywords for Category
Real-time queue
Ads traffic for keywords
Delayed queue
Ads traffic for keywords
Real-time queue
Ads traffic by platforms
Delayed queue
Ads traffic by platforms
Real-time queue
Bulk Clickstream
Search Volume
Clickstream Trends
Clickstream Trends
By Key
Purpose/description
Get search volume from AdWords for one keyword
Get search volume from AdWords for one keyword
Get bulk search volume from AdWords for 700 keywords
Get bulk search volume from AdWords for 700 keywords
Get keywords suggestions for specific URL/domain from AdWords (up to 700)
Get keywords suggestions for specific URL/domain from AdWords (up to 700)
Get keywords suggestions for keyword or group of keywords from AdWords (up to 700)
Get keywords suggestions for keyword or group of keywords from AdWords (up to 700)
Get keywords suggestions for specific product category from AdWords (up to 700)
Get keywords suggestions for specific product category from AdWords (up to 700)
Get stats for estimated clicks, impressions and CPC for keyword or group of keywords from AdWords (up to 2000)
Get stats for estimated clicks, impressions and CPC for keyword or group of keywords from AdWords (up to 2000)
Get stats (estimated clicks, impressions and CPC) for group of keywords in dimension of platforms (mobile/desktop/tablet)
Get stats (estimated clicks, impressions and CPC) for group of keywords in dimension of platforms (mobile/desktop/tablet)
Get bulk clickstream search volume for keywords
Get clickstream trends for specific group
Get clickstream trends for specific group and keyword
Price, credits
5 per keyword
7.5 per keyword
100 per whole array
150 per whole array
100 per whole array
150 per whole array
100 per whole array
150 per whole array
100 per whole array
150 per whole array
100 per whole array
150 per whole array
100 per whole array
150 per whole array
50 per request + 0.1 per keyword
50 per request + 1 per keyword in response
50 per request + 1 per keyword in response
Price, $
From $2.85 to $5 per 1000 keywords
From $4.275 to $7.5 per 1000 keywords
From $0.0814 to $0.1428 per 1000 keywords
From $0.1221 to $0.2142 per 1000 keywords
From $0.0814 to $0.1428 per 1000 keywords
From $0.1221 to $0.2142 per 1000 keywords
From $0.0814 to $0.1428 per 1000 keywords
From $0.1221 to $0.2142 per 1000 keywords
From $0.0814 to $0.1428 per 1000 keywords
From $0.1221 to $0.2142 per 1000 keywords
From $0.0814 to $0.1428 per 1000 keywords
From $0.1221 to $0.2142 per 1000 keywords
From $0.0814 to $0.1428 per 1000 keywords
From $0.1221 to $0.2142 per 1000 keywords
from $0.0855 to $0.15 per 1000 keywords
from $0.5985 to $1.05 per 1000 returned keywords
from $0.0855 to $0.15 per 1000 keywords

API response example

		
  1. Request Sample:

  2. Example (POST https://api.dataforseo.com/v2/kwrd_sv_batch_tasks_post)
  3. {
  4. "data":
  5. {
  6. "your post_id parameter here":
  7. {
  8. "loc_name_canonical":"United States",
  9. "keys":
  10. [
  11. "repeat customers",
  12. "best sleeping wireless earbuds"
  13. ]
  14. }
  15. }
  16. }
  17. Response Sample:

  18. Example (GET https://api.dataforseo.com/v2/kwrd_sv_batch_tasks_get/$task_id)
  19. https://api.dataforseo.com/v2/kwrd_sv_batch_tasks_get/311259855
  20. {
  21. "status": "ok",
  22. "results_time": "0.0786 sec.",
  23. "results_count": 1,
  24. "results": [
  25. {
  26. "task_id": 311259855,
  27. "post_id": "your post_id parameter here",
  28. "status": "ok",
  29. "result": [
  30. {
  31. "language": "en",
  32. "loc_id": 2840,
  33. "key": "repeat customers",
  34. "cmp": 0.056842105263157895,
  35. "cpc": 1.308313,
  36. "sv": 480,
  37. "categories": [
  38. 10004,
  39. 10007,
  40. 10276,
  41. 11088,
  42. 12378
  43. ],
  44. "ms": [
  45. {
  46. "year": 2019,
  47. "month": 7,
  48. "count": 480
  49. },
  50. {
  51. "year": 2019,
  52. "month": 6,
  53. "count": 480
  54. },
  55. {
  56. "year": 2019,
  57. "month": 5,
  58. "count": 480
  59. },
  60. {
  61. "year": 2019,
  62. "month": 4,
  63. "count": 590
  64. },
  65. {
  66. "year": 2019,
  67. "month": 3,
  68. "count": 590
  69. },
  70. {
  71. "year": 2019,
  72. "month": 2,
  73. "count": 590
  74. },
  75. {
  76. "year": 2019,
  77. "month": 1,
  78. "count": 480
  79. },
  80. {
  81. "year": 2018,
  82. "month": 12,
  83. "count": 390
  84. },
  85. {
  86. "year": 2018,
  87. "month": 11,
  88. "count": 390
  89. },
  90. {
  91. "year": 2018,
  92. "month": 10,
  93. "count": 480
  94. },
  95. {
  96. "year": 2018,
  97. "month": 9,
  98. "count": 390
  99. },
  100. {
  101. "year": 2018,
  102. "month": 8,
  103. "count": 390
  104. }
  105. ]
  106. },
  107. {
  108. "language": "en",
  109. "loc_id": 2840,
  110. "key": "best sleeping wireless earbuds",
  111. "cmp": 1,
  112. "cpc": 0.828692,
  113. "sv": 10,
  114. "categories": [],
  115. "ms": [
  116. {
  117. "year": 2019,
  118. "month": 7,
  119. "count": 10
  120. },
  121. {
  122. "year": 2019,
  123. "month": 6,
  124. "count": 10
  125. },
  126. {
  127. "year": 2019,
  128. "month": 5,
  129. "count": 10
  130. },
  131. {
  132. "year": 2019,
  133. "month": 4,
  134. "count": 10
  135. },
  136. {
  137. "year": 2019,
  138. "month": 3,
  139. "count": 10
  140. },
  141. {
  142. "year": 2019,
  143. "month": 2,
  144. "count": 10
  145. },
  146. {
  147. "year": 2019,
  148. "month": 1,
  149. "count": 10
  150. },
  151. {
  152. "year": 2018,
  153. "month": 12,
  154. "count": 0
  155. },
  156. {
  157. "year": 2018,
  158. "month": 11,
  159. "count": 0
  160. },
  161. {
  162. "year": 2018,
  163. "month": 10,
  164. "count": 0
  165. },
  166. {
  167. "year": 2018,
  168. "month": 9,
  169. "count": 0
  170. },
  171. {
  172. "year": 2018,
  173. "month": 8,
  174. "count": 0
  175. }
  176. ]
  177. }
  178. ]
  179. }
  180. ]
  181. }
        
  1. Request Sample:

  2. Example (POST https://api.dataforseo.com/v2/kwrd_for_domain_tasks_post)
  3. {
  4. "data":
  5. {
  6. "your post_id parameter here":
  7. {
  8. "domain":"raventools.com",
  9. "country_code":"us",
  10. "language": "en",
  11. "sort_by":"relevance"
  12. }
  13. }
  14. }
  15. Response Sample:

  16. Example (GET https://api.dataforseo.com/v2/kwrd_for_domain_tasks_get/$task_id)
  17. https://api.dataforseo.com/v2/kwrd_for_domain_tasks_get/311276529
  18. {
  19. "status": "ok",
  20. "results_time": "0.0612 sec.",
  21. "results_count": 1,
  22. "results": [
  23. {
  24. "task_id": 311276529,
  25. "post_id": "your post_id parameter here",
  26. "status": "ok",
  27. "result": [
  28. {
  29. "loc_id": 2840,
  30. "language": "en",
  31. "key": "what are long tail keywords",
  32. "cmp": 0.03840245775729647,
  33. "cpc": 5.632721,
  34. "sv": 590,
  35. "categories": [
  36. 10004,
  37. 10011,
  38. 10018,
  39. 10085,
  40. 10156,
  41. 10486,
  42. 11250,
  43. 11746,
  44. 12906,
  45. 13464,
  46. 13491
  47. ],
  48. "ms": [
  49. {
  50. "year": 2019,
  51. "month": 7,
  52. "count": 590
  53. },
  54. {
  55. "year": 2019,
  56. "month": 6,
  57. "count": 590
  58. },
  59. {
  60. "year": 2019,
  61. "month": 5,
  62. "count": 590
  63. },
  64. {
  65. "year": 2019,
  66. "month": 4,
  67. "count": 590
  68. },
  69. {
  70. "year": 2019,
  71. "month": 3,
  72. "count": 720
  73. },
  74. {
  75. "year": 2019,
  76. "month": 2,
  77. "count": 720
  78. },
  79. {
  80. "year": 2019,
  81. "month": 1,
  82. "count": 720
  83. },
  84. {
  85. "year": 2018,
  86. "month": 12,
  87. "count": 480
  88. },
  89. {
  90. "year": 2018,
  91. "month": 11,
  92. "count": 480
  93. },
  94. {
  95. "year": 2018,
  96. "month": 10,
  97. "count": 480
  98. },
  99. {
  100. "year": 2018,
  101. "month": 9,
  102. "count": 480
  103. },
  104. {
  105. "year": 2018,
  106. "month": 8,
  107. "count": 320
  108. }
  109. ]
  110. },
  111. {
  112. "loc_id": 2840,
  113. "language": "en",
  114. "key": "what is a top level domain",
  115. "cmp": 0.09375924282756583,
  116. "cpc": 3.201057,
  117. "sv": 590,
  118. "categories": [
  119. 10007,
  120. 10011,
  121. 11504,
  122. 13418,
  123. 13768
  124. ],
  125. "ms": [
  126. {
  127. "year": 2019,
  128. "month": 7,
  129. "count": 480
  130. },
  131. {
  132. "year": 2019,
  133. "month": 6,
  134. "count": 480
  135. },
  136. {
  137. "year": 2019,
  138. "month": 5,
  139. "count": 720
  140. },
  141. {
  142. "year": 2019,
  143. "month": 4,
  144. "count": 720
  145. },
  146. {
  147. "year": 2019,
  148. "month": 3,
  149. "count": 720
  150. },
  151. {
  152. "year": 2019,
  153. "month": 2,
  154. "count": 720
  155. },
  156. {
  157. "year": 2019,
  158. "month": 1,
  159. "count": 720
  160. },
  161. {
  162. "year": 2018,
  163. "month": 12,
  164. "count": 480
  165. },
  166. {
  167. "year": 2018,
  168. "month": 11,
  169. "count": 590
  170. },
  171. {
  172. "year": 2018,
  173. "month": 10,
  174. "count": 720
  175. },
  176. {
  177. "year": 2018,
  178. "month": 9,
  179. "count": 880
  180. },
  181. {
  182. "year": 2018,
  183. "month": 8,
  184. "count": 480
  185. }
  186. ]
  187. },
  188. .
  189. .
  190. .
  191. {
  192. "loc_id": 2840,
  193. "language": "en",
  194. "key": "free keyword tracking tool",
  195. "cmp": 0.3768472906403941,
  196. "cpc": 0,
  197. "sv": 140,
  198. "categories": [
  199. 10004,
  200. 10007,
  201. 10276,
  202. 11088,
  203. 12376,
  204. 13152,
  205. 13316,
  206. 13418
  207. ],
  208. "ms": [
  209. {
  210. "year": 2019,
  211. "month": 7,
  212. "count": 110
  213. },
  214. {
  215. "year": 2019,
  216. "month": 6,
  217. "count": 90
  218. },
  219. {
  220. "year": 2019,
  221. "month": 5,
  222. "count": 170
  223. },
  224. {
  225. "year": 2019,
  226. "month": 4,
  227. "count": 140
  228. },
  229. {
  230. "year": 2019,
  231. "month": 3,
  232. "count": 210
  233. },
  234. {
  235. "year": 2019,
  236. "month": 2,
  237. "count": 210
  238. },
  239. {
  240. "year": 2019,
  241. "month": 1,
  242. "count": 110
  243. },
  244. {
  245. "year": 2018,
  246. "month": 12,
  247. "count": 140
  248. },
  249. {
  250. "year": 2018,
  251. "month": 11,
  252. "count": 140
  253. },
  254. {
  255. "year": 2018,
  256. "month": 10,
  257. "count": 110
  258. },
  259. {
  260. "year": 2018,
  261. "month": 9,
  262. "count": 110
  263. },
  264. {
  265. "year": 2018,
  266. "month": 8,
  267. "count": 140
  268. }
  269. ]
  270. }
  271. ]
  272. }
  273. ]
  274. }
  1. Request Sample:

  2. Example (POST https://api.dataforseo.com/v2/kwrd_for_keywords_tasks_post)
  3. {
  4. "data":
  5. {
  6. "your post_id parameter here":
  7. {
  8. "loc_name_canonical":"United States",
  9. "language": "en",
  10. "keys":
  11. [
  12. "best seo",
  13. "serp"
  14. ]
  15. }
  16. }
  17. }
  18. Response Sample:

  19. Example (GET https://api.dataforseo.com/v2/kwrd_for_keywords_tasks_get/$task_id)
  20. https://api.dataforseo.com/v2/kwrd_for_keywords_tasks_get/311285878
  21. {
  22. "status": "ok",
  23. "results_time": "0.0511 sec.",
  24. "results_count": 1,
  25. "results": [
  26. {
  27. "task_id": 311285878,
  28. "post_id": "your post_id parameter here",
  29. "status": "ok",
  30. "result": [
  31. {
  32. "loc_id": 2840,
  33. "language": "en",
  34. "key": "serp",
  35. "cmp": 0.08334217569176718,
  36. "cpc": 3.701993,
  37. "sv": 12100,
  38. "categories": [
  39. 10004,
  40. 10007,
  41. 10276,
  42. 11088,
  43. 12376,
  44. 13152,
  45. 13316,
  46. 13418
  47. ],
  48. "ms": [
  49. {
  50. "year": 2019,
  51. "month": 7,
  52. "count": 12100
  53. },
  54. {
  55. "year": 2019,
  56. "month": 6,
  57. "count": 12100
  58. },
  59. {
  60. "year": 2019,
  61. "month": 5,
  62. "count": 12100
  63. },
  64. {
  65. "year": 2019,
  66. "month": 4,
  67. "count": 14800
  68. },
  69. {
  70. "year": 2019,
  71. "month": 3,
  72. "count": 14800
  73. },
  74. {
  75. "year": 2019,
  76. "month": 2,
  77. "count": 12100
  78. },
  79. {
  80. "year": 2019,
  81. "month": 1,
  82. "count": 14800
  83. },
  84. {
  85. "year": 2018,
  86. "month": 12,
  87. "count": 12100
  88. },
  89. {
  90. "year": 2018,
  91. "month": 11,
  92. "count": 12100
  93. },
  94. {
  95. "year": 2018,
  96. "month": 10,
  97. "count": 14800
  98. },
  99. {
  100. "year": 2018,
  101. "month": 9,
  102. "count": 12100
  103. },
  104. {
  105. "year": 2018,
  106. "month": 8,
  107. "count": 12100
  108. }
  109. ]
  110. },
  111. {
  112. "loc_id": 2840,
  113. "language": "en",
  114. "key": "best seo",
  115. "cmp": 0.4186335403726708,
  116. "cpc": 17.532623,
  117. "sv": 720,
  118. "categories": [
  119. 10004,
  120. 10007,
  121. 10276,
  122. 11088,
  123. 12376,
  124. 13152,
  125. 13316,
  126. 13418
  127. ],
  128. "ms": [
  129. {
  130. "year": 2019,
  131. "month": 7,
  132. "count": 1000
  133. },
  134. {
  135. "year": 2019,
  136. "month": 6,
  137. "count": 590
  138. },
  139. {
  140. "year": 2019,
  141. "month": 5,
  142. "count": 1300
  143. },
  144. {
  145. "year": 2019,
  146. "month": 4,
  147. "count": 1000
  148. },
  149. {
  150. "year": 2019,
  151. "month": 3,
  152. "count": 590
  153. },
  154. {
  155. "year": 2019,
  156. "month": 2,
  157. "count": 720
  158. },
  159. {
  160. "year": 2019,
  161. "month": 1,
  162. "count": 590
  163. },
  164. {
  165. "year": 2018,
  166. "month": 12,
  167. "count": 480
  168. },
  169. {
  170. "year": 2018,
  171. "month": 11,
  172. "count": 480
  173. },
  174. {
  175. "year": 2018,
  176. "month": 10,
  177. "count": 590
  178. },
  179. {
  180. "year": 2018,
  181. "month": 9,
  182. "count": 480
  183. },
  184. {
  185. "year": 2018,
  186. "month": 8,
  187. "count": 480
  188. }
  189. ]
  190. },
  191. .
  192. .
  193. .
  194. {
  195. "loc_id": 2840,
  196. "language": "en",
  197. "key": "internet marketing online advertising",
  198. "cmp": 0.10714285714285714,
  199. "cpc": 0,
  200. "sv": 10,
  201. "categories": [
  202. 10004,
  203. 10007,
  204. 10276,
  205. 11088,
  206. 12376,
  207. 12379,
  208. 13418
  209. ],
  210. "ms": [
  211. {
  212. "year": 2019,
  213. "month": 7,
  214. "count": 10
  215. },
  216. {
  217. "year": 2019,
  218. "month": 6,
  219. "count": 10
  220. },
  221. {
  222. "year": 2019,
  223. "month": 5,
  224. "count": 10
  225. },
  226. {
  227. "year": 2019,
  228. "month": 4,
  229. "count": 10
  230. },
  231. {
  232. "year": 2019,
  233. "month": 3,
  234. "count": 10
  235. },
  236. {
  237. "year": 2019,
  238. "month": 2,
  239. "count": 10
  240. },
  241. {
  242. "year": 2019,
  243. "month": 1,
  244. "count": 10
  245. },
  246. {
  247. "year": 2018,
  248. "month": 12,
  249. "count": 10
  250. },
  251. {
  252. "year": 2018,
  253. "month": 11,
  254. "count": 10
  255. },
  256. {
  257. "year": 2018,
  258. "month": 10,
  259. "count": 10
  260. },
  261. {
  262. "year": 2018,
  263. "month": 9,
  264. "count": 10
  265. },
  266. {
  267. "year": 2018,
  268. "month": 8,
  269. "count": 10
  270. }
  271. ]
  272. }
  273. ]
  274. }
  275. ]
  276. }
		
  1. Request Sample:

  2. Example (POST https://api.dataforseo.com/v2/kwrd_for_category_tasks_post)
  3. {
  4. "data":
  5. {
  6. "your post_id parameter here":
  7. {
  8. "language": "en",
  9. "loc_name_canonical": "United States",
  10. "category_id": 13895
  11. }
  12. }
  13. }
  14. Response Sample:

  15. Example (GET https://api.dataforseo.com/v2/kwrd_for_category_tasks_get/$task_id)
  16. https://api.dataforseo.com/v2/kwrd_for_category_tasks_get/311295140
  17. {
  18. "status": "ok",
  19. "results_time": "0.0767 sec.",
  20. "results_count": 1,
  21. "results": [
  22. {
  23. "task_id": 311295140,
  24. "post_id": "your post_id parameter here",
  25. "status": "ok",
  26. "result": [
  27. {
  28. "loc_id": 2840,
  29. "language": "en",
  30. "key": "polygon",
  31. "cmp": 0.0012741242820924095,
  32. "cpc": 0,
  33. "sv": 201000,
  34. "categories": [
  35. 10004,
  36. 10013,
  37. 10014,
  38. 10019,
  39. 10121,
  40. 10168,
  41. 10273,
  42. 10645,
  43. 10885,
  44. 11368,
  45. 11915,
  46. 13388,
  47. 13605,
  48. 13615,
  49. 13895
  50. ],
  51. "ms": [
  52. {
  53. "year": 2019,
  54. "month": 7,
  55. "count": 135000
  56. },
  57. {
  58. "year": 2019,
  59. "month": 6,
  60. "count": 165000
  61. },
  62. {
  63. "year": 2019,
  64. "month": 5,
  65. "count": 246000
  66. },
  67. {
  68. "year": 2019,
  69. "month": 4,
  70. "count": 301000
  71. },
  72. {
  73. "year": 2019,
  74. "month": 3,
  75. "count": 246000
  76. },
  77. {
  78. "year": 2019,
  79. "month": 2,
  80. "count": 201000
  81. },
  82. {
  83. "year": 2019,
  84. "month": 1,
  85. "count": 201000
  86. },
  87. {
  88. "year": 2018,
  89. "month": 12,
  90. "count": 165000
  91. },
  92. {
  93. "year": 2018,
  94. "month": 11,
  95. "count": 165000
  96. },
  97. {
  98. "year": 2018,
  99. "month": 10,
  100. "count": 165000
  101. },
  102. {
  103. "year": 2018,
  104. "month": 9,
  105. "count": 201000
  106. },
  107. {
  108. "year": 2018,
  109. "month": 8,
  110. "count": 165000
  111. }
  112. ]
  113. },
  114. {
  115. "loc_id": 2840,
  116. "language": "en",
  117. "key": "hyundai kona",
  118. "cmp": 0.3577756554816473,
  119. "cpc": 7.02819,
  120. "sv": 201000,
  121. "categories": [
  122. 10001,
  123. 10014,
  124. 10024,
  125. 10121,
  126. 10185,
  127. 10645,
  128. 11915,
  129. 13605,
  130. 13615,
  131. 13655,
  132. 13656,
  133. 13895
  134. ],
  135. "ms": [
  136. {
  137. "year": 2019,
  138. "month": 7,
  139. "count": 301000
  140. },
  141. {
  142. "year": 2019,
  143. "month": 6,
  144. "count": 246000
  145. },
  146. {
  147. "year": 2019,
  148. "month": 5,
  149. "count": 246000
  150. },
  151. {
  152. "year": 2019,
  153. "month": 4,
  154. "count": 201000
  155. },
  156. {
  157. "year": 2019,
  158. "month": 3,
  159. "count": 246000
  160. },
  161. {
  162. "year": 2019,
  163. "month": 2,
  164. "count": 246000
  165. },
  166. {
  167. "year": 2019,
  168. "month": 1,
  169. "count": 246000
  170. },
  171. {
  172. "year": 2018,
  173. "month": 12,
  174. "count": 165000
  175. },
  176. {
  177. "year": 2018,
  178. "month": 11,
  179. "count": 165000
  180. },
  181. {
  182. "year": 2018,
  183. "month": 10,
  184. "count": 165000
  185. },
  186. {
  187. "year": 2018,
  188. "month": 9,
  189. "count": 165000
  190. },
  191. {
  192. "year": 2018,
  193. "month": 8,
  194. "count": 201000
  195. }
  196. ]
  197. },
  198. .
  199. .
  200. .
  201. {
  202. "loc_id": 2840,
  203. "language": "en",
  204. "key": "marlin 5 trek bike",
  205. "cmp": 1,
  206. "cpc": 0.318195,
  207. "sv": 260,
  208. "categories": [
  209. 10014,
  210. 10121,
  211. 10645,
  212. 11915,
  213. 13605,
  214. 13615,
  215. 13895
  216. ],
  217. "ms": [
  218. {
  219. "year": 2019,
  220. "month": 7,
  221. "count": 480
  222. },
  223. {
  224. "year": 2019,
  225. "month": 6,
  226. "count": 480
  227. },
  228. {
  229. "year": 2019,
  230. "month": 5,
  231. "count": 390
  232. },
  233. {
  234. "year": 2019,
  235. "month": 4,
  236. "count": 480
  237. },
  238. {
  239. "year": 2019,
  240. "month": 3,
  241. "count": 210
  242. },
  243. {
  244. "year": 2019,
  245. "month": 2,
  246. "count": 210
  247. },
  248. {
  249. "year": 2019,
  250. "month": 1,
  251. "count": 210
  252. },
  253. {
  254. "year": 2018,
  255. "month": 12,
  256. "count": 260
  257. },
  258. {
  259. "year": 2018,
  260. "month": 11,
  261. "count": 170
  262. },
  263. {
  264. "year": 2018,
  265. "month": 10,
  266. "count": 140
  267. },
  268. {
  269. "year": 2018,
  270. "month": 9,
  271. "count": 170
  272. },
  273. {
  274. "year": 2018,
  275. "month": 8,
  276. "count": 260
  277. }
  278. ]
  279. }
  280. ]
  281. }
  282. ]
  283. }
		
  1. Request Sample:

  2. Example (POST https://api.dataforseo.com/v2/kwrd_ad_traffic_by_keywords_tasks_post)
  3. {
  4. "data":
  5. {
  6. "your post_id parameter here":
  7. {
  8. "language":"en",
  9. "loc_name_canonical":"United States",
  10. "bid":100.0,
  11. "match":"exact",
  12. "keys":
  13. [
  14. "online rank checker",
  15. "best seo"
  16. ]
  17. }
  18. }
  19. }
  20. Response Sample:

  21. Example (GET https://api.dataforseo.com/v2/kwrd_ad_traffic_by_keywords_tasks_get/$task_id)
  22. https://api.dataforseo.com/v2/kwrd_ad_traffic_by_keywords_tasks_get/311312166
  23. {
  24. "status": "ok",
  25. "results_time": "0.0717 sec.",
  26. "results_count": 1,
  27. "results": [
  28. {
  29. "task_id": 311312166,
  30. "post_id": "your post_id parameter here",
  31. "status": "ok",
  32. "result": [
  33. {
  34. "online rank checker": {
  35. "language": "en",
  36. "loc_id": 2840,
  37. "bid": 100,
  38. "key": "online rank checker",
  39. "match": "exact",
  40. "ad_position_min": 1.11,
  41. "ad_position_max": 1,
  42. "ad_position_average": 1.06,
  43. "cpc_min": 12.42,
  44. "cpc_max": 15.18,
  45. "cpc_average": 13.8,
  46. "daily_impressions_min": 2.49,
  47. "daily_impressions_max": 3.04,
  48. "daily_impressions_average": 2.76,
  49. "daily_clicks_min": 0.02,
  50. "daily_clicks_max": 0.02,
  51. "daily_clicks_average": 0.02,
  52. "daily_cost_min": 0.22,
  53. "daily_cost_max": 0.27,
  54. "daily_cost_average": 0.25
  55. },
  56. "best seo": {
  57. "language": "en",
  58. "loc_id": 2840,
  59. "bid": 100,
  60. "key": "best seo",
  61. "match": "exact",
  62. "ad_position_min": 1.11,
  63. "ad_position_max": 1,
  64. "ad_position_average": 1.06,
  65. "cpc_min": 12.26,
  66. "cpc_max": 14.98,
  67. "cpc_average": 13.62,
  68. "daily_impressions_min": 15.36,
  69. "daily_impressions_max": 18.77,
  70. "daily_impressions_average": 17.06,
  71. "daily_clicks_min": 0.18,
  72. "daily_clicks_max": 0.22,
  73. "daily_clicks_average": 0.2,
  74. "daily_cost_min": 2.43,
  75. "daily_cost_max": 2.97,
  76. "daily_cost_average": 2.7
  77. }
  78. }
  79. ]
  80. }
  81. ]
  82. }
			
  1. Request Sample:

  2. Example (POST https://api.dataforseo.com/v2/kwrd_ad_traffic_by_platforms_tasks_post)
  3. {
  4. "data":
  5. {
  6. "your post_id parameter here":
  7. {
  8. "language":"en",
  9. "loc_name_canonical":"United States",
  10. "bid":10.0,
  11. "match":"exact",
  12. "keys":
  13. [
  14. "shoes"
  15. ]
  16. }
  17. }
  18. }
  19. Response Sample:

  20. Example (GET https://api.dataforseo.com/v2/kwrd_ad_traffic_by_platforms_tasks_get/$task_id)
  21. https://api.dataforseo.com/v2/kwrd_ad_traffic_by_platforms_tasks_get/311321798
  22. {
  23. "status": "ok",
  24. "results_time": "0.0374 sec.",
  25. "results_count": 1,
  26. "results": [
  27. {
  28. "task_id": 311321798,
  29. "post_id": "your post_id parameter here",
  30. "status": "ok",
  31. "result": [
  32. {
  33. "desktop": {
  34. "language": "en",
  35. "loc_id": 2840,
  36. "bid": 10,
  37. "keys": [
  38. "shoes"
  39. ],
  40. "match": "exact",
  41. "ad_position_min": 1.12,
  42. "ad_position_max": 1,
  43. "ad_position_average": 1.06,
  44. "cpc_min": 2.02,
  45. "cpc_max": 2.47,
  46. "cpc_average": 2.25,
  47. "daily_impressions_min": 2558.75,
  48. "daily_impressions_max": 3127.36,
  49. "daily_impressions_average": 2843.05,
  50. "daily_clicks_min": 108.46,
  51. "daily_clicks_max": 132.56,
  52. "daily_clicks_average": 120.51,
  53. "daily_cost_min": 243.54,
  54. "daily_cost_max": 297.66,
  55. "daily_cost_average": 270.6
  56. },
  57. "mobile": {
  58. "language": "en",
  59. "loc_id": 2840,
  60. "bid": 10,
  61. "keys": [
  62. "shoes"
  63. ],
  64. "match": "exact",
  65. "ad_position_min": 1.11,
  66. "ad_position_max": 1,
  67. "ad_position_average": 1.06,
  68. "cpc_min": 0.84,
  69. "cpc_max": 1.03,
  70. "cpc_average": 0.93,
  71. "daily_impressions_min": 5341.44
  72. ,
  73. "daily_impressions_max": 6528.43,
  74. "daily_impressions_average": 5934.93,
  75. "daily_clicks_min": 190.15,
  76. "daily_clicks_max": 232.4,
  77. "daily_clicks_average": 211.28,
  78. "daily_cost_min": 177.62,
  79. "daily_cost_max": 217.09,
  80. "daily_cost_average": 197.35
  81. },
  82. "tablet": {
  83. "language": "en",
  84. "loc_id": 2840,
  85. "bid": 10,
  86. "keys": [
  87. "shoes"
  88. ],
  89. "match": "exact",
  90. "ad_position_min": 1.11,
  91. "ad_position_max": 1,
  92. "ad_position_average": 1.06,
  93. "cpc_min": 1.21,
  94. "cpc_max": 1.48,
  95. "cpc_average": 1.35,
  96. "daily_impressions_min": 753.47,
  97. "daily_impressions_max": 920.91,
  98. "daily_impressions_average": 837.19,
  99. "daily_clicks_min": 57.79,
  100. "daily_clicks_max": 70.63,
  101. "daily_clicks_average": 64.21,
  102. "daily_cost_min": 77.88,
  103. "daily_cost_max": 95.18,
  104. "daily_cost_average": 86.53
  105. }
  106. }
  107. ]
  108. }
  109. ]
  110. }

Questions and answers

Is data you provide real-time?

Yes, it is. What happens is you make an API call and our server checks and reports the result back. In other words, data is delivered in real-time for a specified language and location.

Can I use your API services for getting monthly segmented search volumes?

Yes, you can. Our Keyword Data API allows you to fetch the search volume data for the previous month and search volume trend for the previous year in a monthly breakdown.

Do you provide keyword suggestions?

Yes, we do. There are ‘Keywords for Keywords’ and ‘Keywords for Domain’ options.
The former suggests keywords for specified keywords. And the latter selects keywords for a specified domain. In addition, the suggestions go complete with the search volume data of the previous month and search volume trend for the previous year in a monthly breakdown.

Do you provide a trial period?

Yes, we do. In fact, we offer a trial period that is not limited in time. On signing up, you receive 1000 credits on your balance and use it whenever you like.

Do you offer a sandbox?

Yes, we do offer a sandbox for testing our services and configuring your systems to work with our data. However, you can currently use it with SERP API, Rank Tracker API, and Keyword Data API only. You can send sandbox requests to the supported APIs through the following URL: https://sandbox.dataforseo.com/
Note that API responses in the sandbox are automatically generated samples and thus don’t reflect the content of API requests.