- Home
- Resources
- Integrations
- DataForSEO OnPage API
DataForSEO OnPage API Make integrationAutomate DataForSEO OnPage API with Make.
Can Make run your on-page SEO checks for you? The DataForSEO OnPage API Make integration gives you 20 action modules and no trigger. This guide is for SEO leads and site owners: connect your API key, then build a first scenario that audits a page.
Verified Trustpilot reviews · AI, automation & growth agency
What does the DataForSEO OnPage API Make integration do?
The DataForSEO OnPage API Make integration links your DataForSEO account to Make, a no-code tool where you build a scenario: a chain of modules that runs on a schedule or when another app calls Make. Each module is one brick of that chain. Here, all 20 modules are actions that ask DataForSEO for audit data.
Audit a page when its URL lands in your sheet. A marketing team adds a landing page to a spreadsheet, and Get Live Lighthouse Audit Results pulls its Lighthouse scores straight into the next module. Add Get a Page Screenshot and the report carries a picture of the page too.
Run a full site check, then read it piece by piece. Create a Task opens the job, and modules such as Get Non-Indexable Pages, Get Redirect Chains or Get Duplicate Tags By Task ID read what that task found. An agency can send each finding to its ticketing tool.
Feed content work with page data. Get Keyword Density Data and Get Parsed Content give a writer the words and structure of a page before a rewrite.
What the app does not do in Make: it has no trigger, so nothing starts on its own. The scenario opens on another app or on Make's schedule. The official doc is thin too, and warns that its content is AI-generated and may contain mistakes, so test every module with real data. For the same app, n8n often has a node; our n8n vs Make page lays out the criteria. New to the editor? The Make training starts from zero, and Make pricing explains how operations are counted.
How do you connect DataForSEO OnPage API to Make?
- 01
Get your API credentials
You need an active DataForSEO account with an API key. In the DataForSEO dashboard, open API access in the navigation menu, then copy the API token and the password shown on screen. Keep both at hand.
- 02
Add a module and create the connection
In your Make scenario, add any DataForSEO OnPage API module and click Create a connection. A connection is your DataForSEO account linked to Make once, then reused by all 20 modules.
- 03
Name it and paste the credentials
The Connection name field is optional, but a clear name helps when you run several accounts. Paste the token and password you copied, or follow the on-screen instructions, and save.
Your first scenario with DataForSEO OnPage API
GoalWhen a new URL appears in another app, Make runs a Lighthouse audit on it with DataForSEO OnPage API and grabs a screenshot of the page.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. Start with the app where your URLs live, such as a spreadsheet row or a form entry.
- 02
Add the Lighthouse audit
Click the + on the right of that first module, search DataForSEO OnPage API and pick Get Live Lighthouse Audit Results. Create the connection, then map the URL from the previous module.
- 03
Add the screenshot
Add Get a Page Screenshot after the audit and map the same URL. Each bundle, one item passed from module to module, now carries scores and an image.
- 04
Test with Run once
Click Run once to execute the scenario one time. Open the bubble above each module to read the bundles it received and check that the audit answered.
- 05
Schedule and switch on
Set the clock on the first module, every 15 minutes by default, then switch the scenario on. Each module run counts as one operation on your Make plan.
What the DataForSEO OnPage API modules do
DataForSEO OnPage API gives you 20 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Task
- Get Data on Links
- Get Data on Pages
- Get Duplicate Content by Task ID
- Get Duplicate Tags By Task ID
- Get Instant Pages
- Get Keyword Density Data
- Get Lighthouse Audit Results
- Get Live Lighthouse Audit Results
- Get Live Parsed Content
- Get Microdata by Task ID
- Get Non-Indexable Pages
- Get Pages By Resource
- Get Parsed Content
- Get Raw HTML Data
- Get Redirect Chains
- Get Resources
- Get a Page Screenshot
- Get a Waterfall
- Make an API Call
Create a Task
ActionIn the docs onlyThis is the module that opens a new audit job in DataForSEO OnPage API. Several other modules carry “by Task ID” in their name, which suggests they read the results of such a task.
Get Data on Links
ActionIn the docs onlyYou get link data from the audit, handy for spotting what points where inside a site before a cleanup.
Get Data on Pages
ActionIn the docs onlyPage-level results come back here: one set of audit data per page, ready to map into a report or a task tool.
Get Duplicate Content by Task ID
ActionIn the docs onlyPages whose content looks duplicated are what this module is named for, read from an existing task through its ID.
Get Duplicate Tags By Task ID
ActionIn the docs onlyDuplicate tags, such as repeated titles or descriptions, are the target here, again pulled from a task you already created.
Get Instant Pages
ActionIn the docs onlyGoing by its name, this module checks pages on the spot rather than through a prepared task, so a single URL gets an answer in the same run.
Get Keyword Density Data
ActionIn the docs onlyWriters get a view of which words a page repeats and how often, useful before rewriting a page that slipped in search.
Get Lighthouse Audit Results
ActionIn the docs onlyLighthouse scores, the performance and quality checks many SEO teams read first, come back from an audit already run.
Get Live Lighthouse Audit Results
ActionIn the docs onlyThe “Live” in its name points to an audit run inside the same scenario run, which is why the first scenario on this page uses it.
Get Live Parsed Content
ActionIn the docs onlyA page's content comes back broken into readable parts during the run, with no prepared task in between.
Get Microdata by Task ID
ActionIn the docs onlyStructured data found on the audited pages, the microdata that search engines read, is what this module retrieves from a task.
Get Non-Indexable Pages
ActionIn the docs onlyPages that search engines cannot index are singled out, which saves hunting through a full crawl for them.
Get Pages By Resource
ActionIn the docs onlyJudging by its name, you start from one resource, such as an image or a script, and get back the pages that use it.
Get Parsed Content
ActionIn the docs onlyThis one returns the content of audited pages split into parts, taken from the audit rather than fetched live.
Get Raw HTML Data
ActionIn the docs onlyYou receive the page's HTML as is, the raw material for anyone who wants to check a tag or a script by hand.
Get Redirect Chains
ActionIn the docs onlyRedirects that hop through several URLs before reaching a page show up here, so you can shorten them.
Get Resources
ActionIn the docs onlyThe files that pages load, such as images, scripts and stylesheets, are listed from the audit.
Get a Page Screenshot
ActionIn the docs onlyA picture of the page comes back, which makes an audit report easier to read for someone who never opens the site.
Get a Waterfall
ActionIn the docs onlyThe waterfall shows the order in which a page loads its resources, the view developers use to find what blocks rendering.
Make an API Call
ActionIn the docs onlyAny endpoint of the DataForSEO OnPage API can be called through this module, with the connection you already set up.
Need help automating DataForSEO OnPage API with Make?
A person reads every message.