Skip to main content

DataForSEO

With DataForSEO modules in Make, you can retrieve marketing and SEO data such as Google rankings, keyword suggestions, backlink reports, etc. from the DataFoRSEO API.

To use the DataForSEO modules, you must have a DataForSEO account. You can create an account at dataforseo.com.

Refer to the DataForSEO API documentation for a list of available endpoints.

Connect DataForSEO to Make

To establish the connection, you must:

Obtain your API Credentials in DataForSEO

To obtain your API credentials from your DataForSEO account:

  1. Log in to your DataForSEO account.

  2. In the left sidebar, click API Access.

  3. Copy the API Login and API Password values shown and store them in a safe place.

You will use these values in the Login and Password fields in Make.

Establish the connection with DataForSEO in Make

To establish the connection in Make:

  1. Log in to your Make account, add a DataForSEO module to your scenario, and click Create a connection.

  2. Optional: In the Connection name field, enter a name for the connection.

  3. In the Login and Password fields, enter the values copied above.

  4. Click Save.

  5. If prompted, authenticate your account and confirm access.

You have successfully established the connection. You can now edit your scenario and add more DataForSEO modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.

Build DataForSEO Scenarios

After connecting the app, you can perform the following actions:

Get Spam Scores for up to 1,000 domains, subdomains, and pages.

Connection

Establish a connection to your DataForSEO account.

Target (domain, subdomain, URL)

Enter (map) Domain, subdomain or webpage to get backlinks for. A domain or a subdomain should be specified without https:// and www. A page should be specified with absolute URL (including http:// or https://).

SERP

Get Google Search results for the specified keyword.

Connection

Establish a connection to your DataForSEO account.

Keyword

Enter (map) a keyword, for parsing the SERP. You can specify up to 700 symbols.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Device

Select your device type:

  • Desktop

  • Mobile

OS

Select your device's operating system:

  • Windows

  • macOS

  • Android

  • iOS

Domain

Enter (map) the search engine domain. For example: google.co.uk, google.com.au, google.de, etc.

Note: We choose the relevant search engine domain automatically according to the location and language you specify however, you can set a custom search engine domain in this field.

Depth

Enter (map) parsing depth, number of results in SERP, max value is 700.

Target

Enter (map) the target domain, subdomain, or webpage.

Note: Domain or a subdomain should be specified without https:// and www..

Business Data

Get information about businesses listed on Google Maps in the specified categories.

Connection

Establish a connection to your DataForSEO account.

Categories

Enter (map) up to 10 categories for the business listings, allowing you to specify relevant business categories.

Description

Enter (map) a description for the business listing.

Title

Enter (map) the title for the business listing.

Is Claimed

Select whether the business listing is claimed.

Location Coordinate

Enter (map) location coordinates in the format latitude,longitude,radius.

Example: 53.476225,-2.243572,200.

Sort

Select the sorting rules for the results. You can specify multiple sorting criteria by adding items.

Limit (up to 1000)

Enter (map) the maximum number of returned listings.

Offset

Enter (map) the offset in the results array for returned listings.

Get data about groups of related business categories along with the number of entities in each category.

Connection

Establish a connection to your DataForSEO account.

Categories

Enter (map) up to 10 categories for the business listings, allowing you to specify relevant business categories.

Description

Enter (map) a description for the business listing.

Title

Enter (map) the title for the business listing.

Is Claimed

Select whether the business listing is claimed.

Location Coordinate

Enter (map) location coordinates in the format latitude,longitude,radius.

Example: 53.476225,-2.243572,200.

Internal List Limit

Enter (map) the number of business listings to be returned in the aggregated results.

Limit (up to 1000)

Enter (map) the maximum number of results to be returned.

Offset

Enter (map) the offset in the results array for returned.

Fetch reviews and related data from millions of Google Business Profiles around the world.

Connection

Establish a connection to your DataForSEO account.

