SERP API

This API is built to return TOP100 results from search engines for a specified keyword

See docs Try for free

Benefits

Simple API

Our API is very simple. You don’t need to create projects, add keywords or something else. Just pull as a keyword, domain, search engine and get TOP100 results in raw format. Simple, as 1-2-3.

Predictable cost

With our API you will always know how much you’ll pay. Every request to SERP API cost 1 credit*. No tricks.

Understandable stats

You’ll get access to your personal cabinet where you can see API usage during in real-time. Also, you are able to see the dynamic of API usage for selected period.

Friendly support

We will assist you during the whole period of testing and integration. It can be Skype/Slack chat or email. As you wish.

Key features

top100
TOP100 raw organic results
Paid-results
Paid results are included
All-locations
All locations worldwide are supported
google
Google Maps / Google Map pack is supported
accuracy-and-speed
Fantastic accuracy and speed
Postback-pingback
Postback / pingback options

Calculate Your Costs

SERP API costs 1 credit* for 1 array of TOP100 results for a specified keyword. You can calculate how much it will cost to get TOP100 for your keywords quantity.

0 tracked keywords
Cost
Of the selected number of requests to the SERP API
$ 0
Priority Set task to API, credits Get result from API, credits Avg. results delivery time, minutes
Standard 0,5 0,5 30
High 2 1 1

Clear stats. Understandable charts. Your API usage under control.

In your personal cabinet you’ll get informative graphs, where you can see all the stats – API usage. Also, you will see your current balance and ability to load funds. All in one place.

Get started
Google SERP API

SERP API features

We know what you expect to get. And we have all features that will satisfy your needs.

Fantastic speed. On the average, it takes 30 seconds to return a result.

Unlimited capacity. We handle 10 millions tracked keywords daily. And it isn't a limit.

All search engines and locations. We support Google, Google Mobile, Bing. And we can track all locations.

One year storage. We store your results for one year. You can get them whenever you need.

Try for free

Google SERP checker API: usage cases

There are a few main reasons why you would need to get Google SERP via API: you can analyze changes in keywords positions or AdWords Ads, or even estimate number of indexed pages in Google or any other search engine.

You will definitely need API for Google SERP analysis when you build your own software that will maintain an array of SERP results that has been received. In most cases, Google SERP position API is needed by SEO-software companies, which are building their own analytical software and want to analyze keywords positions or any other information from the search engines results pages.

SERPs tracker API: how we differ

SEO-companies. The basic thing that any SEO-company targets with any customer are keywords rankings. You may have your own CRM or application that you use with your team to track customers’ KPIs, so you need to get Google search rankings. You can waste a lot of time and try to set up some proxies or rotators, but probably, the best way to get this data is to use DataForSEO: Google and other search engines position checker API.

