Most common questions and answers can be found here

Everything you may want to know before start

Do I need to sign any contract?

No, you don’t need to sign any contracts. We provide “pay per use” pricing model. If you don’t use our API, you don’t need to pay for it.

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.

What is the minimum commit?

The minimal amount of funds commit is only $50. You can choose an amount of payment by yourself. The more payment amount is, the more credits you will receive to your balance. You can find more details here.

What are credits?

Credits are the internal currency for our APIs. You buy credits then you use them for those API you need. Each API has its own pricing. For example, the Rank Tracker API costs 1 credit per 1 request, but the Keyword Data API costs 5 credits per 1 request.

Do credits burn at the end of month/period?

No, they don’t. You can use your credits when you need. They will be on your balance until you use them. No tricks.

How can I order credits?

In order to buy credits, you will need to log in to our system and hit Add funds button, which is next to the balance indication. Then you will be redirected to our payment platform, where you can choose the payment method. Currently we accept PayPal, Amazon Pay, Credit Card, WebMoney.

How do I pay for using the system?

We offer “pay-per-use” pricing model. What happens is you purchase credits and then pay with them for any API that you need. If you don’t use our system, you pay nothing. Also, there is no expiration date for credits, so you won’t lose anything at the end of a month. The following payment methods are acceptable: Credit/Debit card, PayPal, Amazon Pay, Webmoney, and Bank Transfer.

There is also an opportunity to set an auto-recharge option which allows to never run out of credits by specifying the minimal credits threshold.

How to set an auto-recharge for my account?

To set an Auto-Recharge option you should do the following:

  • 1. Click Add Funds in your DataforSEO account.
  • 2. Specify the payment amount for auto-recharge.
  • 3. Click Auto-recharge.
  • 4. Specify the credits threshold.

The system will automatically recharge your balance for the specified amount of credits when it hits the threshold you indicated.

What payment methods do you accept? Will I get an invoice?

We use FastSpring as our payment gateway. We can accept Paypal, credit cards (Visa/MasterCard/AMEX) for the purchases less than $5000. For those purchases which amount is more than $5000 we can accept Wire Transfer or ACH. Please contact us if you need this type of payment. And, of course, we provide an invoice for every transaction.

Do you provide integration support?

Of course. We will assist you during the whole period of testing and integration. You won’t be alone. Our developers and support team will help you via Skype/Slack or Email.

What kind of customer support do you provide?

We provide a qualitative 24/7 live support. Our support team will be glad to assist you irrespectively of using a trial or paid account. You are welcome to sign up and check it out.

Is your system stable?

Yes, it is. We have great experience in Big Data, databases, data scraping etc. You can be sure that everything will work as it should.

What does ‘Days left’ in the dashboard show?

It is just an indicator approximately showing how many days you are going to use the platform without topping up your balance. In other words, how long your credits will last if you use them at the current rate

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.
Are you going to introduce any new APIs?

We are always eager to get your feedbacks and suggestions. Our clients and their requirements are the source for further development of our system. Therefore, feel free to let us know about any desirable functionality, and we will discuss it.

What countries and locations do Rank Tracker API and SERP API cover?

We use the Google Geographical Targeting. In other words, the APIs cover all locations supported by Google. Besides, we provide rankings from the Google Maps and the Map Pack.

In order to check the list of the available location, you can follow the link. There you will find the list on a web page. Alternatively, you can send a request to our API following the instructions on this page. In this case, you get a JSON array whose field results is the list of the available location.

Do you follow all the changes that the search engines introduce?

Yes, we do. We update our algorithms in line with any changes that the search engines introduce. So you can rely on our system to provide you with accurate and up-to-date data all the time.

How can I find the task ID?

In order to find the task ID, you will need to log in to our system and go to the API usage tab. Task IDs are in the Detailed Information section. For Rank Tracker and SERP you will find the IDs in the left column of the table. For Keywords data and Competitor Data you will need to drag and drop the ID column from the Column Chooser, which is above the table on the left.

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.

Should something go wrong with a task?

We charge your balance only when you get a result. In case something goes wrong and you don’t receive the task result you won’t be charged for that.

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 search engine, language, and location.

How reliable and trustworthy are your APIs?

We have been using our scraping technologies for more than six years in our projects. As a separate service, we have been providing the APIs for over two years. You can check out our service’s performance and functionality using free trial credits and DataForSEO sandbox. 

How long does it take to complete a task?

It depends on task priority and overall system load. Usually, it takes a short time. However, it might be longer in the span of 1 a.m. to 6 a.m. GMT.

Regarding the task priority, there are two options. You can set high or leave normal execution priority (set by default) for a task. For more information, for instace, for Rank Tracker API feel free to refer to

Priorities & Avg. results delivery time section on this page

Do you have limitations on the number of concurrent calls I can make to your APIs?

Yes, we do. There is the of 1000 calls per minute. However, our system is flexible, and it is possible to increase the number on your request.

How long for do you keep the task results after their completion?

The task results are kept for 30 days. You can retrieve it from our system using the task ID. Feel free to learn more here

Additionally, in case you have already retrieved results, you can get them again repeatedly within 30 days without restrictions.

What Search Engines do Rank Tracker API and SERP API support?

Rank Tracker API and SERP API support Google, Bing, Yahoo, Yandex, etc. In order to receive the full list of supported Search Engines, you will need to sign up first and then set a task following the instructions on this web page.

You will receive JSON array whose results field includes the list of available search engines

What is the difference between SERP API and Rank Tracker API?

SERP API returns TOP100 SERP results from a search engine for a specified keyword. In other words, you specify a keyword and get 100 results from the selected search engine.
Rank Tracker API returns rankings of a website in a specific search engine. You specify a keyword, a website domain and a search engine in which you want to check rankings. After that, our system returns ranking data based on your parameters.

How can I request a tax refund or a VAT refund?

VAT can be refunded within 30 days of a charge when a valid VAT ID is provided and the order is paid with credit/debit card or PayPal. Please contact info@dataforseo.com with the VAT ID.

Contact Us