Go Live With DataForSEO API: Real-Time Results With No Delays

Go Live With DataForSEO API: Real-Time Results With No Delays

As modern consumers, we expect high-velocity and top-quality services. And these expectations are increasing, along with the amount of real-time data generated and accessed. Clearly, any application must take this need for speed and scale into account to remain competitive in every aspect.

SEO data management applications are not an exception. Real-time stats are highly valued by users because time is valuable. It’s best to catch issues before they become issues. That’s why offering live data increases profitability, competitiveness, and innovation.

DataForSEO will always help you stay attuned to the dynamical rhythm of the world. In version three, all APIs support the Live method. Below, we’ll do a quick hit on what it is, how you can use it and how it’s different from the Standard method.

Real-time Data: Concept And Perception

Real-time data is data presented as it is obtained. In technical terms, real-time computing describes “hardware and software systems are subject to a real-time constraint, for example from event to system response”. Live data presentation does not necessarily imply immediate updates, but rather an automated communication (data exchange) between two points that is happening within the minimum possible time. From the end-user perspective, data delivered presented in real-time means at the speed sufficient for perceiving the process as close to instantaneous.

Real-time data handling allows many modern technologies to provide up-to-the-minute information. People crave instant responses and immediately fruitful interactions – whether it is asking Alexa for a weather forecast or checking up website rankings and keyword search volume.

Delivering on customer expectations is requisite, that is why in the third version of our APIs we have created the possibility for you to provide data in real-time with any endpoint.

Live Method: Going Beyond Static Limits

Using DataForSEO APIs with the Live method, the results flow automatically. Unlike the Standard method, you don’t need to send a separate GET request in order to collect the necessary data.

To illustrate the difference, let’s take the SERP API. The Standard method takes 20 minutes to provide the results if you have chosen the normal priority and 1 minute for the high priority of task execution.

Contrastingly, with the Live method, you can deliver the requested information to the end-users in several seconds. This speed, however, comes with a price:

API Standard method Live method
SERP $0.0008 per POST request
in the standard queue
$0.0015 per POST request
in the high-priority queue
$0,003 per request
Keywords Data $0.05 per POST request $0.075 per request
Traffic Analytics $0.01 per POST request $0.02 per request

 
Check DataForSEO pricing >>

How does it work with DataForSEO APIs?

To set a task using the Live method, you should make a POST request to our API server with the URL that includes “live”:

Examples for SERP API:
https://api.dataforseo.com/v3/serp/google/organic/live/advanced
https://api.dataforseo.com/v3/serp/bing/organic/live/html

Examples for Keywords Data API:
https://api.dataforseo.com/v3/keywords_data/google/search_volume/live
https://api.dataforseo.com/v3/keywords_data/google/ad_traffic_by_keywords/live

Example for Traffic Analytics API:
https://api.dataforseo.com/v3/traffic_analytics/similarweb/live

Here’s an example of the POST request working with the Live method of SERP API:

Request Sample

https://api.dataforseo.com/v3/serp/google/organic/live/advanced

[
    {
        "language_name": "English (United Kingdom)",
        "location_name": "London,England,United Kingdom",
        "keyword": "real-time data"
    }
]
 