Sample API response

        
  1. Request Sample:

  2. $post_array = array(
  3. "priority" => 1,
  4. "loc_name_canonical" => "United Kingdom",
  5. "url" => "https://www.google.co.uk/search?q=online%20rank%20checker&hl=en&gl=GB&uule=w+CAIQICIdTG9uZG9uLEVuZ2xhbmQsVW5pdGVkIEtpbmdkb20"
  6. );
  7. Response Sample:

  8. {
  9. "status": "ok",
  10. "results_time": "0.0588 sec.",
  11. "results_count": 100,
  12. "results": {
  13. "organic": [
  14. {
  15. "post_id": "12697952",
  16. "task_id": 209519048,
  17. "se_id": 22,
  18. "loc_id": 2826,
  19. "key_id": 1095202,
  20. "post_key": "online rank checker",
  21. "result_datetime": "2017-10-12 08:49:36 +00:00",
  22. "result_position": 1,
  23. "result_url": "https:\/\/serps.com\/tools\/rank-checker\/",
  24. "result_title": "Free Keyword Rank Checker - Google & Yahoo | SERPs.com",
  25. "result_snippet_extra": "",
  26. "result_snippet": "International and local keyword rankings. Check keyword rankings positions in Google or Yahoo from over 100 country and language combinations.",
  27. "results_count": 3350000,
  28. "result_extra": "",
  29. "result_spell": "",
  30. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCamRx0IRO1oCEXoliDJDoPjE"
  31. },
  32. {
  33. "post_id": "12697952",
  34. "task_id": 209519048,
  35. "se_id": 22,
  36. "loc_id": 282a6,
  37. "key_id": 1095202,
  38. "post_key": "online rank checker",
  39. "result_datetime": "2017-10-12 08:49:36 +00:00",
  40. "result_position": 2,
  41. "result_url": "https:\/\/www.analytics-toolkit.com\/referrer-spam\/rank-checker.online\/",
  42. "result_title": "rank-checker.online traffic in Google Analytics - What is It And How to ...",
  43. "result_snippet_extra": "",
  44. "result_snippet": "Learn what rank-checker.online Google Analytics traffic is, how to remove it or block it and protect your website from it with our definitive guide to referral spam inВ ...",
  45. "results_count": 3350000,
  46. "result_extra": "",
  47. "result_spell": "",
  48. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCamRx0IRO1oCEXoliDJDoPjE"
  49. },
  50. {
  51. "post_id": "12697952",
  52. "task_id": 209519048,
  53. "se_id": 22,
  54. "loc_id": 2826,
  55. "key_id": 1095202,
  56. "post_key": "online rank checker",
  57. "result_datetime": "2017-10-12 08:49:36 +00:00",
  58. "result_position": 3,
  59. "result_url": "http:\/\/tools.seobook.com\/firefox\/rank-checker\/",
  60. "result_title": "Free Rank Checker: Google + Microsoft Bing Online Rank Tracker",
  61. "result_snippet_extra": "",
  62. "result_snippet": "Free Search Engine Ranking Checking Tool for Firefox. Set up your free SEO Book account, and you will get this tool + 2 other SEO tools valued at over $300 for free. ... Our Firefox Rank Checker extension allows you to easily check your website rankings in Google (US and international ...",
  63. "results_count": 3350000,
  64. "result_extra": "",
  65. "result_spell": "",
  66. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCamRx0IRO1oCEXoliDJDoPjE"
  67. },
  68. .
  69. .
  70. .
  71. {
  72. "post_id": "12697952",
  73. "task_id": 209519048,
  74. "se_id": 22,
  75. "loc_id": 2826,
  76. "key_id": 1095202,
  77. "post_key": "online rank checker",
  78. "result_datetime": "2017-10-12 08:49:36 +00:00",
  79. "result_position": 100,
  80. "result_url": "http:\/\/www.rankly.io\/",
  81. "result_title": "Rankly.io: Track your Google ranking",
  82. "result_snippet_extra": "",
  83. "result_snippet": "Daily updated Google ranking data for your site(s) - and quick live checking! ... to you by the Sweden-based performance marketing agency Be Better Online.",
  84. "results_count": 3350000,
  85. "result_extra": "",
  86. "result_spell": "",
  87. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCamRx0IRO1oCEXoliDJDoPjE"
  88. }
  89. ],
  90. "paid": [],
  91. "extra": {
  92. "related": [
  93. [
  94. "google ranking tool",
  95. "google search ranking",
  96. "google serp checker",
  97. "google keyword checker",
  98. "seo rank checker tools",
  99. "serp seo",
  100. "alexa page rank",
  101. "what is seo ranking"
  102. ]
  103. ]
  104. }
  105. }
  106. }
  1. Request Sample:

  2. $post_array = array(
  3. "priority" => 1,
  4. "se_name" => "google.co.uk",
  5. "se_language" => "English",
  6. "loc_name_canonical" => "London,England,United Kingdom",
  7. "key" => mb_convert_encoding("online rank checker", "UTF-8")
  8. );
  9. Response Sample:

  10. {
  11. "status": "ok",
  12. "results_time": "0.0678 sec.",
  13. "results_count": 100,
  14. "results": {
  15. "organic": [
  16. {
  17. "post_id": "26407765",
  18. "task_id": 209483836,
  19. "se_id": 22,
  20. "loc_id": 1006886,
  21. "key_id": 1095202,
  22. "post_key": "online rank checker",
  23. "result_datetime": "2017-10-12 08:38:31 +00:00",
  24. "result_position": 1,
  25. "result_url": "https:\/\/serps.com\/tools\/rank-checker\/",
  26. "result_title": "Free Keyword Rank Checker - Google & Yahoo | SERPs.com",
  27. "result_snippet_extra": "",
  28. "result_snippet": "International and local keyword rankings. Check keyword rankings positions in Google or Yahoo from over 100 country and language combinations.",
  29. "results_count": 3060000,
  30. "result_extra": "",
  31. "result_spell": "",
  32. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  33. },
  34. {
  35. "post_id": "26407765",
  36. "task_id": 209483836,
  37. "se_id": 22,
  38. "loc_id": 1006886,
  39. "key_id": 1095202,
  40. "post_key": "online rank checker",
  41. "result_datetime": "2017-10-12 08:38:31 +00:00",
  42. "result_position": 2,
  43. "result_url": "https:\/\/www.analytics-toolkit.com\/referrer-spam\/rank-checker.online\/",
  44. "result_title": "rank-checker.online traffic in Google Analytics - What is It And How to ...",
  45. "result_snippet_extra": "",
  46. "result_snippet": "Learn what rank-checker.online Google Analytics traffic is, how to remove it or block it and protect your website from it with our definitive guide to referral spam inВ ...",
  47. "results_count": 3060000,
  48. "result_extra": "",
  49. "result_spell": "",
  50. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  51. },
  52. {
  53. "post_id": "26407765",
  54. "task_id": 209483836,
  55. "se_id": 22,
  56. "loc_id": 1006886,
  57. "key_id": 1095202,
  58. "post_key": "online rank checker",
  59. "result_datetime": "2017-10-12 08:38:31 +00:00",
  60. "result_position": 3,
  61. "result_url": "http:\/\/tools.seobook.com\/firefox\/rank-checker\/",
  62. "result_title": "Free Rank Checker: Google + Microsoft Bing Online Rank Tracker",
  63. "result_snippet_extra": "",
  64. "result_snippet": "Free Search Engine Ranking Checking Tool for Firefox. Set up your free SEO Book account, and you will get this tool + 2 other SEO tools valued at over $300 for free. ... Our Firefox Rank Checker extension allows you to easily check your website rankings in Google (US and international ...",
  65. "results_count": 3060000,
  66. "result_extra": "",
  67. "result_spell": "",
  68. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  69. },
  70. .
  71. .
  72. .
  73. {
  74. "post_id": "26407765",
  75. "task_id": 209483836,
  76. "se_id": 22,
  77. "loc_id": 1006886,
  78. "key_id": 1095202,
  79. "post_key": "online rank checker",
  80. "result_datetime": "2017-10-12 08:38:31 +00:00",
  81. "result_position": 100,
  82. "result_url": "http:\/\/www.rankly.io\/",
  83. "result_title": "Rankly.io: Track your Google ranking",
  84. "result_snippet_extra": "",
  85. "result_snippet": "Daily updated Google ranking data for your site(s) - and quick live checking! ... to you by the Sweden-based performance marketing agency Be Better Online.",
  86. "results_count": 3060000,
  87. "result_extra": "",
  88. "result_spell": "",
  89. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  90. }
  91. ],
  92. "paid": [],
  93. "extra": {
  94. "related": [
  95. [
  96. "google ranking tool",
  97. "google search ranking",
  98. "google serp checker",
  99. "google keyword checker",
  100. "seo rank checker tools",
  101. "alexa page rank",
  102. "serp seo",
  103. "what is seo ranking"
  104. ]
  105. ]
  106. }
  107. }
  108. }
  1. Request Sample:

  2. $post_array = array(
  3. "priority" => 1,
  4. "se_id" => 22,
  5. "loc_id" => 1006886,
  6. "key_id" => 1095202
  7. );
  8. Response Sample:

  9. {
  10. "status": "ok",
  11. "results_time": "0.0433 sec.",
  12. "results_count": 100,
  13. "results": {
  14. "organic": [
  15. {
  16. "post_id": "17332064",
  17. "task_id": 209483837,
  18. "se_id": 22,
  19. "loc_id": 1006886,
  20. "key_id": 1095202,
  21. "post_key": "online rank checker",
  22. "result_datetime": "2017-10-12 08:38:26 +00:00",
  23. "result_position": 1,
  24. "result_url": "https:\/\/serps.com\/tools\/rank-checker\/",
  25. "result_title": "Free Keyword Rank Checker - Google & Yahoo | SERPs.com",
  26. "result_snippet_extra": "",
  27. "result_snippet": "International and local keyword rankings. Check keyword rankings positions in Google or Yahoo from over 100 country and language combinations.",
  28. "results_count": 3690000,
  29. "result_extra": "",
  30. "result_spell": "",
  31. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  32. },
  33. {
  34. "post_id": "17332064",
  35. "task_id": 209483837,
  36. "se_id": 22,
  37. "loc_id": 1006886,
  38. "key_id": 1095202,
  39. "post_key": "online rank checker",
  40. "result_datetime": "2017-10-12 08:38:26 +00:00",
  41. "result_position": 2,
  42. "result_url": "https:\/\/www.analytics-toolkit.com\/referrer-spam\/rank-checker.online\/",
  43. "result_title": "rank-checker.online traffic in Google Analytics - What is It And How to ...",
  44. "result_snippet_extra": "",
  45. "result_snippet": "Learn what rank-checker.online Google Analytics traffic is, how to remove it or block it and protect your website from it with our definitive guide to referral spam inВ ...",
  46. "results_count": 3690000,
  47. "result_extra": "",
  48. "result_spell": "",
  49. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  50. },
  51. {
  52. "post_id": "17332064",
  53. "task_id": 209483837,
  54. "se_id": 22,
  55. "loc_id": 1006886,
  56. "key_id": 1095202,
  57. "post_key": "online rank checker",
  58. "result_datetime": "2017-10-12 08:38:26 +00:00",
  59. "result_position": 3,
  60. "result_url": "http:\/\/tools.seobook.com\/firefox\/rank-checker\/",
  61. "result_title": "Free Rank Checker: Google + Microsoft Bing Online Rank Tracker",
  62. "result_snippet_extra": "",
  63. "result_snippet": "Free Search Engine Ranking Checking Tool for Firefox. Set up your free SEO Book account, and you will get this tool + 2 other SEO tools valued at over $300 for free. ... Our Firefox Rank Checker extension allows you to easily check your website rankings in Google (US and international ...",
  64. "results_count": 3690000,
  65. "result_extra": "",
  66. "result_spell": "",
  67. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  68. },
  69. .
  70. .
  71. .
  72. {
  73. "post_id": "17332064",
  74. "task_id": 209483837,
  75. "se_id": 22,
  76. "loc_id": 1006886,
  77. "key_id": 1095202,
  78. "post_key": "online rank checker",
  79. "result_datetime": "2017-10-12 08:38:26 +00:00",
  80. "result_position": 100,
  81. "result_url": "https:\/\/www.advertising.de\/sitecheck\/ranking\/",
  82. "result_title": "Google Ranking Check - Jetzt Kostenlos! - One Advertising AG",
  83. "result_snippet_extra": "",
  84. "result_snippet": "Der neue Google Ranking Check kostenlos. PrГјfen Sie die Top 1000 Google Ergebnisse Ihrer Webseite in Echtzeit.",
  85. "results_count": 3690000,
  86. "result_extra": "",
  87. "result_spell": "",
  88. "result_se_check_url": "https:\/\/google.co.uk\/search?q=online%20rank%20checker&hl=en&gws_rd=cr&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"
  89. }
  90. ],
  91. "paid": [],
  92. "extra": {
  93. "related": [
  94. [
  95. "google ranking tool",
  96. "google search ranking",
  97. "google serp checker",
  98. "google keyword checker",
  99. "seo rank checker tools",
  100. "serp seo",
  101. "alexa page rank",
  102. "what is seo ranking"
  103. ]
  104. ]
  105. }
  106. }
  107. }

Ready to start? Test our API for free!