Search By

Select the method for searching Google reviews:

  • Keyword

  • CID

  • Place ID

Keyword/CID/Place ID

Enter (map) the keyword, CID, or Place ID for the business or place you want to retrieve reviews for.

Task Priority

Select the task priority for the request. You will be additionally charged for the tasks with high execution priority.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Number of reviews

Enter (map) the number of reviews to retrieve.

Sort

Select the sorting criteria for the reviews:

  • Newest

  • Highest Rating

  • Lowest Rating

  • Relevance

On Page

Run an essential SEO Audit of a page.

Connection

Establish a connection to your DataForSEO account.

Target page URL

Enter (map) the complete URL of the target page for which the data will be retrieved.

Get parsed and structured content of any page, including link URLs, anchors, headings, and text.

Connection

Establish a connection to your DataForSEO account.

Target page URL

Enter (map) the complete URL of the page to be parsed.

Labs

Get ranking and traffic data from organic search for a domain.

Connection

Establish a connection to your DataForSEO account.

Target Domain

Enter (map) the target domain to retrieve the rank overview. The domain should be specified without https:// or www.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Ignore Synonyms

Select whether to ignore synonyms in the search results.

Limit

Enter (map) the maximum number of results to retrieve.

Offset

Enter (map) the offset in the results array. For example, if set to 10, the first 10 results will be skipped, and the data will start from the next result.

Get search terms that are relevant to the product or service categories of all the specified keywords.

Connection

Establish a connection to your DataForSEO account.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Keyword

Enter (map) the keyword for which you want to retrieve suggestions.

Limit (up to 1000)

Enter (map) the maximum number of keyword suggestions to retrieve.

Offset

Enter (map) the offset in the results array. For example, if set to 10, the first 10 results will be skipped, and the data will start from the next result.

Sort

Enter (map) the sorting criteria for keyword suggestions.

Get the list of keywords that any domain or webpage is ranking for.

Connection

Establish a connection to your DataForSEO account.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Target

Enter (map) the domain name of the target website. The domain should be specified without https:// or www.

Limit (up to 1000)

Enter (map) the maximum number of keywords to retrieve.

Item Types

Select the type of search results included in the response.

Sort

Enter (map) the sorting criteria for keyword rankings.

Ignore Synonyms

Select whether to ignore synonyms in the search results.

Get keyword difficulty for the specified keywords.

Connection

Establish a connection to your DataForSEO account.

Target Keywords

Enter (map) the keywords you want to analyze for difficulty. Keywords should be in UTF-8 encoding, at least 3 characters long, and will be converted to lowercase. You can specify up to 1000 keywords."

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Get an estimation of monthly organic traffic a website or page.

Connection

Establish a connection to your DataForSEO account.

Target Domain or Subdomains

Enter (map) the target domain to retrieve the organic traffic stats. The domain should be specified without https:// or www.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Item Types

Select the type of search results included in the response.

Get a historical estimate of organic traffic for a website or page.

Connection

Establish a connection to your DataForSEO account.

Target Domain or Subdomains

Enter (map) the target domain to retrieve the organic traffic stats. The domain should be specified without https:// or www.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Item Types

Select the type of search results included in the response.

Get search terms that fall into the same Google product or service category as the specified keywords.

Connection

Establish a connection to your DataForSEO account.

Keywords

Enter (map) the keywords you want to retrieve suggestions for.

Location

Enter (map) the full name of the search engine location. You can find the supported locations in the DataForSEO Supported Locations page.

Language

Enter (map) the full name of the search engine language. You can find the list of supported languages in the DataForSEO Supported Languages page.

Limit (up to 1000)

Enter (map) the maximum number of keyword ideas to retrieve.

Offset

Enter (map) the offset in the results array. For example, if set to 10, the first 10 results will be skipped, and the data will start from the next result.

Sort

Enter (map) the sorting criteria for keyword ideas.