Response Sample 
{
    "version": "0.1.20200214",
    "status_code": 20000,
    "status_message": "Ok.",
    "time": "7.7156 sec.",
    "cost": 0.003,
    "tasks_count": 1,
    "tasks_error": 0,
    "tasks": [
        {
            "id": "02171509-1535-0139-0000-fa36a0ff59c6",
            "status_code": 20000,
            "status_message": "Ok.",
            "time": "7.6527 sec.",
            "cost": 0.003,
            "result_count": 1,
            "path": [
                "v3",
                "serp",
                "google",
                "organic",
                "live",
                "advanced"
            ],
            "data": {
                "api": "serp",
                "function": "live",
                "se": "google",
                "se_type": "organic",
                "language_name": "English (United Kingdom)",
                "location_name": "London,England,United Kingdom",
                "keyword": "real-time data",
                "device": "desktop",
                "os": "windows"
            },
            "result": [
                {
                    "keyword": "real-time data",
                    "type": "organic",
                    "se_domain": "google.co.uk",
                    "location_code": 1006886,
                    "language_code": "en-GB",
                    "check_url": "https://www.google.co.uk/search?q=real-time%20data&num=100&hl=en-GB&gl=GB&gws_rd=cr&ie=UTF-8&oe=UTF-8&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS",
                    "datetime": "2020-02-17 13:09:33 +00:00",
                    "spell": null,
                    "item_types": [
                        "organic",
                        "people_also_ask",
                        "video",
                        "paid",
                        "related_searches",
                        "knowledge_graph",
                        "people_also_search"
                    ],
                    "se_results_count": 9190000000,
                    "items_count": 105,
                    "items": [
                        {
                            "type": "paid",
                            "rank_group": 1,
                            "rank_absolute": 1,
                            "position": "left",
                            "xpath": "/html[1]/body[1]/div[7]/div[3]/div[9]/div[1]/div[2]/div[1]/div[1]/div[3]/div[1]/div[1]/ol[1]/li[1]",
                            "title": "Real-time data | Scalable and cost-efficient | theice.com‎",
                            "domain": "www.theice.com",
                            "breadcrumb": "www.theice.com/",
                            "url": "https://www.theice.com/market-data/connectivity-and-feeds/consolidated-feed",
                            "highlighted": [
                                "data"
                            ],
                            "extra": {
                                "ad_aclk": "DChcSEwiP0Iug1NjnAhWWtpYKHYnnAQMYABAAGgJ0bA"
                            },
                            "description": "High performance, low latency feed. Normalized market data from 600+ global sources. Services: Equities, Derivatives, Fixed Income, FX, Commodities, ETFs.",
                            "description_rows": null,
                            "links": null
                        },
                        {
                            "type": "organic",
                            "rank_group": 1,
                            "rank_absolute": 2,
                            "position": "left",
                            "xpath": "/html[1]/body[1]/div[7]/div[3]/div[9]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]",
                            "domain": "en.wikipedia.org",
                            "title": "Real-time data - Wikipedia",
                            "url": "https://en.wikipedia.org/wiki/Real-time_data",
                            "cache_url": "https://webcache.googleusercontent.com/search?q=cache:phgzHl8t2f8J:https://en.wikipedia.org/wiki/Real-time_data+&cd=1&hl=en&ct=clnk&gl=uk",
                            "breadcrumb": "en.wikipedia.org › wiki › Real-time_data",
                            "is_image": false,
                            "is_video": false,
                            "is_featured_snippet": false,
                            "is_malicious": false,
                            "description": "Real-time data (RTD) is information that is delivered immediately after collection. ... Real-time data is often used for navigation or tracking. Such data is usually processed using real-time computing although it can also be stored for later or off-line data analysis. Real-time data is not the same as dynamic data.",
                            "pre_snippet": null,
                            "extended_snippet": null,
                            "amp_version": false,
                            "rating": null,
                            "highlighted": [
                                "Real",
                                "time data",
                                "data",
                                "real",
                                "time"
                            ],
                            "links": null
                        },
                        ...

Now, you can try it out with your own parameters.

You can test the Live method and configure your system to work with our APIs for free with the Sandbox feature

Use Cases

1Real-time results feature for a rank tracking tool. Plenty of DataForSEO customers are making good use of SERP API. With the Live method of it, however, you can provide real-time results to your customers, which can become a game-changer in winning the competition and delivering even more value to clients. Having SERPs in real-time, you don’t have to use pingbacks or postbacks, so it’s a win-win for both your clients and your development team.

Real-time keyword checker. In version three, all Keywords Data API endpoints can supply data in real-time. This can create a great business advantage for a keyword research tool. Accurate and swiftly-delivered keyword metrics will enable the end-users of your application to draw conclusions immediately and optimize without delay. Allowing your customers to get ahead of the curve, you will too.

Real-time traffic overview. The Live method of Traffic Analytics API in v3 will allow you to leverage up-to-the-minute data on website traffic, engagement and traffic sources in your tool. Obtaining the statistics in real-time, users of your software will be able to understand the changes and react immediately as well as get the actual real data about their competitors.

2Lazy registration and lead generation. You can simplify the registration process and attract more customers by providing the rank/traffic tracking or keyword checking feature right on the main page of your website. Alternatively, you can provide users with limited results (the top-10, for example) without requiring them to register and lock up the rest of the results behind the registration wall.

3Boosting the speed of complex SEO software solutions. If you have a complex SEO tool that uses several DataForSEO APIs, odds are that it takes some time to provide a final result. By reducing the results delivery time for the core API in your system, you boost the speed of the entire platform. For instance, given that it can take up to 20 minutes to fetch results from the standard SERP API queue, the change will be significant.

Turn On The Live Mode With DataForSEO API

The future of SEO tools is heading to real-time, and it is, in fact, already happening, in real-time. Whether you want to improve your tool or build a new one from scratch – the Live method can provide great opportunities to any SEO software project.

So why don’t you give it a try right now?
TRY NOW

George Svash

George is the Director of Content Marketing at DataForSEO, an API suite designed to help SEO software companies and agencies gather the SEO data they need for their projects. George is a tech and marketing geek with a deep passion for Big Data and SEO. Having a broad experience in content marketing and a degree in engineering, he is particularly good at explaining complex concepts.

1 Comment

Sorry, the comment form is closed at this time.